builder: oak_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-276 starttime: 1461790417.49 results: success (0) buildid: 20160427123250 builduid: fe90b91173b345ca8d0f071f44c575cc revision: f6696d4874acb6802c23fe4f2ee8474955fe9d56 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:37.495089) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:37.495522) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:37.495808) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:37.535334) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:37.535643) ========= 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-1461782450.403956-135798639 _=/tools/buildbot/bin/python using PTY: False --2016-04-27 13:53:37-- 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% 15.4M=0.001s 2016-04-27 13:53:38 (15.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.558780 ========= master_lag: 0.17 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:38.262231) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:38.262520) ========= 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-1461782450.403956-135798639 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066387 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:38.358179) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-27 13:53:38.358534) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev f6696d4874acb6802c23fe4f2ee8474955fe9d56 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev f6696d4874acb6802c23fe4f2ee8474955fe9d56 --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-1461782450.403956-135798639 _=/tools/buildbot/bin/python using PTY: False 2016-04-27 13:53:38,520 truncating revision to first 12 chars 2016-04-27 13:53:38,521 Setting DEBUG logging. 2016-04-27 13:53:38,521 attempt 1/10 2016-04-27 13:53:38,521 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/f6696d4874ac?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 13:53:39,840 unpacking tar archive at: oak-f6696d4874ac/testing/mozharness/ program finished with exit code 0 elapsedTime=1.963398 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-27 13:53:40.353600) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:40.353917) ========= script_repo_revision: f6696d4874acb6802c23fe4f2ee8474955fe9d56 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:40.354336) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:40.354613) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 13:53:40.382194) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 6 secs) (at 2016-04-27 13:53:40.382503) ========= /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 oak --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', 'oak', '--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-1461782450.403956-135798639 _=/tools/buildbot/bin/python using PTY: False 13:53:40 INFO - MultiFileLogger online at 20160427 13:53:40 in /builds/slave/test 13:53:40 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 oak --download-symbols true 13:53:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:53:40 INFO - {'append_to_log': False, 13:53:40 INFO - 'base_work_dir': '/builds/slave/test', 13:53:40 INFO - 'blob_upload_branch': 'oak', 13:53:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:53:40 INFO - 'buildbot_json_path': 'buildprops.json', 13:53:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:53:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:53:40 INFO - 'download_minidump_stackwalk': True, 13:53:40 INFO - 'download_symbols': 'true', 13:53:40 INFO - 'e10s': False, 13:53:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:53:40 INFO - 'tooltool.py': '/tools/tooltool.py', 13:53:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:53:40 INFO - '/tools/misc-python/virtualenv.py')}, 13:53:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:53:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:53:40 INFO - 'log_level': 'info', 13:53:40 INFO - 'log_to_console': True, 13:53:40 INFO - 'opt_config_files': (), 13:53:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:53:40 INFO - '--processes=1', 13:53:40 INFO - '--config=%(test_path)s/wptrunner.ini', 13:53:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:53:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:53:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:53:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:53:40 INFO - 'pip_index': False, 13:53:40 INFO - 'require_test_zip': True, 13:53:40 INFO - 'test_type': ('testharness',), 13:53:40 INFO - 'this_chunk': '1', 13:53:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:53:40 INFO - 'total_chunks': '10', 13:53:40 INFO - 'virtualenv_path': 'venv', 13:53:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:53:40 INFO - 'work_dir': 'build'} 13:53:40 INFO - ##### 13:53:40 INFO - ##### Running clobber step. 13:53:40 INFO - ##### 13:53:40 INFO - Running pre-action listener: _resource_record_pre_action 13:53:40 INFO - Running main action method: clobber 13:53:40 INFO - rmtree: /builds/slave/test/build 13:53:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:53:43 INFO - Running post-action listener: _resource_record_post_action 13:53:43 INFO - ##### 13:53:43 INFO - ##### Running read-buildbot-config step. 13:53:43 INFO - ##### 13:53:43 INFO - Running pre-action listener: _resource_record_pre_action 13:53:43 INFO - Running main action method: read_buildbot_config 13:53:43 INFO - Using buildbot properties: 13:53:43 INFO - { 13:53:43 INFO - "project": "", 13:53:43 INFO - "product": "firefox", 13:53:43 INFO - "script_repo_revision": "production", 13:53:43 INFO - "scheduler": "tests-oak-ubuntu64_vm-debug-unittest", 13:53:43 INFO - "repository": "", 13:53:43 INFO - "buildername": "Ubuntu VM 12.04 x64 oak debug test web-platform-tests-1", 13:53:43 INFO - "buildid": "20160427123250", 13:53:43 INFO - "pgo_build": "False", 13:53:43 INFO - "basedir": "/builds/slave/test", 13:53:43 INFO - "buildnumber": 0, 13:53:43 INFO - "slavename": "tst-linux64-spot-276", 13:53:43 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 13:53:43 INFO - "platform": "linux64", 13:53:43 INFO - "branch": "oak", 13:53:43 INFO - "revision": "f6696d4874acb6802c23fe4f2ee8474955fe9d56", 13:53:43 INFO - "repo_path": "projects/oak", 13:53:43 INFO - "moz_repo_path": "", 13:53:43 INFO - "stage_platform": "linux64", 13:53:43 INFO - "builduid": "fe90b91173b345ca8d0f071f44c575cc", 13:53:43 INFO - "slavebuilddir": "test" 13:53:43 INFO - } 13:53:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 13:53:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 13:53:43 INFO - Running post-action listener: _resource_record_post_action 13:53:43 INFO - ##### 13:53:43 INFO - ##### Running download-and-extract step. 13:53:43 INFO - ##### 13:53:43 INFO - Running pre-action listener: _resource_record_pre_action 13:53:43 INFO - Running main action method: download_and_extract 13:53:43 INFO - mkdir: /builds/slave/test/build/tests 13:53: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:53:43 INFO - https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 13:53:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 13:53:59 INFO - Downloaded 1361 bytes. 13:53:59 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 13:53:59 INFO - Using the following test package requirements: 13:53:59 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 13:53:59 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 13:53:59 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 13:53:59 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'jsshell-linux-x86_64.zip'], 13:53:59 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 13:53:59 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 13:53:59 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 13:53:59 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 13:53:59 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 13:53:59 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 13:53:59 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 13:53:59 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 13:53:59 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:53:59 INFO - https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 13:53:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 13:53:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 13:53:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 13:53:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 13:54:03 INFO - Downloaded 22750725 bytes. 13:54:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:54:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:54:04 INFO - caution: filename not matched: web-platform/* 13:54:04 INFO - Return code: 11 13:54:04 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:54:04 INFO - https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 13:54:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:54:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:54:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 13:54:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 13:54:07 INFO - Downloaded 36406660 bytes. 13:54:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:54:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:54:10 INFO - caution: filename not matched: bin/* 13:54:10 INFO - caution: filename not matched: config/* 13:54:10 INFO - caution: filename not matched: mozbase/* 13:54:10 INFO - caution: filename not matched: marionette/* 13:54:10 INFO - caution: filename not matched: tools/wptserve/* 13:54:10 INFO - Return code: 11 13:54:10 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:54:10 INFO - https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 13:54:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:54:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:54:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:54:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 13:54:16 INFO - Downloaded 64477170 bytes. 13:54:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:54:16 INFO - mkdir: /builds/slave/test/properties 13:54:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:54:16 INFO - Writing to file /builds/slave/test/properties/build_url 13:54:16 INFO - Contents: 13:54:16 INFO - build_url:https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 13:54:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:54:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:54:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:54:22 INFO - Contents: 13:54:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:54:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:54:22 INFO - https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:54:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:54:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:54:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 13:54:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 13:54:43 INFO - Downloaded 90935439 bytes. 13:54:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:54:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:54:48 INFO - Return code: 0 13:54:48 INFO - Running post-action listener: _resource_record_post_action 13:54:48 INFO - Running post-action listener: set_extra_try_arguments 13:54:48 INFO - ##### 13:54:48 INFO - ##### Running create-virtualenv step. 13:54:48 INFO - ##### 13:54:48 INFO - Running pre-action listener: _pre_create_virtualenv 13:54:48 INFO - Running pre-action listener: _resource_record_pre_action 13:54:48 INFO - Running main action method: create_virtualenv 13:54:48 INFO - Creating virtualenv /builds/slave/test/build/venv 13:54:48 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:54:48 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:54:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:54:49 INFO - Using real prefix '/usr' 13:54:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:54:51 INFO - Installing distribute.............................................................................................................................................................................................done. 13:54:55 INFO - Installing pip.................done. 13:54:55 INFO - Return code: 0 13:54:55 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:54: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:54:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:54:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:54: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:54:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:54:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:54:55 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 0x1ea2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eca720>, '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 0x1ee5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ee53b0>, '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-1461782450.403956-135798639', '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:54:55 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:54:55 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:54:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:54:55 INFO - 'CCACHE_UMASK': '002', 13:54:55 INFO - 'DISPLAY': ':0', 13:54:55 INFO - 'HOME': '/home/cltbld', 13:54:55 INFO - 'LANG': 'en_US.UTF-8', 13:54:55 INFO - 'LOGNAME': 'cltbld', 13:54:55 INFO - 'MAIL': '/var/mail/cltbld', 13:54:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:54:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:54:55 INFO - 'MOZ_NO_REMOTE': '1', 13:54:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:54:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:54:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:54:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:54:55 INFO - 'PWD': '/builds/slave/test', 13:54:55 INFO - 'SHELL': '/bin/bash', 13:54:55 INFO - 'SHLVL': '1', 13:54:55 INFO - 'TERM': 'linux', 13:54:55 INFO - 'TMOUT': '86400', 13:54:55 INFO - 'USER': 'cltbld', 13:54:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461782450.403956-135798639', 13:54:55 INFO - '_': '/tools/buildbot/bin/python'} 13:54:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:54:55 INFO - Downloading/unpacking psutil>=0.7.1 13:54:55 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:54:55 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:54:55 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:54:55 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:54:55 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:54:55 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:55:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:55:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:55:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:55:01 INFO - Installing collected packages: psutil 13:55:01 INFO - Running setup.py install for psutil 13:55:01 INFO - building 'psutil._psutil_linux' extension 13:55:01 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:55:02 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:55:02 INFO - building 'psutil._psutil_posix' extension 13:55:02 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:55:02 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:55:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:55:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:55:02 INFO - Successfully installed psutil 13:55:02 INFO - Cleaning up... 13:55:02 INFO - Return code: 0 13:55:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:55:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:55:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:55:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:55:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:55:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:02 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 0x1ea2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eca720>, '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 0x1ee5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ee53b0>, '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-1461782450.403956-135798639', '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:55:02 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:55:02 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:55:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:55:02 INFO - 'CCACHE_UMASK': '002', 13:55:02 INFO - 'DISPLAY': ':0', 13:55:02 INFO - 'HOME': '/home/cltbld', 13:55:02 INFO - 'LANG': 'en_US.UTF-8', 13:55:02 INFO - 'LOGNAME': 'cltbld', 13:55:02 INFO - 'MAIL': '/var/mail/cltbld', 13:55:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:55:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:55:02 INFO - 'MOZ_NO_REMOTE': '1', 13:55:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:55:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:55:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:55:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:55:02 INFO - 'PWD': '/builds/slave/test', 13:55:02 INFO - 'SHELL': '/bin/bash', 13:55:02 INFO - 'SHLVL': '1', 13:55:02 INFO - 'TERM': 'linux', 13:55:02 INFO - 'TMOUT': '86400', 13:55:02 INFO - 'USER': 'cltbld', 13:55:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461782450.403956-135798639', 13:55:02 INFO - '_': '/tools/buildbot/bin/python'} 13:55:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:55:03 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:55:03 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:55:03 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:55:03 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:55:03 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:55:03 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:55:03 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:55:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:55:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:55:08 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:55:08 INFO - Installing collected packages: mozsystemmonitor 13:55:08 INFO - Running setup.py install for mozsystemmonitor 13:55:08 INFO - Successfully installed mozsystemmonitor 13:55:08 INFO - Cleaning up... 13:55:08 INFO - Return code: 0 13:55:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:55:08 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:55:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:55:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:08 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:55:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:55:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:08 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 0x1ea2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eca720>, '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 0x1ee5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ee53b0>, '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-1461782450.403956-135798639', '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:55:08 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:55:08 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:55:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:55:08 INFO - 'CCACHE_UMASK': '002', 13:55:08 INFO - 'DISPLAY': ':0', 13:55:08 INFO - 'HOME': '/home/cltbld', 13:55:08 INFO - 'LANG': 'en_US.UTF-8', 13:55:08 INFO - 'LOGNAME': 'cltbld', 13:55:08 INFO - 'MAIL': '/var/mail/cltbld', 13:55:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:55:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:55:08 INFO - 'MOZ_NO_REMOTE': '1', 13:55:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:55:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:55:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:55:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:55:08 INFO - 'PWD': '/builds/slave/test', 13:55:08 INFO - 'SHELL': '/bin/bash', 13:55:08 INFO - 'SHLVL': '1', 13:55:08 INFO - 'TERM': 'linux', 13:55:08 INFO - 'TMOUT': '86400', 13:55:08 INFO - 'USER': 'cltbld', 13:55:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461782450.403956-135798639', 13:55:08 INFO - '_': '/tools/buildbot/bin/python'} 13:55:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:55:08 INFO - Downloading/unpacking blobuploader==1.2.4 13:55:08 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:55:08 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:55:08 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:55:08 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:55:08 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:55:08 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:55:13 INFO - Downloading blobuploader-1.2.4.tar.gz 13:55:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:55:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:55:13 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:55:13 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:55:13 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:55:13 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:55:13 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:55:13 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:55:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:55:14 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:55:14 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:55:14 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:55:14 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:55:14 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:55:14 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:55:14 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:55:15 INFO - Downloading docopt-0.6.1.tar.gz 13:55:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:55:15 INFO - Installing collected packages: blobuploader, requests, docopt 13:55:15 INFO - Running setup.py install for blobuploader 13:55:15 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:55:15 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:55:15 INFO - Running setup.py install for requests 13:55:16 INFO - Running setup.py install for docopt 13:55:16 INFO - Successfully installed blobuploader requests docopt 13:55:16 INFO - Cleaning up... 13:55:16 INFO - Return code: 0 13:55:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:55:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:55:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:55:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:55:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:55:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:16 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 0x1ea2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eca720>, '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 0x1ee5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ee53b0>, '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-1461782450.403956-135798639', '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:55:16 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:55:16 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:55:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:55:16 INFO - 'CCACHE_UMASK': '002', 13:55:16 INFO - 'DISPLAY': ':0', 13:55:16 INFO - 'HOME': '/home/cltbld', 13:55:16 INFO - 'LANG': 'en_US.UTF-8', 13:55:16 INFO - 'LOGNAME': 'cltbld', 13:55:16 INFO - 'MAIL': '/var/mail/cltbld', 13:55:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:55:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:55:16 INFO - 'MOZ_NO_REMOTE': '1', 13:55:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:55:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:55:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:55:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:55:16 INFO - 'PWD': '/builds/slave/test', 13:55:16 INFO - 'SHELL': '/bin/bash', 13:55:16 INFO - 'SHLVL': '1', 13:55:16 INFO - 'TERM': 'linux', 13:55:16 INFO - 'TMOUT': '86400', 13:55:16 INFO - 'USER': 'cltbld', 13:55:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461782450.403956-135798639', 13:55:16 INFO - '_': '/tools/buildbot/bin/python'} 13:55:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:55:17 INFO - Running setup.py (path:/tmp/pip-H1AEif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:55:17 INFO - Running setup.py (path:/tmp/pip-3sGRVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:55:17 INFO - Running setup.py (path:/tmp/pip-jrO17y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:55:17 INFO - Running setup.py (path:/tmp/pip-okqSZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:55:17 INFO - Running setup.py (path:/tmp/pip-663mfe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:55:17 INFO - Running setup.py (path:/tmp/pip-9RM5bE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:55:17 INFO - Running setup.py (path:/tmp/pip-qsBRaN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:55:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:55:17 INFO - Running setup.py (path:/tmp/pip-XIw89S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:55:18 INFO - Running setup.py (path:/tmp/pip-soFuYO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:55:18 INFO - Running setup.py (path:/tmp/pip-fLAnEv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:55:18 INFO - Running setup.py (path:/tmp/pip-DHN_Nv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:55:18 INFO - Running setup.py (path:/tmp/pip-hzbYPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:55:18 INFO - Running setup.py (path:/tmp/pip-ehJXov-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:55:18 INFO - Running setup.py (path:/tmp/pip-YWBi9x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:55:18 INFO - Running setup.py (path:/tmp/pip-ReD7b_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:55:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:55:18 INFO - Running setup.py (path:/tmp/pip-YQoPfw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:55:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:55:19 INFO - Running setup.py (path:/tmp/pip-XHmwoF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:55:19 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:55:19 INFO - Running setup.py (path:/tmp/pip-0u0zqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:55:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:55:19 INFO - Running setup.py (path:/tmp/pip-ckubGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:55:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:55:19 INFO - Running setup.py (path:/tmp/pip-HjtFKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:55:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:55:19 INFO - Running setup.py (path:/tmp/pip-bBlIJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:55:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:55:20 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:55:20 INFO - Running setup.py install for manifestparser 13:55:20 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:55:20 INFO - Running setup.py install for mozcrash 13:55:20 INFO - Running setup.py install for mozdebug 13:55:20 INFO - Running setup.py install for mozdevice 13:55:20 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:55:20 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:55:20 INFO - Running setup.py install for mozfile 13:55:21 INFO - Running setup.py install for mozhttpd 13:55:21 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:55:21 INFO - Running setup.py install for mozinfo 13:55:21 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:55:21 INFO - Running setup.py install for mozInstall 13:55:21 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:55:21 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:55:21 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:55:21 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:55:21 INFO - Running setup.py install for mozleak 13:55:21 INFO - Running setup.py install for mozlog 13:55:21 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:55:21 INFO - Running setup.py install for moznetwork 13:55:22 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:55:22 INFO - Running setup.py install for mozprocess 13:55:22 INFO - Running setup.py install for mozprofile 13:55:22 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:55:22 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:55:22 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:55:22 INFO - Running setup.py install for mozrunner 13:55:22 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:55:22 INFO - Running setup.py install for mozscreenshot 13:55:22 INFO - Running setup.py install for moztest 13:55:23 INFO - Running setup.py install for mozversion 13:55:23 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:55:23 INFO - Running setup.py install for wptserve 13:55:23 INFO - Running setup.py install for marionette-driver 13:55:23 INFO - Running setup.py install for browsermob-proxy 13:55:24 INFO - Running setup.py install for marionette-client 13:55:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:55:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:55:24 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:55:24 INFO - Cleaning up... 13:55:24 INFO - Return code: 0 13:55:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:55:24 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:55:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:55:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:24 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:55:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:55:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 13:55:24 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 0x1ea2030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ea43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ee6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eca720>, '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 0x1ee5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ee53b0>, '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-1461782450.403956-135798639', '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:55:24 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:55:24 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:55:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:55:24 INFO - 'CCACHE_UMASK': '002', 13:55:24 INFO - 'DISPLAY': ':0', 13:55:24 INFO - 'HOME': '/home/cltbld', 13:55:24 INFO - 'LANG': 'en_US.UTF-8', 13:55:24 INFO - 'LOGNAME': 'cltbld', 13:55:24 INFO - 'MAIL': '/var/mail/cltbld', 13:55:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:55:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:55:24 INFO - 'MOZ_NO_REMOTE': '1', 13:55:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:55:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:55:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:55:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:55:24 INFO - 'PWD': '/builds/slave/test', 13:55:24 INFO - 'SHELL': '/bin/bash', 13:55:24 INFO - 'SHLVL': '1', 13:55:24 INFO - 'TERM': 'linux', 13:55:24 INFO - 'TMOUT': '86400', 13:55:24 INFO - 'USER': 'cltbld', 13:55:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461782450.403956-135798639', 13:55:24 INFO - '_': '/tools/buildbot/bin/python'} 13:55:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:55:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:55:24 INFO - Running setup.py (path:/tmp/pip-HHu99z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:55:25 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:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:55:25 INFO - Running setup.py (path:/tmp/pip-iO_L6P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:55:25 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:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:55:25 INFO - Running setup.py (path:/tmp/pip-FgfFW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:55:25 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:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:55:25 INFO - Running setup.py (path:/tmp/pip-knL3Ly-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:55:25 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:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:55:25 INFO - Running setup.py (path:/tmp/pip-2zmF2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:55:25 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:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:55:25 INFO - Running setup.py (path:/tmp/pip-fdj0Jc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:55:25 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:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:55:25 INFO - Running setup.py (path:/tmp/pip-e11fbw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:55:25 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:55:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:55:25 INFO - Running setup.py (path:/tmp/pip-asqmQ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:55:26 INFO - Running setup.py (path:/tmp/pip-gJ_8RK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:55:26 INFO - Running setup.py (path:/tmp/pip-By2jZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:55:26 INFO - Running setup.py (path:/tmp/pip-7Q_9Qb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:55:26 INFO - Running setup.py (path:/tmp/pip-oKpLXw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:55:26 INFO - Running setup.py (path:/tmp/pip-pAZmx1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:55:26 INFO - Running setup.py (path:/tmp/pip-93lXhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:55:26 INFO - Running setup.py (path:/tmp/pip-9lX5Ff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:55:26 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:55:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:55:26 INFO - Running setup.py (path:/tmp/pip-cNP8_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:55:27 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:55:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:55:27 INFO - Running setup.py (path:/tmp/pip-KkO7MJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:55:27 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:55:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:55:27 INFO - Running setup.py (path:/tmp/pip-27CmOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:55:27 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:55:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:55:27 INFO - Running setup.py (path:/tmp/pip-kFgJ9J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:55:27 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:55:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:55:27 INFO - Running setup.py (path:/tmp/pip-EtlcNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:55:27 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:55:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:55:27 INFO - Running setup.py (path:/tmp/pip-pN9Wz2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:55:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:55:28 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:55:28 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:55:28 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:55:28 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:55:28 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:55:28 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:55:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:55:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:55:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:55:28 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:55:28 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:55:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:55:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:55:32 INFO - Downloading blessings-1.6.tar.gz 13:55:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:55:33 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:55:33 INFO - Installing collected packages: blessings 13:55:33 INFO - Running setup.py install for blessings 13:55:33 INFO - Successfully installed blessings 13:55:33 INFO - Cleaning up... 13:55:33 INFO - Return code: 0 13:55:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:55:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:55:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:55:33 INFO - Reading from file tmpfile_stdout 13:55:33 INFO - Current package versions: 13:55:33 INFO - argparse == 1.2.1 13:55:33 INFO - blessings == 1.6 13:55:33 INFO - blobuploader == 1.2.4 13:55:33 INFO - browsermob-proxy == 0.6.0 13:55:33 INFO - docopt == 0.6.1 13:55:33 INFO - manifestparser == 1.1 13:55:33 INFO - marionette-client == 2.3.0 13:55:33 INFO - marionette-driver == 1.4.0 13:55:33 INFO - mozInstall == 1.12 13:55:33 INFO - mozcrash == 0.17 13:55:33 INFO - mozdebug == 0.1 13:55:33 INFO - mozdevice == 0.48 13:55:33 INFO - mozfile == 1.2 13:55:33 INFO - mozhttpd == 0.7 13:55:33 INFO - mozinfo == 0.9 13:55:33 INFO - mozleak == 0.1 13:55:33 INFO - mozlog == 3.1 13:55:33 INFO - moznetwork == 0.27 13:55:33 INFO - mozprocess == 0.22 13:55:33 INFO - mozprofile == 0.28 13:55:33 INFO - mozrunner == 6.11 13:55:33 INFO - mozscreenshot == 0.1 13:55:33 INFO - mozsystemmonitor == 0.0 13:55:33 INFO - moztest == 0.7 13:55:33 INFO - mozversion == 1.4 13:55:33 INFO - psutil == 3.1.1 13:55:33 INFO - requests == 1.2.3 13:55:33 INFO - wptserve == 1.4.0 13:55:33 INFO - wsgiref == 0.1.2 13:55:33 INFO - Running post-action listener: _resource_record_post_action 13:55:33 INFO - Running post-action listener: _start_resource_monitoring 13:55:33 INFO - Starting resource monitoring. 13:55:33 INFO - ##### 13:55:33 INFO - ##### Running pull step. 13:55:33 INFO - ##### 13:55:33 INFO - Running pre-action listener: _resource_record_pre_action 13:55:33 INFO - Running main action method: pull 13:55:33 INFO - Pull has nothing to do! 13:55:33 INFO - Running post-action listener: _resource_record_post_action 13:55:33 INFO - ##### 13:55:33 INFO - ##### Running install step. 13:55:33 INFO - ##### 13:55:33 INFO - Running pre-action listener: _resource_record_pre_action 13:55:33 INFO - Running main action method: install 13:55:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:55:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:55:34 INFO - Reading from file tmpfile_stdout 13:55:34 INFO - Detecting whether we're running mozinstall >=1.0... 13:55:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:55:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:55:34 INFO - Reading from file tmpfile_stdout 13:55:34 INFO - Output received: 13:55:34 INFO - Usage: mozinstall [options] installer 13:55:34 INFO - Options: 13:55:34 INFO - -h, --help show this help message and exit 13:55:34 INFO - -d DEST, --destination=DEST 13:55:34 INFO - Directory to install application into. [default: 13:55:34 INFO - "/builds/slave/test"] 13:55:34 INFO - --app=APP Application being installed. [default: firefox] 13:55:34 INFO - mkdir: /builds/slave/test/build/application 13:55:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 13:55:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 13:56:03 INFO - Reading from file tmpfile_stdout 13:56:03 INFO - Output received: 13:56:03 INFO - /builds/slave/test/build/application/firefox/firefox 13:56:03 INFO - Running post-action listener: _resource_record_post_action 13:56:03 INFO - ##### 13:56:03 INFO - ##### Running run-tests step. 13:56:03 INFO - ##### 13:56:03 INFO - Running pre-action listener: _resource_record_pre_action 13:56:03 INFO - Running main action method: run_tests 13:56:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:56:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:56:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:56:03 INFO - grabbing minidump binary from tooltool 13:56: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:56:03 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 0x1eca720>, '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 0x1ee5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ee53b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:56:03 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:56:03 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:56:03 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:56:03 INFO - Return code: 0 13:56:03 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 13:56:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:56:03 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/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 13:56:03 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/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 13:56:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:56:03 INFO - 'CCACHE_UMASK': '002', 13:56:03 INFO - 'DISPLAY': ':0', 13:56:03 INFO - 'HOME': '/home/cltbld', 13:56:03 INFO - 'LANG': 'en_US.UTF-8', 13:56:03 INFO - 'LOGNAME': 'cltbld', 13:56:03 INFO - 'MAIL': '/var/mail/cltbld', 13:56:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:56:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:56:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:56:03 INFO - 'MOZ_NO_REMOTE': '1', 13:56:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:56:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:56:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:56:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:56:03 INFO - 'PWD': '/builds/slave/test', 13:56:03 INFO - 'SHELL': '/bin/bash', 13:56:03 INFO - 'SHLVL': '1', 13:56:03 INFO - 'TERM': 'linux', 13:56:03 INFO - 'TMOUT': '86400', 13:56:03 INFO - 'USER': 'cltbld', 13:56:03 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461782450.403956-135798639', 13:56:03 INFO - '_': '/tools/buildbot/bin/python'} 13:56:03 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/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 13:56:04 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:56:04 INFO - import pkg_resources 13:56:05 INFO - Using 1 client processes 13:56:06 INFO - wptserve Starting http server on 127.0.0.1:8000 13:56:06 INFO - wptserve Starting http server on 127.0.0.1:8001 13:56:06 INFO - wptserve Starting http server on 127.0.0.1:8443 13:56:08 INFO - SUITE-START | Running 778 tests 13:56:08 INFO - Running testharness tests 13:56:08 INFO - Setting up ssl 13:56:08 INFO - PROCESS | certutil | 13:56:08 INFO - PROCESS | certutil | 13:56:08 INFO - PROCESS | certutil | 13:56:08 INFO - Certificate Nickname Trust Attributes 13:56:08 INFO - SSL,S/MIME,JAR/XPI 13:56:08 INFO - 13:56:08 INFO - web-platform-tests CT,, 13:56:08 INFO - 13:56:08 INFO - Starting runner 13:56:11 INFO - PROCESS | 1895 | 1461790571901 Marionette DEBUG Marionette enabled via build flag and pref 13:56:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3802c39000 == 1 [pid = 1895] [id = 1] 13:56:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 1 (0x7f3802c39800) [pid = 1895] [serial = 1] [outer = (nil)] 13:56:12 INFO - PROCESS | 1895 | [1895] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 13:56:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 2 (0x7f3802c3a800) [pid = 1895] [serial = 2] [outer = 0x7f3802c39800] 13:56:12 INFO - PROCESS | 1895 | 1461790572499 Marionette INFO Listening on port 2828 13:56:13 INFO - PROCESS | 1895 | 1461790573003 Marionette DEBUG Marionette enabled via command-line flag 13:56:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffb0d800 == 2 [pid = 1895] [id = 2] 13:56:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 3 (0x7f37ffb0e000) [pid = 1895] [serial = 3] [outer = (nil)] 13:56:13 INFO - PROCESS | 1895 | [1895] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 13:56:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 4 (0x7f37ffb0f000) [pid = 1895] [serial = 4] [outer = 0x7f37ffb0e000] 13:56:13 INFO - PROCESS | 1895 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f37ffbf9d30 13:56:13 INFO - PROCESS | 1895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f37fef555b0 13:56:13 INFO - PROCESS | 1895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f37fef5b820 13:56:13 INFO - PROCESS | 1895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f37fef5bb20 13:56:13 INFO - PROCESS | 1895 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f37fef5be50 13:56:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 5 (0x7f37fef90000) [pid = 1895] [serial = 5] [outer = 0x7f3802c39800] 13:56:13 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:56:13 INFO - PROCESS | 1895 | 1461790573359 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35836 13:56:13 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:56:13 INFO - PROCESS | 1895 | 1461790573441 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35837 13:56:13 INFO - PROCESS | 1895 | 1461790573446 Marionette DEBUG Closed connection conn0 13:56:13 INFO - PROCESS | 1895 | [1895] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-l64-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 13:56:13 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:56:13 INFO - PROCESS | 1895 | 1461790573567 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35838 13:56:13 INFO - PROCESS | 1895 | 1461790573569 Marionette DEBUG Closed connection conn1 13:56:13 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:56:13 INFO - PROCESS | 1895 | 1461790573627 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35839 13:56:13 INFO - PROCESS | 1895 | 1461790573629 Marionette DEBUG Closed connection conn2 13:56:13 INFO - PROCESS | 1895 | 1461790573683 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:56:13 INFO - PROCESS | 1895 | 1461790573699 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427123250","device":"desktop","version":"49.0a1"} 13:56:14 INFO - PROCESS | 1895 | [1895] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:56:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3275000 == 3 [pid = 1895] [id = 3] 13:56:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 6 (0x7f37f3275800) [pid = 1895] [serial = 6] [outer = (nil)] 13:56:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3276000 == 4 [pid = 1895] [id = 4] 13:56:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 7 (0x7f37f3008c00) [pid = 1895] [serial = 7] [outer = (nil)] 13:56:15 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:56:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2445800 == 5 [pid = 1895] [id = 5] 13:56:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 8 (0x7f37f24dfc00) [pid = 1895] [serial = 8] [outer = (nil)] 13:56:15 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:56:15 INFO - PROCESS | 1895 | [1895] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:56:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 9 (0x7f37f2174400) [pid = 1895] [serial = 9] [outer = 0x7f37f24dfc00] 13:56:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 10 (0x7f37f1ec5000) [pid = 1895] [serial = 10] [outer = 0x7f37f3275800] 13:56:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 11 (0x7f37f1c1f000) [pid = 1895] [serial = 11] [outer = 0x7f37f3008c00] 13:56:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 12 (0x7f37f1c21000) [pid = 1895] [serial = 12] [outer = 0x7f37f24dfc00] 13:56:17 INFO - PROCESS | 1895 | 1461790577097 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1895 | 1461790577114 Marionette DEBUG loaded listener.js 13:56:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 13 (0x7f37efb6ec00) [pid = 1895] [serial = 13] [outer = 0x7f37f24dfc00] 13:56:17 INFO - PROCESS | 1895 | 1461790577767 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d08dece7-8beb-45ba-920e-05430f1f2716","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427123250","device":"desktop","version":"49.0a1","command_id":1}}] 13:56:17 INFO - PROCESS | 1895 | 1461790577971 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 13:56:18 INFO - PROCESS | 1895 | 1461790578132 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:56:18 INFO - PROCESS | 1895 | 1461790578368 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:56:18 INFO - PROCESS | 1895 | [1895] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-l64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:56:18 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:56:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 14 (0x7f37ebc34400) [pid = 1895] [serial = 14] [outer = 0x7f37f24dfc00] 13:56:18 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:56:18 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:56:18 INFO - PROCESS | 1895 | 1461790578780 Marionette TRACE conn3 <- [1,3,null,{}] 13:56:18 INFO - PROCESS | 1895 | 1461790578864 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:56:18 INFO - PROCESS | 1895 | 1461790578900 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:56:18 INFO - PROCESS | 1895 | 1461790578949 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:56:18 INFO - PROCESS | 1895 | 1461790578952 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:56:19 INFO - PROCESS | 1895 | 1461790579058 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:56:19 INFO - PROCESS | 1895 | 1461790579065 Marionette TRACE conn3 <- [1,6,null,{}] 13:56:19 INFO - PROCESS | 1895 | 1461790579153 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:19 INFO - PROCESS | 1895 | 1461790579169 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:56:19 INFO - PROCESS | 1895 | 1461790579179 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb151000 == 6 [pid = 1895] [id = 6] 13:56:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 15 (0x7f37f4103400) [pid = 1895] [serial = 15] [outer = (nil)] 13:56:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 16 (0x7f37f4104400) [pid = 1895] [serial = 16] [outer = 0x7f37f4103400] 13:56:19 INFO - PROCESS | 1895 | 1461790579244 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 17 (0x7f37f410ac00) [pid = 1895] [serial = 17] [outer = 0x7f37f4103400] 13:56:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf5f000 == 7 [pid = 1895] [id = 7] 13:56:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 18 (0x7f37eaf89c00) [pid = 1895] [serial = 18] [outer = (nil)] 13:56:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 19 (0x7f37eaf91800) [pid = 1895] [serial = 19] [outer = 0x7f37eaf89c00] 13:56:19 INFO - PROCESS | 1895 | 1461790579675 Marionette DEBUG loaded listener.js 13:56:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 20 (0x7f37eaf8f400) [pid = 1895] [serial = 20] [outer = 0x7f37eaf89c00] 13:56:20 INFO - PROCESS | 1895 | [1895] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-l64-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 13:56:20 INFO - PROCESS | 1895 | 1461790580171 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 13:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1163ms 13:56:20 INFO - PROCESS | 1895 | 1461790580257 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:56:20 INFO - PROCESS | 1895 | 1461790580260 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:56:20 INFO - PROCESS | 1895 | 1461790580288 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:56:20 INFO - PROCESS | 1895 | 1461790580290 Marionette TRACE conn3 <- [1,10,null,{}] 13:56:20 INFO - PROCESS | 1895 | 1461790580310 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:20 INFO - PROCESS | 1895 | 1461790580471 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:56:20 INFO - PROCESS | 1895 | 1461790580499 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e931d000 == 8 [pid = 1895] [id = 8] 13:56:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 21 (0x7f37ea1de800) [pid = 1895] [serial = 21] [outer = (nil)] 13:56:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 22 (0x7f37eab32800) [pid = 1895] [serial = 22] [outer = 0x7f37ea1de800] 13:56:20 INFO - PROCESS | 1895 | 1461790580562 Marionette DEBUG loaded listener.js 13:56:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 23 (0x7f3807ec8800) [pid = 1895] [serial = 23] [outer = 0x7f37ea1de800] 13:56:21 INFO - PROCESS | 1895 | 1461790581087 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 855ms 13:56:21 INFO - PROCESS | 1895 | 1461790581132 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1895 | 1461790581136 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:56:21 INFO - PROCESS | 1895 | 1461790581141 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1895 | 1461790581143 Marionette TRACE conn3 <- [1,14,null,{}] 13:56:21 INFO - PROCESS | 1895 | 1461790581148 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:21 INFO - PROCESS | 1895 | 1461790581286 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:56:21 INFO - PROCESS | 1895 | 1461790581306 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1340800 == 9 [pid = 1895] [id = 9] 13:56:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 24 (0x7f37e9729400) [pid = 1895] [serial = 24] [outer = (nil)] 13:56:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 25 (0x7f37e972d400) [pid = 1895] [serial = 25] [outer = 0x7f37e9729400] 13:56:21 INFO - PROCESS | 1895 | 1461790581365 Marionette DEBUG loaded listener.js 13:56:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 26 (0x7f37e9736800) [pid = 1895] [serial = 26] [outer = 0x7f37e9729400] 13:56:21 INFO - PROCESS | 1895 | 1461790581942 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 13:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 824ms 13:56:21 INFO - PROCESS | 1895 | 1461790581965 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:56:21 INFO - PROCESS | 1895 | 1461790581968 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:56:21 INFO - PROCESS | 1895 | 1461790581973 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:56:21 INFO - PROCESS | 1895 | 1461790581975 Marionette TRACE conn3 <- [1,18,null,{}] 13:56:21 INFO - PROCESS | 1895 | 1461790581980 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:22 INFO - PROCESS | 1895 | 1461790582117 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:56:22 INFO - PROCESS | 1895 | 1461790582142 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d4a800 == 10 [pid = 1895] [id = 10] 13:56:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 27 (0x7f37e972bc00) [pid = 1895] [serial = 27] [outer = (nil)] 13:56:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 28 (0x7f37f3570c00) [pid = 1895] [serial = 28] [outer = 0x7f37e972bc00] 13:56:22 INFO - PROCESS | 1895 | 1461790582200 Marionette DEBUG loaded listener.js 13:56:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 29 (0x7f37e9d9c000) [pid = 1895] [serial = 29] [outer = 0x7f37e972bc00] 13:56:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9522000 == 11 [pid = 1895] [id = 11] 13:56:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 30 (0x7f37e9522800) [pid = 1895] [serial = 30] [outer = (nil)] 13:56:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 31 (0x7f37e930a000) [pid = 1895] [serial = 31] [outer = 0x7f37e9522800] 13:56:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 32 (0x7f37e9510800) [pid = 1895] [serial = 32] [outer = 0x7f37e9522800] 13:56:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9516800 == 12 [pid = 1895] [id = 12] 13:56:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 33 (0x7f37e9330400) [pid = 1895] [serial = 33] [outer = (nil)] 13:56:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 34 (0x7f37e9d9e000) [pid = 1895] [serial = 34] [outer = 0x7f37e9330400] 13:56:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 35 (0x7f37e9d9cc00) [pid = 1895] [serial = 35] [outer = 0x7f37e9330400] 13:56:23 INFO - PROCESS | 1895 | 1461790583558 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 13:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1628ms 13:56:23 INFO - PROCESS | 1895 | 1461790583645 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:56:23 INFO - PROCESS | 1895 | 1461790583653 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:56:23 INFO - PROCESS | 1895 | 1461790583665 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:56:23 INFO - PROCESS | 1895 | 1461790583669 Marionette TRACE conn3 <- [1,22,null,{}] 13:56:23 INFO - PROCESS | 1895 | 1461790583676 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:23 INFO - PROCESS | 1895 | 1461790583835 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:56:23 INFO - PROCESS | 1895 | 1461790583973 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf70000 == 13 [pid = 1895] [id = 13] 13:56:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 36 (0x7f37eaf98400) [pid = 1895] [serial = 36] [outer = (nil)] 13:56:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 37 (0x7f37eefe7c00) [pid = 1895] [serial = 37] [outer = 0x7f37eaf98400] 13:56:24 INFO - PROCESS | 1895 | 1461790584061 Marionette DEBUG loaded listener.js 13:56:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 38 (0x7f37f04a6400) [pid = 1895] [serial = 38] [outer = 0x7f37eaf98400] 13:56:24 INFO - PROCESS | 1895 | 1461790584820 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 13:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1184ms 13:56:24 INFO - PROCESS | 1895 | 1461790584847 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:56:24 INFO - PROCESS | 1895 | 1461790584854 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:56:24 INFO - PROCESS | 1895 | 1461790584863 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:56:24 INFO - PROCESS | 1895 | 1461790584866 Marionette TRACE conn3 <- [1,26,null,{}] 13:56:24 INFO - PROCESS | 1895 | 1461790584871 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:25 INFO - PROCESS | 1895 | 1461790585100 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:56:25 INFO - PROCESS | 1895 | 1461790585116 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0781800 == 14 [pid = 1895] [id = 14] 13:56:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 39 (0x7f37f071f400) [pid = 1895] [serial = 39] [outer = (nil)] 13:56:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 40 (0x7f37f1e32000) [pid = 1895] [serial = 40] [outer = 0x7f37f071f400] 13:56:25 INFO - PROCESS | 1895 | 1461790585182 Marionette DEBUG loaded listener.js 13:56:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 41 (0x7f37f217b800) [pid = 1895] [serial = 41] [outer = 0x7f37f071f400] 13:56:25 INFO - PROCESS | 1895 | 1461790585966 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 13:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1128ms 13:56:25 INFO - PROCESS | 1895 | 1461790585991 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:56:25 INFO - PROCESS | 1895 | 1461790585994 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:56:26 INFO - PROCESS | 1895 | 1461790586000 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:56:26 INFO - PROCESS | 1895 | 1461790586006 Marionette TRACE conn3 <- [1,30,null,{}] 13:56:26 INFO - PROCESS | 1895 | 1461790586021 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:26 INFO - PROCESS | 1895 | 1461790586176 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:56:26 INFO - PROCESS | 1895 | 1461790586299 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2443000 == 15 [pid = 1895] [id = 15] 13:56:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 42 (0x7f37f289d000) [pid = 1895] [serial = 42] [outer = (nil)] 13:56:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 43 (0x7f37f2ee0800) [pid = 1895] [serial = 43] [outer = 0x7f37f289d000] 13:56:26 INFO - PROCESS | 1895 | 1461790586371 Marionette DEBUG loaded listener.js 13:56:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 44 (0x7f37f2f0b400) [pid = 1895] [serial = 44] [outer = 0x7f37f289d000] 13:56:27 INFO - PROCESS | 1895 | 1461790587510 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 13:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1544ms 13:56:27 INFO - PROCESS | 1895 | 1461790587544 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:56:27 INFO - PROCESS | 1895 | 1461790587548 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:56:27 INFO - PROCESS | 1895 | 1461790587556 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:56:27 INFO - PROCESS | 1895 | 1461790587559 Marionette TRACE conn3 <- [1,34,null,{}] 13:56:27 INFO - PROCESS | 1895 | 1461790587566 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:27 INFO - PROCESS | 1895 | 1461790587695 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:56:27 INFO - PROCESS | 1895 | 1461790587822 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1f8d000 == 16 [pid = 1895] [id = 16] 13:56:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 45 (0x7f37f1653400) [pid = 1895] [serial = 45] [outer = (nil)] 13:56:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 46 (0x7f37f2899c00) [pid = 1895] [serial = 46] [outer = 0x7f37f1653400] 13:56:27 INFO - PROCESS | 1895 | 1461790587885 Marionette DEBUG loaded listener.js 13:56:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 47 (0x7f37f2edd800) [pid = 1895] [serial = 47] [outer = 0x7f37f1653400] 13:56:28 INFO - PROCESS | 1895 | 1461790588563 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 13:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1034ms 13:56:28 INFO - PROCESS | 1895 | 1461790588589 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:56:28 INFO - PROCESS | 1895 | 1461790588596 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:56:28 INFO - PROCESS | 1895 | 1461790588605 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:56:28 INFO - PROCESS | 1895 | 1461790588608 Marionette TRACE conn3 <- [1,38,null,{}] 13:56:28 INFO - PROCESS | 1895 | 1461790588650 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:28 INFO - PROCESS | 1895 | 1461790588772 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:56:28 INFO - PROCESS | 1895 | 1461790588790 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37efb32000 == 17 [pid = 1895] [id = 17] 13:56:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 48 (0x7f37f2ed8000) [pid = 1895] [serial = 48] [outer = (nil)] 13:56:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 49 (0x7f37f2ee2c00) [pid = 1895] [serial = 49] [outer = 0x7f37f2ed8000] 13:56:28 INFO - PROCESS | 1895 | 1461790588850 Marionette DEBUG loaded listener.js 13:56:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 50 (0x7f37f2f0dc00) [pid = 1895] [serial = 50] [outer = 0x7f37f2ed8000] 13:56:29 INFO - PROCESS | 1895 | 1461790589569 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 13:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1019ms 13:56:29 INFO - PROCESS | 1895 | 1461790589625 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:56:29 INFO - PROCESS | 1895 | 1461790589628 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:56:29 INFO - PROCESS | 1895 | 1461790589634 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:56:29 INFO - PROCESS | 1895 | 1461790589639 Marionette TRACE conn3 <- [1,42,null,{}] 13:56:29 INFO - PROCESS | 1895 | 1461790589653 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:29 INFO - PROCESS | 1895 | 1461790589782 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:56:29 INFO - PROCESS | 1895 | 1461790589802 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2ca9800 == 18 [pid = 1895] [id = 18] 13:56:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 51 (0x7f37f3b21400) [pid = 1895] [serial = 51] [outer = (nil)] 13:56:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 52 (0x7f37f4104800) [pid = 1895] [serial = 52] [outer = 0x7f37f3b21400] 13:56:29 INFO - PROCESS | 1895 | 1461790589863 Marionette DEBUG loaded listener.js 13:56:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 53 (0x7f37f534fc00) [pid = 1895] [serial = 53] [outer = 0x7f37f3b21400] 13:56:30 INFO - PROCESS | 1895 | 1461790590499 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 13:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 880ms 13:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:56:30 INFO - PROCESS | 1895 | 1461790590514 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:56:30 INFO - PROCESS | 1895 | 1461790590517 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:56:30 INFO - PROCESS | 1895 | 1461790590522 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:56:30 INFO - PROCESS | 1895 | 1461790590525 Marionette TRACE conn3 <- [1,46,null,{}] 13:56:30 INFO - PROCESS | 1895 | 1461790590530 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:30 INFO - PROCESS | 1895 | 1461790590702 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:56:30 INFO - PROCESS | 1895 | 1461790590724 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f5a800 == 19 [pid = 1895] [id = 19] 13:56:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 54 (0x7f37eefdcc00) [pid = 1895] [serial = 54] [outer = (nil)] 13:56:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 55 (0x7f37f5640800) [pid = 1895] [serial = 55] [outer = 0x7f37eefdcc00] 13:56:30 INFO - PROCESS | 1895 | 1461790590786 Marionette DEBUG loaded listener.js 13:56:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 56 (0x7f37f56d8800) [pid = 1895] [serial = 56] [outer = 0x7f37eefdcc00] 13:56:31 INFO - PROCESS | 1895 | 1461790591330 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 13:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 880ms 13:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:56:31 INFO - PROCESS | 1895 | 1461790591402 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:56:31 INFO - PROCESS | 1895 | 1461790591404 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:56:31 INFO - PROCESS | 1895 | 1461790591410 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:56:31 INFO - PROCESS | 1895 | 1461790591413 Marionette TRACE conn3 <- [1,50,null,{}] 13:56:31 INFO - PROCESS | 1895 | 1461790591417 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:31 INFO - PROCESS | 1895 | 1461790591542 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:56:31 INFO - PROCESS | 1895 | 1461790591555 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f343b800 == 20 [pid = 1895] [id = 20] 13:56:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 57 (0x7f37e9735c00) [pid = 1895] [serial = 57] [outer = (nil)] 13:56:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 58 (0x7f37f6254800) [pid = 1895] [serial = 58] [outer = 0x7f37e9735c00] 13:56:31 INFO - PROCESS | 1895 | 1461790591613 Marionette DEBUG loaded listener.js 13:56:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 59 (0x7f37f905dc00) [pid = 1895] [serial = 59] [outer = 0x7f37e9735c00] 13:56:32 INFO - PROCESS | 1895 | 1461790592242 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 885ms 13:56:32 INFO - PROCESS | 1895 | 1461790592293 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:56:32 INFO - PROCESS | 1895 | 1461790592296 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:56:32 INFO - PROCESS | 1895 | 1461790592303 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:56:32 INFO - PROCESS | 1895 | 1461790592305 Marionette TRACE conn3 <- [1,54,null,{}] 13:56:32 INFO - PROCESS | 1895 | 1461790592310 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:32 INFO - PROCESS | 1895 | 1461790592488 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:56:32 INFO - PROCESS | 1895 | 1461790592509 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3f1c000 == 21 [pid = 1895] [id = 21] 13:56:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 60 (0x7f37f56d7000) [pid = 1895] [serial = 60] [outer = (nil)] 13:56:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 61 (0x7f37ffb62c00) [pid = 1895] [serial = 61] [outer = 0x7f37f56d7000] 13:56:32 INFO - PROCESS | 1895 | 1461790592571 Marionette DEBUG loaded listener.js 13:56:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 62 (0x7f37ffeec400) [pid = 1895] [serial = 62] [outer = 0x7f37f56d7000] 13:56:33 INFO - PROCESS | 1895 | 1461790593330 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1078ms 13:56:33 INFO - PROCESS | 1895 | 1461790593382 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:56:33 INFO - PROCESS | 1895 | 1461790593387 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:56:33 INFO - PROCESS | 1895 | 1461790593395 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:56:33 INFO - PROCESS | 1895 | 1461790593401 Marionette TRACE conn3 <- [1,58,null,{}] 13:56:33 INFO - PROCESS | 1895 | 1461790593408 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:33 INFO - PROCESS | 1895 | 1461790593569 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:56:33 INFO - PROCESS | 1895 | 1461790593688 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef3e000 == 22 [pid = 1895] [id = 22] 13:56:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 63 (0x7f37e9736000) [pid = 1895] [serial = 63] [outer = (nil)] 13:56:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 64 (0x7f37eaf8dc00) [pid = 1895] [serial = 64] [outer = 0x7f37e9736000] 13:56:33 INFO - PROCESS | 1895 | 1461790593765 Marionette DEBUG loaded listener.js 13:56:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 65 (0x7f37eef06400) [pid = 1895] [serial = 65] [outer = 0x7f37e9736000] 13:56:34 INFO - PROCESS | 1895 | 1461790594513 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1180ms 13:56:34 INFO - PROCESS | 1895 | 1461790594591 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:56:34 INFO - PROCESS | 1895 | 1461790594599 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:56:34 INFO - PROCESS | 1895 | 1461790594610 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:56:34 INFO - PROCESS | 1895 | 1461790594614 Marionette TRACE conn3 <- [1,62,null,{}] 13:56:34 INFO - PROCESS | 1895 | 1461790594619 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:34 INFO - PROCESS | 1895 | 1461790594771 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:56:34 INFO - PROCESS | 1895 | 1461790594891 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f290e000 == 23 [pid = 1895] [id = 23] 13:56:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 66 (0x7f37f04a4000) [pid = 1895] [serial = 66] [outer = (nil)] 13:56:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 67 (0x7f37f1f25400) [pid = 1895] [serial = 67] [outer = 0x7f37f04a4000] 13:56:34 INFO - PROCESS | 1895 | 1461790594964 Marionette DEBUG loaded listener.js 13:56:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 68 (0x7f37f2787c00) [pid = 1895] [serial = 68] [outer = 0x7f37f04a4000] 13:56:35 INFO - PROCESS | 1895 | 1461790595755 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1180ms 13:56:35 INFO - PROCESS | 1895 | 1461790595790 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:56:35 INFO - PROCESS | 1895 | 1461790595794 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:56:35 INFO - PROCESS | 1895 | 1461790595800 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:56:35 INFO - PROCESS | 1895 | 1461790595805 Marionette TRACE conn3 <- [1,66,null,{}] 13:56:35 INFO - PROCESS | 1895 | 1461790595820 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:35 INFO - PROCESS | 1895 | 1461790595976 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:56:36 INFO - PROCESS | 1895 | 1461790596097 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f41a8800 == 24 [pid = 1895] [id = 24] 13:56:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 69 (0x7f37f3572400) [pid = 1895] [serial = 69] [outer = (nil)] 13:56:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 70 (0x7f37f5349c00) [pid = 1895] [serial = 70] [outer = 0x7f37f3572400] 13:56:36 INFO - PROCESS | 1895 | 1461790596173 Marionette DEBUG loaded listener.js 13:56:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 71 (0x7f37f62aec00) [pid = 1895] [serial = 71] [outer = 0x7f37f3572400] 13:56:36 INFO - PROCESS | 1895 | 1461790596992 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1388ms 13:56:37 INFO - PROCESS | 1895 | 1461790597189 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:56:37 INFO - PROCESS | 1895 | 1461790597194 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:56:37 INFO - PROCESS | 1895 | 1461790597201 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:56:37 INFO - PROCESS | 1895 | 1461790597205 Marionette TRACE conn3 <- [1,70,null,{}] 13:56:37 INFO - PROCESS | 1895 | 1461790597212 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:37 INFO - PROCESS | 1895 | 1461790597407 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:56:37 INFO - PROCESS | 1895 | 1461790597545 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef3d800 == 25 [pid = 1895] [id = 25] 13:56:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 72 (0x7f37eefe3000) [pid = 1895] [serial = 72] [outer = (nil)] 13:56:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 73 (0x7f37efb6d800) [pid = 1895] [serial = 73] [outer = 0x7f37eefe3000] 13:56:37 INFO - PROCESS | 1895 | 1461790597661 Marionette DEBUG loaded listener.js 13:56:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 74 (0x7f37f11bc000) [pid = 1895] [serial = 74] [outer = 0x7f37eefe3000] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f343b800 == 24 [pid = 1895] [id = 20] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f5a800 == 23 [pid = 1895] [id = 19] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2ca9800 == 22 [pid = 1895] [id = 18] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37efb32000 == 21 [pid = 1895] [id = 17] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1f8d000 == 20 [pid = 1895] [id = 16] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2443000 == 19 [pid = 1895] [id = 15] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f0781800 == 18 [pid = 1895] [id = 14] 13:56:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf70000 == 17 [pid = 1895] [id = 13] 13:56:38 INFO - PROCESS | 1895 | 1461790598441 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1285ms 13:56:38 INFO - PROCESS | 1895 | 1461790598487 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:56:38 INFO - PROCESS | 1895 | 1461790598492 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:56:38 INFO - PROCESS | 1895 | 1461790598500 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:56:38 INFO - PROCESS | 1895 | 1461790598506 Marionette TRACE conn3 <- [1,74,null,{}] 13:56:38 INFO - PROCESS | 1895 | 1461790598515 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:38 INFO - PROCESS | 1895 | 1461790598671 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:56:38 INFO - PROCESS | 1895 | 1461790598792 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec6ea800 == 18 [pid = 1895] [id = 26] 13:56:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 75 (0x7f37eaf94c00) [pid = 1895] [serial = 75] [outer = (nil)] 13:56:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 76 (0x7f37eefe6c00) [pid = 1895] [serial = 76] [outer = 0x7f37eaf94c00] 13:56:38 INFO - PROCESS | 1895 | 1461790598865 Marionette DEBUG loaded listener.js 13:56:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 77 (0x7f37f1317400) [pid = 1895] [serial = 77] [outer = 0x7f37eaf94c00] 13:56:39 INFO - PROCESS | 1895 | 1461790599679 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1238ms 13:56:39 INFO - PROCESS | 1895 | 1461790599741 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:56:39 INFO - PROCESS | 1895 | 1461790599749 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:56:39 INFO - PROCESS | 1895 | 1461790599758 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:56:39 INFO - PROCESS | 1895 | 1461790599762 Marionette TRACE conn3 <- [1,78,null,{}] 13:56:39 INFO - PROCESS | 1895 | 1461790599768 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:39 INFO - PROCESS | 1895 | 1461790599923 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:56:40 INFO - PROCESS | 1895 | 1461790600045 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2bc1800 == 19 [pid = 1895] [id = 27] 13:56:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 78 (0x7f37f1c26000) [pid = 1895] [serial = 78] [outer = (nil)] 13:56:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 79 (0x7f37f2f07000) [pid = 1895] [serial = 79] [outer = 0x7f37f1c26000] 13:56:40 INFO - PROCESS | 1895 | 1461790600114 Marionette DEBUG loaded listener.js 13:56:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 80 (0x7f37f3005000) [pid = 1895] [serial = 80] [outer = 0x7f37f1c26000] 13:56:40 INFO - PROCESS | 1895 | 1461790600925 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1233ms 13:56:40 INFO - PROCESS | 1895 | 1461790600992 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:56:41 INFO - PROCESS | 1895 | 1461790600996 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:56:41 INFO - PROCESS | 1895 | 1461790601001 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:56:41 INFO - PROCESS | 1895 | 1461790601007 Marionette TRACE conn3 <- [1,82,null,{}] 13:56:41 INFO - PROCESS | 1895 | 1461790601022 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:41 INFO - PROCESS | 1895 | 1461790601178 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:56:41 INFO - PROCESS | 1895 | 1461790601300 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3b40000 == 20 [pid = 1895] [id = 28] 13:56:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 81 (0x7f37f3b24800) [pid = 1895] [serial = 81] [outer = (nil)] 13:56:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 82 (0x7f37f6206400) [pid = 1895] [serial = 82] [outer = 0x7f37f3b24800] 13:56:41 INFO - PROCESS | 1895 | 1461790601377 Marionette DEBUG loaded listener.js 13:56:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 83 (0x7f37fef09c00) [pid = 1895] [serial = 83] [outer = 0x7f37f3b24800] 13:56:42 INFO - PROCESS | 1895 | 1461790602095 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1138ms 13:56:42 INFO - PROCESS | 1895 | 1461790602139 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:56:42 INFO - PROCESS | 1895 | 1461790602144 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:56:42 INFO - PROCESS | 1895 | 1461790602149 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:56:42 INFO - PROCESS | 1895 | 1461790602152 Marionette TRACE conn3 <- [1,86,null,{}] 13:56:42 INFO - PROCESS | 1895 | 1461790602171 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:42 INFO - PROCESS | 1895 | 1461790602361 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:56:42 INFO - PROCESS | 1895 | 1461790602416 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f90d4000 == 21 [pid = 1895] [id = 29] 13:56:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 84 (0x7f37e958d000) [pid = 1895] [serial = 84] [outer = (nil)] 13:56:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 85 (0x7f37ffe67c00) [pid = 1895] [serial = 85] [outer = 0x7f37e958d000] 13:56:42 INFO - PROCESS | 1895 | 1461790602530 Marionette DEBUG loaded listener.js 13:56:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 86 (0x7f3800046c00) [pid = 1895] [serial = 86] [outer = 0x7f37e958d000] 13:56:43 INFO - PROCESS | 1895 | 1461790603335 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1238ms 13:56:43 INFO - PROCESS | 1895 | 1461790603389 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:56:43 INFO - PROCESS | 1895 | 1461790603393 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:56:43 INFO - PROCESS | 1895 | 1461790603417 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:56:43 INFO - PROCESS | 1895 | 1461790603422 Marionette TRACE conn3 <- [1,90,null,{}] 13:56:43 INFO - PROCESS | 1895 | 1461790603430 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:43 INFO - PROCESS | 1895 | 1461790603579 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:56:43 INFO - PROCESS | 1895 | 1461790603724 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d45800 == 22 [pid = 1895] [id = 30] 13:56:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 87 (0x7f37ec7c2c00) [pid = 1895] [serial = 87] [outer = (nil)] 13:56:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 88 (0x7f37f03cf400) [pid = 1895] [serial = 88] [outer = 0x7f37ec7c2c00] 13:56:43 INFO - PROCESS | 1895 | 1461790603793 Marionette DEBUG loaded listener.js 13:56:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 89 (0x7f37f1602c00) [pid = 1895] [serial = 89] [outer = 0x7f37ec7c2c00] 13:56:44 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f41a8800 == 21 [pid = 1895] [id = 24] 13:56:44 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f290e000 == 20 [pid = 1895] [id = 23] 13:56:44 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef3e000 == 19 [pid = 1895] [id = 22] 13:56:44 INFO - PROCESS | 1895 | 1461790604626 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 13:56:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1287ms 13:56:44 INFO - PROCESS | 1895 | 1461790604702 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:56:44 INFO - PROCESS | 1895 | 1461790604709 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:56:44 INFO - PROCESS | 1895 | 1461790604716 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:56:44 INFO - PROCESS | 1895 | 1461790604722 Marionette TRACE conn3 <- [1,94,null,{}] 13:56:44 INFO - PROCESS | 1895 | 1461790604729 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:44 INFO - PROCESS | 1895 | 1461790604885 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:56:45 INFO - PROCESS | 1895 | 1461790605011 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f5e000 == 20 [pid = 1895] [id = 31] 13:56:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37f289ac00) [pid = 1895] [serial = 90] [outer = (nil)] 13:56:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37f2eddc00) [pid = 1895] [serial = 91] [outer = 0x7f37f289ac00] 13:56:45 INFO - PROCESS | 1895 | 1461790605088 Marionette DEBUG loaded listener.js 13:56:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37f350c800) [pid = 1895] [serial = 92] [outer = 0x7f37f289ac00] 13:56:45 INFO - PROCESS | 1895 | 1461790605836 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 13:56:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:56:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1181ms 13:56:45 INFO - PROCESS | 1895 | 1461790605899 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:56:45 INFO - PROCESS | 1895 | 1461790605907 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:56:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:56:45 INFO - PROCESS | 1895 | 1461790605917 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:56:45 INFO - PROCESS | 1895 | 1461790605920 Marionette TRACE conn3 <- [1,98,null,{}] 13:56:45 INFO - PROCESS | 1895 | 1461790605943 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:46 INFO - PROCESS | 1895 | 1461790606101 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:56:46 INFO - PROCESS | 1895 | 1461790606224 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fd8800 == 21 [pid = 1895] [id = 32] 13:56:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f37f6202c00) [pid = 1895] [serial = 93] [outer = (nil)] 13:56:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f37f62bbc00) [pid = 1895] [serial = 94] [outer = 0x7f37f6202c00] 13:56:46 INFO - PROCESS | 1895 | 1461790606315 Marionette DEBUG loaded listener.js 13:56:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37f9f87000) [pid = 1895] [serial = 95] [outer = 0x7f37f6202c00] 13:56:47 INFO - PROCESS | 1895 | 1461790607084 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 13:56:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1231ms 13:56:47 INFO - PROCESS | 1895 | 1461790607148 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:56:47 INFO - PROCESS | 1895 | 1461790607151 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:56:47 INFO - PROCESS | 1895 | 1461790607157 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:56:47 INFO - PROCESS | 1895 | 1461790607163 Marionette TRACE conn3 <- [1,102,null,{}] 13:56:47 INFO - PROCESS | 1895 | 1461790607178 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:47 INFO - PROCESS | 1895 | 1461790607369 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:56:47 INFO - PROCESS | 1895 | 1461790607496 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef39000 == 22 [pid = 1895] [id = 33] 13:56:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f3800045000) [pid = 1895] [serial = 96] [outer = (nil)] 13:56:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f3800255800) [pid = 1895] [serial = 97] [outer = 0x7f3800045000] 13:56:47 INFO - PROCESS | 1895 | 1461790607570 Marionette DEBUG loaded listener.js 13:56:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f3801004800) [pid = 1895] [serial = 98] [outer = 0x7f3800045000] 13:56:48 INFO - PROCESS | 1895 | 1461790608346 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 13:56:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:56:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1234ms 13:56:48 INFO - PROCESS | 1895 | 1461790608391 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:56:48 INFO - PROCESS | 1895 | 1461790608395 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:56:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:56:48 INFO - PROCESS | 1895 | 1461790608401 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:56:48 INFO - PROCESS | 1895 | 1461790608404 Marionette TRACE conn3 <- [1,106,null,{}] 13:56:48 INFO - PROCESS | 1895 | 1461790608425 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:48 INFO - PROCESS | 1895 | 1461790608582 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:56:48 INFO - PROCESS | 1895 | 1461790608706 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38002a0800 == 23 [pid = 1895] [id = 34] 13:56:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f37f071bc00) [pid = 1895] [serial = 99] [outer = (nil)] 13:56:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f3801215c00) [pid = 1895] [serial = 100] [outer = 0x7f37f071bc00] 13:56:48 INFO - PROCESS | 1895 | 1461790608776 Marionette DEBUG loaded listener.js 13:56:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f3802ca3c00) [pid = 1895] [serial = 101] [outer = 0x7f37f071bc00] 13:56:49 INFO - PROCESS | 1895 | 1461790609454 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 13:56:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:56:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1083ms 13:56:49 INFO - PROCESS | 1895 | 1461790609492 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:56:49 INFO - PROCESS | 1895 | 1461790609494 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:56:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:56:49 INFO - PROCESS | 1895 | 1461790609500 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:56:49 INFO - PROCESS | 1895 | 1461790609503 Marionette TRACE conn3 <- [1,110,null,{}] 13:56:49 INFO - PROCESS | 1895 | 1461790609509 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:49 INFO - PROCESS | 1895 | 1461790609643 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:56:49 INFO - PROCESS | 1895 | 1461790609744 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9315000 == 24 [pid = 1895] [id = 35] 13:56:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37e972b000) [pid = 1895] [serial = 102] [outer = (nil)] 13:56:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f3803142000) [pid = 1895] [serial = 103] [outer = 0x7f37e972b000] 13:56:49 INFO - PROCESS | 1895 | 1461790609811 Marionette DEBUG loaded listener.js 13:56:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f38049acc00) [pid = 1895] [serial = 104] [outer = 0x7f37e972b000] 13:56:50 INFO - PROCESS | 1895 | 1461790610734 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 13:56:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:56:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1283ms 13:56:50 INFO - PROCESS | 1895 | 1461790610785 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:56:50 INFO - PROCESS | 1895 | 1461790610789 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:56:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:56:50 INFO - PROCESS | 1895 | 1461790610796 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:56:50 INFO - PROCESS | 1895 | 1461790610800 Marionette TRACE conn3 <- [1,114,null,{}] 13:56:50 INFO - PROCESS | 1895 | 1461790610828 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:51 INFO - PROCESS | 1895 | 1461790611028 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:56:51 INFO - PROCESS | 1895 | 1461790611089 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d62000 == 25 [pid = 1895] [id = 36] 13:56:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37e8dd1c00) [pid = 1895] [serial = 105] [outer = (nil)] 13:56:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37e959a800) [pid = 1895] [serial = 106] [outer = 0x7f37e8dd1c00] 13:56:51 INFO - PROCESS | 1895 | 1461790611233 Marionette DEBUG loaded listener.js 13:56:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37f138e000) [pid = 1895] [serial = 107] [outer = 0x7f37e8dd1c00] 13:56:51 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3b40000 == 24 [pid = 1895] [id = 28] 13:56:51 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2bc1800 == 23 [pid = 1895] [id = 27] 13:56:51 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ec6ea800 == 22 [pid = 1895] [id = 26] 13:56:52 INFO - PROCESS | 1895 | 1461790612099 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 13:56:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:56:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1333ms 13:56:52 INFO - PROCESS | 1895 | 1461790612131 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:56:52 INFO - PROCESS | 1895 | 1461790612136 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:56:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:56:52 INFO - PROCESS | 1895 | 1461790612161 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:56:52 INFO - PROCESS | 1895 | 1461790612166 Marionette TRACE conn3 <- [1,118,null,{}] 13:56:52 INFO - PROCESS | 1895 | 1461790612175 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:52 INFO - PROCESS | 1895 | 1461790612336 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:56:52 INFO - PROCESS | 1895 | 1461790612465 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62f2000 == 23 [pid = 1895] [id = 37] 13:56:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37f3b22800) [pid = 1895] [serial = 108] [outer = (nil)] 13:56:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37f6205800) [pid = 1895] [serial = 109] [outer = 0x7f37f3b22800] 13:56:52 INFO - PROCESS | 1895 | 1461790612537 Marionette DEBUG loaded listener.js 13:56:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37f9f86c00) [pid = 1895] [serial = 110] [outer = 0x7f37f3b22800] 13:56:53 INFO - PROCESS | 1895 | 1461790613281 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 13:56:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:56:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1199ms 13:56:53 INFO - PROCESS | 1895 | 1461790613343 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:56:53 INFO - PROCESS | 1895 | 1461790613348 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:56:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:56:53 INFO - PROCESS | 1895 | 1461790613363 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:56:53 INFO - PROCESS | 1895 | 1461790613367 Marionette TRACE conn3 <- [1,122,null,{}] 13:56:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37f2f0e000) [pid = 1895] [serial = 111] [outer = 0x7f37e9330400] 13:56:53 INFO - PROCESS | 1895 | 1461790613432 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:53 INFO - PROCESS | 1895 | 1461790613624 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:56:53 INFO - PROCESS | 1895 | 1461790613754 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb27f000 == 24 [pid = 1895] [id = 38] 13:56:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37e9455c00) [pid = 1895] [serial = 112] [outer = (nil)] 13:56:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37eb2c5c00) [pid = 1895] [serial = 113] [outer = 0x7f37e9455c00] 13:56:53 INFO - PROCESS | 1895 | 1461790613828 Marionette DEBUG loaded listener.js 13:56:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f3801212000) [pid = 1895] [serial = 114] [outer = 0x7f37e9455c00] 13:56:54 INFO - PROCESS | 1895 | 1461790614585 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 13:56:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:56:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1262ms 13:56:54 INFO - PROCESS | 1895 | 1461790614619 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:56:54 INFO - PROCESS | 1895 | 1461790614622 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:56:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:56:54 INFO - PROCESS | 1895 | 1461790614628 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:56:54 INFO - PROCESS | 1895 | 1461790614633 Marionette TRACE conn3 <- [1,126,null,{}] 13:56:54 INFO - PROCESS | 1895 | 1461790614665 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:54 INFO - PROCESS | 1895 | 1461790614825 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:56:54 INFO - PROCESS | 1895 | 1461790614953 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a3d800 == 25 [pid = 1895] [id = 39] 13:56:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f3804bb1000) [pid = 1895] [serial = 115] [outer = (nil)] 13:56:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f3805245000) [pid = 1895] [serial = 116] [outer = 0x7f3804bb1000] 13:56:55 INFO - PROCESS | 1895 | 1461790615027 Marionette DEBUG loaded listener.js 13:56:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f3805409000) [pid = 1895] [serial = 117] [outer = 0x7f3804bb1000] 13:56:55 INFO - PROCESS | 1895 | 1461790615762 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 13:56:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:56:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1187ms 13:56:55 INFO - PROCESS | 1895 | 1461790615823 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:56:55 INFO - PROCESS | 1895 | 1461790615827 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:56:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:56:55 INFO - PROCESS | 1895 | 1461790615834 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:56:55 INFO - PROCESS | 1895 | 1461790615837 Marionette TRACE conn3 <- [1,130,null,{}] 13:56:55 INFO - PROCESS | 1895 | 1461790615842 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:55 INFO - PROCESS | 1895 | 1461790615983 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:56:56 INFO - PROCESS | 1895 | 1461790616112 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38050e4800 == 26 [pid = 1895] [id = 40] 13:56:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37f15efc00) [pid = 1895] [serial = 118] [outer = (nil)] 13:56:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f380552c800) [pid = 1895] [serial = 119] [outer = 0x7f37f15efc00] 13:56:56 INFO - PROCESS | 1895 | 1461790616181 Marionette DEBUG loaded listener.js 13:56:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f380558b000) [pid = 1895] [serial = 120] [outer = 0x7f37f15efc00] 13:56:56 INFO - PROCESS | 1895 | 1461790616989 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 13:56:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:56:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1180ms 13:56:57 INFO - PROCESS | 1895 | 1461790617024 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:56:57 INFO - PROCESS | 1895 | 1461790617028 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:56:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:56:57 INFO - PROCESS | 1895 | 1461790617034 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:56:57 INFO - PROCESS | 1895 | 1461790617037 Marionette TRACE conn3 <- [1,134,null,{}] 13:56:57 INFO - PROCESS | 1895 | 1461790617042 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:57 INFO - PROCESS | 1895 | 1461790617177 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:56:57 INFO - PROCESS | 1895 | 1461790617312 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38052b2800 == 27 [pid = 1895] [id = 41] 13:56:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f3807058800) [pid = 1895] [serial = 121] [outer = (nil)] 13:56:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f38070c7000) [pid = 1895] [serial = 122] [outer = 0x7f3807058800] 13:56:57 INFO - PROCESS | 1895 | 1461790617388 Marionette DEBUG loaded listener.js 13:56:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f3809417c00) [pid = 1895] [serial = 123] [outer = 0x7f3807058800] 13:56:58 INFO - PROCESS | 1895 | 1461790618370 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 13:56:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:56:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1385ms 13:56:58 INFO - PROCESS | 1895 | 1461790618420 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:56:58 INFO - PROCESS | 1895 | 1461790618426 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:56:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:56:58 INFO - PROCESS | 1895 | 1461790618433 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:56:58 INFO - PROCESS | 1895 | 1461790618439 Marionette TRACE conn3 <- [1,138,null,{}] 13:56:58 INFO - PROCESS | 1895 | 1461790618445 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:58 INFO - PROCESS | 1895 | 1461790618590 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:56:58 INFO - PROCESS | 1895 | 1461790618758 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:56:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef39000 == 26 [pid = 1895] [id = 33] 13:56:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9fd8800 == 25 [pid = 1895] [id = 32] 13:56:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f5e000 == 24 [pid = 1895] [id = 31] 13:56:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb287000 == 25 [pid = 1895] [id = 42] 13:56:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37e9d9ec00) [pid = 1895] [serial = 124] [outer = (nil)] 13:56:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37ec7c1400) [pid = 1895] [serial = 125] [outer = 0x7f37e9d9ec00] 13:56:58 INFO - PROCESS | 1895 | 1461790618845 Marionette DEBUG loaded listener.js 13:56:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37f2f07400) [pid = 1895] [serial = 126] [outer = 0x7f37e9d9ec00] 13:56:59 INFO - PROCESS | 1895 | 1461790619639 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 13:56:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:56:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1231ms 13:56:59 INFO - PROCESS | 1895 | 1461790619665 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:56:59 INFO - PROCESS | 1895 | 1461790619671 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:56:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:56:59 INFO - PROCESS | 1895 | 1461790619677 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:56:59 INFO - PROCESS | 1895 | 1461790619682 Marionette TRACE conn3 <- [1,142,null,{}] 13:56:59 INFO - PROCESS | 1895 | 1461790619689 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:56:59 INFO - PROCESS | 1895 | 1461790619841 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:56:59 INFO - PROCESS | 1895 | 1461790619981 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800066800 == 26 [pid = 1895] [id = 43] 13:57:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37e9da1400) [pid = 1895] [serial = 127] [outer = (nil)] 13:57:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f380004f000) [pid = 1895] [serial = 128] [outer = 0x7f37e9da1400] 13:57:00 INFO - PROCESS | 1895 | 1461790620055 Marionette DEBUG loaded listener.js 13:57:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f3800fea800) [pid = 1895] [serial = 129] [outer = 0x7f37e9da1400] 13:57:01 INFO - PROCESS | 1895 | 1461790620999 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 13:57:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:57:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1382ms 13:57:01 INFO - PROCESS | 1895 | 1461790621060 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:57:01 INFO - PROCESS | 1895 | 1461790621066 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:57:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:57:01 INFO - PROCESS | 1895 | 1461790621074 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:57:01 INFO - PROCESS | 1895 | 1461790621076 Marionette TRACE conn3 <- [1,146,null,{}] 13:57:01 INFO - PROCESS | 1895 | 1461790621082 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:01 INFO - PROCESS | 1895 | 1461790621232 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:57:01 INFO - PROCESS | 1895 | 1461790621376 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffe84000 == 27 [pid = 1895] [id = 44] 13:57:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37ec77a400) [pid = 1895] [serial = 130] [outer = (nil)] 13:57:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37ec77fc00) [pid = 1895] [serial = 131] [outer = 0x7f37ec77a400] 13:57:01 INFO - PROCESS | 1895 | 1461790621447 Marionette DEBUG loaded listener.js 13:57:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37eefe9400) [pid = 1895] [serial = 132] [outer = 0x7f37ec77a400] 13:57:02 INFO - PROCESS | 1895 | 1461790622315 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 13:57:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:57:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1278ms 13:57:02 INFO - PROCESS | 1895 | 1461790622352 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:57:02 INFO - PROCESS | 1895 | 1461790622356 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:57:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:57:02 INFO - PROCESS | 1895 | 1461790622364 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:57:02 INFO - PROCESS | 1895 | 1461790622372 Marionette TRACE conn3 <- [1,150,null,{}] 13:57:02 INFO - PROCESS | 1895 | 1461790622385 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:02 INFO - PROCESS | 1895 | 1461790622550 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:57:02 INFO - PROCESS | 1895 | 1461790622686 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807021800 == 28 [pid = 1895] [id = 45] 13:57:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f38031c2800) [pid = 1895] [serial = 133] [outer = (nil)] 13:57:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f3805055800) [pid = 1895] [serial = 134] [outer = 0x7f38031c2800] 13:57:02 INFO - PROCESS | 1895 | 1461790622762 Marionette DEBUG loaded listener.js 13:57:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f38054e6c00) [pid = 1895] [serial = 135] [outer = 0x7f38031c2800] 13:57:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62f2000 == 27 [pid = 1895] [id = 37] 13:57:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d62000 == 26 [pid = 1895] [id = 36] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38052b2800 == 25 [pid = 1895] [id = 41] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38002a0800 == 24 [pid = 1895] [id = 34] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef3d800 == 23 [pid = 1895] [id = 25] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb151000 == 22 [pid = 1895] [id = 6] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a3d800 == 21 [pid = 1895] [id = 39] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb27f000 == 20 [pid = 1895] [id = 38] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e931d000 == 19 [pid = 1895] [id = 8] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f90d4000 == 18 [pid = 1895] [id = 29] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1340800 == 17 [pid = 1895] [id = 9] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38050e4800 == 16 [pid = 1895] [id = 40] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d45800 == 15 [pid = 1895] [id = 30] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3f1c000 == 14 [pid = 1895] [id = 21] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9315000 == 13 [pid = 1895] [id = 35] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffe84000 == 12 [pid = 1895] [id = 44] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800066800 == 11 [pid = 1895] [id = 43] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb287000 == 10 [pid = 1895] [id = 42] 13:57:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d4a800 == 9 [pid = 1895] [id = 10] 13:57:07 INFO - PROCESS | 1895 | 1461790627221 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 13:57:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:57:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4909ms 13:57:07 INFO - PROCESS | 1895 | 1461790627272 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:57:07 INFO - PROCESS | 1895 | 1461790627277 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:57:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:57:07 INFO - PROCESS | 1895 | 1461790627285 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:57:07 INFO - PROCESS | 1895 | 1461790627290 Marionette TRACE conn3 <- [1,154,null,{}] 13:57:07 INFO - PROCESS | 1895 | 1461790627299 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:07 INFO - PROCESS | 1895 | 1461790627452 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:57:07 INFO - PROCESS | 1895 | 1461790627567 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb279000 == 10 [pid = 1895] [id = 46] 13:57:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37ec7bd400) [pid = 1895] [serial = 136] [outer = (nil)] 13:57:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37eefe3400) [pid = 1895] [serial = 137] [outer = 0x7f37ec7bd400] 13:57:07 INFO - PROCESS | 1895 | 1461790627630 Marionette DEBUG loaded listener.js 13:57:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37f032d400) [pid = 1895] [serial = 138] [outer = 0x7f37ec7bd400] 13:57:08 INFO - PROCESS | 1895 | 1461790628241 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 13:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 983ms 13:57:08 INFO - PROCESS | 1895 | 1461790628268 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:57:08 INFO - PROCESS | 1895 | 1461790628278 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:57:08 INFO - PROCESS | 1895 | 1461790628288 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:57:08 INFO - PROCESS | 1895 | 1461790628292 Marionette TRACE conn3 <- [1,158,null,{}] 13:57:08 INFO - PROCESS | 1895 | 1461790628297 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:08 INFO - PROCESS | 1895 | 1461790628477 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:57:08 INFO - PROCESS | 1895 | 1461790628504 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb150000 == 11 [pid = 1895] [id = 47] 13:57:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37e8dce400) [pid = 1895] [serial = 139] [outer = (nil)] 13:57:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37f1e3b800) [pid = 1895] [serial = 140] [outer = 0x7f37e8dce400] 13:57:08 INFO - PROCESS | 1895 | 1461790628563 Marionette DEBUG loaded listener.js 13:57:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37f2f0f400) [pid = 1895] [serial = 141] [outer = 0x7f37e8dce400] 13:57:09 INFO - PROCESS | 1895 | 1461790629470 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 13:57:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:57:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1233ms 13:57:09 INFO - PROCESS | 1895 | 1461790629527 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:57:09 INFO - PROCESS | 1895 | 1461790629531 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:57:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:57:09 INFO - PROCESS | 1895 | 1461790629537 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:57:09 INFO - PROCESS | 1895 | 1461790629543 Marionette TRACE conn3 <- [1,162,null,{}] 13:57:09 INFO - PROCESS | 1895 | 1461790629565 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:09 INFO - PROCESS | 1895 | 1461790629742 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:57:09 INFO - PROCESS | 1895 | 1461790629813 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62fc800 == 12 [pid = 1895] [id = 48] 13:57:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37e972c800) [pid = 1895] [serial = 142] [outer = (nil)] 13:57:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37f624a000) [pid = 1895] [serial = 143] [outer = 0x7f37e972c800] 13:57:09 INFO - PROCESS | 1895 | 1461790629878 Marionette DEBUG loaded listener.js 13:57:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37ffd9a000) [pid = 1895] [serial = 144] [outer = 0x7f37e972c800] 13:57:10 INFO - PROCESS | 1895 | 1461790630584 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 13:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1084ms 13:57:10 INFO - PROCESS | 1895 | 1461790630629 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:57:10 INFO - PROCESS | 1895 | 1461790630633 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:57:10 INFO - PROCESS | 1895 | 1461790630645 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:57:10 INFO - PROCESS | 1895 | 1461790630647 Marionette TRACE conn3 <- [1,166,null,{}] 13:57:10 INFO - PROCESS | 1895 | 1461790630652 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:10 INFO - PROCESS | 1895 | 1461790630823 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:57:10 INFO - PROCESS | 1895 | 1461790630888 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800219800 == 13 [pid = 1895] [id = 49] 13:57:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37f6205c00) [pid = 1895] [serial = 145] [outer = (nil)] 13:57:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f3800fe2400) [pid = 1895] [serial = 146] [outer = 0x7f37f6205c00] 13:57:10 INFO - PROCESS | 1895 | 1461790630947 Marionette DEBUG loaded listener.js 13:57:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f3801213400) [pid = 1895] [serial = 147] [outer = 0x7f37f6205c00] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37f071bc00) [pid = 1895] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37f2ed8000) [pid = 1895] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37f1653400) [pid = 1895] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f37f3b21400) [pid = 1895] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f37f56d7000) [pid = 1895] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f37eefdcc00) [pid = 1895] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37eaf98400) [pid = 1895] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37e9735c00) [pid = 1895] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37f071f400) [pid = 1895] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37f289d000) [pid = 1895] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37e972bc00) [pid = 1895] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37f3572400) [pid = 1895] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37e972b000) [pid = 1895] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37eefe3000) [pid = 1895] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37eaf94c00) [pid = 1895] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37f04a4000) [pid = 1895] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37e9da1400) [pid = 1895] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37f3b24800) [pid = 1895] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37e9736000) [pid = 1895] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37f3b22800) [pid = 1895] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37ec7c2c00) [pid = 1895] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37e8dd1c00) [pid = 1895] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37f1c26000) [pid = 1895] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37e9d9ec00) [pid = 1895] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f3800045000) [pid = 1895] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37e958d000) [pid = 1895] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37e9729400) [pid = 1895] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f3804bb1000) [pid = 1895] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f3807058800) [pid = 1895] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37ec77a400) [pid = 1895] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37ea1de800) [pid = 1895] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37f289ac00) [pid = 1895] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37f4103400) [pid = 1895] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37f15efc00) [pid = 1895] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37f6202c00) [pid = 1895] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:57:12 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37e9455c00) [pid = 1895] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:57:12 INFO - PROCESS | 1895 | 1461790632609 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 13:57:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:57:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2033ms 13:57:12 INFO - PROCESS | 1895 | 1461790632688 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:57:12 INFO - PROCESS | 1895 | 1461790632700 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:57:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:57:12 INFO - PROCESS | 1895 | 1461790632720 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:57:12 INFO - PROCESS | 1895 | 1461790632722 Marionette TRACE conn3 <- [1,170,null,{}] 13:57:12 INFO - PROCESS | 1895 | 1461790632727 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:12 INFO - PROCESS | 1895 | 1461790632856 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:57:12 INFO - PROCESS | 1895 | 1461790632865 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37efb39800 == 14 [pid = 1895] [id = 50] 13:57:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37e8dce800) [pid = 1895] [serial = 148] [outer = (nil)] 13:57:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37f15efc00) [pid = 1895] [serial = 149] [outer = 0x7f37e8dce800] 13:57:12 INFO - PROCESS | 1895 | 1461790632923 Marionette DEBUG loaded listener.js 13:57:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37f3572400) [pid = 1895] [serial = 150] [outer = 0x7f37e8dce800] 13:57:13 INFO - PROCESS | 1895 | 1461790633631 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 13:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 936ms 13:57:13 INFO - PROCESS | 1895 | 1461790633649 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:57:13 INFO - PROCESS | 1895 | 1461790633652 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:57:13 INFO - PROCESS | 1895 | 1461790633658 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:57:13 INFO - PROCESS | 1895 | 1461790633660 Marionette TRACE conn3 <- [1,174,null,{}] 13:57:13 INFO - PROCESS | 1895 | 1461790633665 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:13 INFO - PROCESS | 1895 | 1461790633865 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:57:13 INFO - PROCESS | 1895 | 1461790633892 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffb04000 == 15 [pid = 1895] [id = 51] 13:57:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37f350e400) [pid = 1895] [serial = 151] [outer = (nil)] 13:57:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37ffd9e400) [pid = 1895] [serial = 152] [outer = 0x7f37f350e400] 13:57:13 INFO - PROCESS | 1895 | 1461790633953 Marionette DEBUG loaded listener.js 13:57:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f3804a61c00) [pid = 1895] [serial = 153] [outer = 0x7f37f350e400] 13:57:14 INFO - PROCESS | 1895 | 1461790634913 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 13:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1275ms 13:57:14 INFO - PROCESS | 1895 | 1461790634934 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:57:14 INFO - PROCESS | 1895 | 1461790634941 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:57:14 INFO - PROCESS | 1895 | 1461790634948 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:57:14 INFO - PROCESS | 1895 | 1461790634954 Marionette TRACE conn3 <- [1,178,null,{}] 13:57:14 INFO - PROCESS | 1895 | 1461790634961 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:15 INFO - PROCESS | 1895 | 1461790635118 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:57:15 INFO - PROCESS | 1895 | 1461790635259 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1c58800 == 16 [pid = 1895] [id = 52] 13:57:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37ec7bcc00) [pid = 1895] [serial = 154] [outer = (nil)] 13:57:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37ef91c400) [pid = 1895] [serial = 155] [outer = 0x7f37ec7bcc00] 13:57:15 INFO - PROCESS | 1895 | 1461790635331 Marionette DEBUG loaded listener.js 13:57:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37f1389c00) [pid = 1895] [serial = 156] [outer = 0x7f37ec7bcc00] 13:57:16 INFO - PROCESS | 1895 | 1461790636142 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 13:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1233ms 13:57:16 INFO - PROCESS | 1895 | 1461790636198 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:57:16 INFO - PROCESS | 1895 | 1461790636207 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:57:16 INFO - PROCESS | 1895 | 1461790636217 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:57:16 INFO - PROCESS | 1895 | 1461790636220 Marionette TRACE conn3 <- [1,182,null,{}] 13:57:16 INFO - PROCESS | 1895 | 1461790636226 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:16 INFO - PROCESS | 1895 | 1461790636389 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:57:16 INFO - PROCESS | 1895 | 1461790636521 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2bc6000 == 17 [pid = 1895] [id = 53] 13:57:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37e8dd2c00) [pid = 1895] [serial = 157] [outer = (nil)] 13:57:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37ec77e400) [pid = 1895] [serial = 158] [outer = 0x7f37e8dd2c00] 13:57:16 INFO - PROCESS | 1895 | 1461790636593 Marionette DEBUG loaded listener.js 13:57:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37f35fbc00) [pid = 1895] [serial = 159] [outer = 0x7f37e8dd2c00] 13:57:17 INFO - PROCESS | 1895 | 1461790637228 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1481ms 13:57:17 INFO - PROCESS | 1895 | 1461790637688 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 13:57:17 INFO - PROCESS | 1895 | 1461790637698 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:57:17 INFO - PROCESS | 1895 | 1461790637703 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:57:17 INFO - PROCESS | 1895 | 1461790637710 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:57:17 INFO - PROCESS | 1895 | 1461790637715 Marionette TRACE conn3 <- [1,186,null,{}] 13:57:17 INFO - PROCESS | 1895 | 1461790637733 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f3802c3a800) [pid = 1895] [serial = 2] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37f03cf400) [pid = 1895] [serial = 88] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37eefe6c00) [pid = 1895] [serial = 76] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37f2ee2c00) [pid = 1895] [serial = 49] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37f2899c00) [pid = 1895] [serial = 46] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37f4104800) [pid = 1895] [serial = 52] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37ffeec400) [pid = 1895] [serial = 62] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37f5640800) [pid = 1895] [serial = 55] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37ffb62c00) [pid = 1895] [serial = 61] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37eefe7c00) [pid = 1895] [serial = 37] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37f56d8800) [pid = 1895] [serial = 56] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37f6254800) [pid = 1895] [serial = 58] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37f905dc00) [pid = 1895] [serial = 59] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37f04a6400) [pid = 1895] [serial = 38] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37f1e32000) [pid = 1895] [serial = 40] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37f2f0dc00) [pid = 1895] [serial = 50] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f37f217b800) [pid = 1895] [serial = 41] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f37f2ee0800) [pid = 1895] [serial = 43] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37f2edd800) [pid = 1895] [serial = 47] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37e930a000) [pid = 1895] [serial = 31] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 102 (0x7f37f2f0b400) [pid = 1895] [serial = 44] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 101 (0x7f37f534fc00) [pid = 1895] [serial = 53] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f37e9d9c000) [pid = 1895] [serial = 29] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f37e9d9e000) [pid = 1895] [serial = 34] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37f3570c00) [pid = 1895] [serial = 28] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 97 (0x7f37f138e000) [pid = 1895] [serial = 107] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 96 (0x7f380004f000) [pid = 1895] [serial = 128] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 95 (0x7f37f6206400) [pid = 1895] [serial = 82] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f37f3005000) [pid = 1895] [serial = 80] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 93 (0x7f37f6205800) [pid = 1895] [serial = 109] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 92 (0x7f37f2f07000) [pid = 1895] [serial = 79] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37e959a800) [pid = 1895] [serial = 106] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 90 (0x7f3802ca3c00) [pid = 1895] [serial = 101] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 89 (0x7f3801215c00) [pid = 1895] [serial = 100] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 88 (0x7f37f11bc000) [pid = 1895] [serial = 74] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 87 (0x7f37f1317400) [pid = 1895] [serial = 77] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 86 (0x7f37f62bbc00) [pid = 1895] [serial = 94] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 85 (0x7f37f1c21000) [pid = 1895] [serial = 12] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 84 (0x7f37ec77fc00) [pid = 1895] [serial = 131] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 83 (0x7f37f2787c00) [pid = 1895] [serial = 68] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 82 (0x7f37f2174400) [pid = 1895] [serial = 9] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 81 (0x7f3800fea800) [pid = 1895] [serial = 129] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 80 (0x7f37f5349c00) [pid = 1895] [serial = 70] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 79 (0x7f37fef09c00) [pid = 1895] [serial = 83] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 78 (0x7f37eef06400) [pid = 1895] [serial = 65] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 77 (0x7f37f1f25400) [pid = 1895] [serial = 67] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 76 (0x7f37ec7c1400) [pid = 1895] [serial = 125] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 75 (0x7f37ffe67c00) [pid = 1895] [serial = 85] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 74 (0x7f37eaf8dc00) [pid = 1895] [serial = 64] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 73 (0x7f37f9f86c00) [pid = 1895] [serial = 110] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 72 (0x7f37f1602c00) [pid = 1895] [serial = 89] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 71 (0x7f37f2eddc00) [pid = 1895] [serial = 91] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 70 (0x7f37e9d9cc00) [pid = 1895] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 69 (0x7f37f9f87000) [pid = 1895] [serial = 95] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 68 (0x7f37eaf91800) [pid = 1895] [serial = 19] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 67 (0x7f3801212000) [pid = 1895] [serial = 114] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 66 (0x7f3805245000) [pid = 1895] [serial = 116] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 65 (0x7f3800255800) [pid = 1895] [serial = 97] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 64 (0x7f37eb2c5c00) [pid = 1895] [serial = 113] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 63 (0x7f37f62aec00) [pid = 1895] [serial = 71] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 62 (0x7f38049acc00) [pid = 1895] [serial = 104] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 61 (0x7f37efb6d800) [pid = 1895] [serial = 73] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 60 (0x7f3803142000) [pid = 1895] [serial = 103] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 59 (0x7f3801004800) [pid = 1895] [serial = 98] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 58 (0x7f3800046c00) [pid = 1895] [serial = 86] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 57 (0x7f37e9736800) [pid = 1895] [serial = 26] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 56 (0x7f3805409000) [pid = 1895] [serial = 117] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 55 (0x7f3809417c00) [pid = 1895] [serial = 123] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 54 (0x7f37e972d400) [pid = 1895] [serial = 25] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 53 (0x7f37eefe9400) [pid = 1895] [serial = 132] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 52 (0x7f37eab32800) [pid = 1895] [serial = 22] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 51 (0x7f37f350c800) [pid = 1895] [serial = 92] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 50 (0x7f3807ec8800) [pid = 1895] [serial = 23] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 49 (0x7f38070c7000) [pid = 1895] [serial = 122] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 48 (0x7f37f4104400) [pid = 1895] [serial = 16] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 47 (0x7f380558b000) [pid = 1895] [serial = 120] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 46 (0x7f37f410ac00) [pid = 1895] [serial = 17] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 45 (0x7f380552c800) [pid = 1895] [serial = 119] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | --DOMWINDOW == 44 (0x7f37f2f07400) [pid = 1895] [serial = 126] [outer = (nil)] [url = about:blank] 13:57:18 INFO - PROCESS | 1895 | 1461790638131 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:57:18 INFO - PROCESS | 1895 | 1461790638353 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9769800 == 18 [pid = 1895] [id = 54] 13:57:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 45 (0x7f37e972ec00) [pid = 1895] [serial = 160] [outer = (nil)] 13:57:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 46 (0x7f37e9d9c000) [pid = 1895] [serial = 161] [outer = 0x7f37e972ec00] 13:57:18 INFO - PROCESS | 1895 | 1461790638417 Marionette DEBUG loaded listener.js 13:57:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 47 (0x7f37eaf98800) [pid = 1895] [serial = 162] [outer = 0x7f37e972ec00] 13:57:19 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62fc800 == 17 [pid = 1895] [id = 48] 13:57:19 INFO - PROCESS | 1895 | --DOMWINDOW == 46 (0x7f3805055800) [pid = 1895] [serial = 134] [outer = (nil)] [url = about:blank] 13:57:19 INFO - PROCESS | 1895 | 1461790639297 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 13:57:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:57:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1643ms 13:57:19 INFO - PROCESS | 1895 | 1461790639359 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:57:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:57:19 INFO - PROCESS | 1895 | 1461790639371 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:57:19 INFO - PROCESS | 1895 | 1461790639380 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:57:19 INFO - PROCESS | 1895 | 1461790639384 Marionette TRACE conn3 <- [1,190,null,{}] 13:57:19 INFO - PROCESS | 1895 | 1461790639389 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:19 INFO - PROCESS | 1895 | 1461790639517 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:57:19 INFO - PROCESS | 1895 | 1461790639534 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eab14000 == 18 [pid = 1895] [id = 55] 13:57:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 47 (0x7f37ec7bd800) [pid = 1895] [serial = 163] [outer = (nil)] 13:57:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 48 (0x7f37ec7be800) [pid = 1895] [serial = 164] [outer = 0x7f37ec7bd800] 13:57:19 INFO - PROCESS | 1895 | 1461790639595 Marionette DEBUG loaded listener.js 13:57:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 49 (0x7f37eef08800) [pid = 1895] [serial = 165] [outer = 0x7f37ec7bd800] 13:57:20 INFO - PROCESS | 1895 | 1461790640255 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 13:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 889ms 13:57:20 INFO - PROCESS | 1895 | 1461790640268 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:57:20 INFO - PROCESS | 1895 | 1461790640270 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:57:20 INFO - PROCESS | 1895 | 1461790640283 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:57:20 INFO - PROCESS | 1895 | 1461790640288 Marionette TRACE conn3 <- [1,194,null,{}] 13:57:20 INFO - PROCESS | 1895 | 1461790640304 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:20 INFO - PROCESS | 1895 | 1461790640443 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:57:20 INFO - PROCESS | 1895 | 1461790640465 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb284800 == 19 [pid = 1895] [id = 56] 13:57:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 50 (0x7f37e958cc00) [pid = 1895] [serial = 166] [outer = (nil)] 13:57:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 51 (0x7f37f11bf000) [pid = 1895] [serial = 167] [outer = 0x7f37e958cc00] 13:57:20 INFO - PROCESS | 1895 | 1461790640527 Marionette DEBUG loaded listener.js 13:57:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 52 (0x7f37f1398000) [pid = 1895] [serial = 168] [outer = 0x7f37e958cc00] 13:57:21 INFO - PROCESS | 1895 | 1461790641191 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 13:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 939ms 13:57:21 INFO - PROCESS | 1895 | 1461790641218 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:57:21 INFO - PROCESS | 1895 | 1461790641222 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:57:21 INFO - PROCESS | 1895 | 1461790641227 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:57:21 INFO - PROCESS | 1895 | 1461790641230 Marionette TRACE conn3 <- [1,198,null,{}] 13:57:21 INFO - PROCESS | 1895 | 1461790641234 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:21 INFO - PROCESS | 1895 | 1461790641413 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:57:21 INFO - PROCESS | 1895 | 1461790641433 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ef91f000 == 20 [pid = 1895] [id = 57] 13:57:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 53 (0x7f37f1c28800) [pid = 1895] [serial = 169] [outer = (nil)] 13:57:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 54 (0x7f37f1f2f800) [pid = 1895] [serial = 170] [outer = 0x7f37f1c28800] 13:57:21 INFO - PROCESS | 1895 | 1461790641495 Marionette DEBUG loaded listener.js 13:57:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 55 (0x7f37f2c95400) [pid = 1895] [serial = 171] [outer = 0x7f37f1c28800] 13:57:22 INFO - PROCESS | 1895 | 1461790642227 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 13:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1026ms 13:57:22 INFO - PROCESS | 1895 | 1461790642253 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:57:22 INFO - PROCESS | 1895 | 1461790642256 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:57:22 INFO - PROCESS | 1895 | 1461790642266 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:57:22 INFO - PROCESS | 1895 | 1461790642268 Marionette TRACE conn3 <- [1,202,null,{}] 13:57:22 INFO - PROCESS | 1895 | 1461790642271 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:22 INFO - PROCESS | 1895 | 1461790642429 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:57:22 INFO - PROCESS | 1895 | --DOMWINDOW == 54 (0x7f37e972c800) [pid = 1895] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:57:22 INFO - PROCESS | 1895 | --DOMWINDOW == 53 (0x7f37e8dce400) [pid = 1895] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:57:22 INFO - PROCESS | 1895 | --DOMWINDOW == 52 (0x7f37f6205c00) [pid = 1895] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:57:22 INFO - PROCESS | 1895 | --DOMWINDOW == 51 (0x7f38031c2800) [pid = 1895] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:57:22 INFO - PROCESS | 1895 | --DOMWINDOW == 50 (0x7f37e8dce800) [pid = 1895] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:57:22 INFO - PROCESS | 1895 | --DOMWINDOW == 49 (0x7f37ec7bd400) [pid = 1895] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:57:22 INFO - PROCESS | 1895 | 1461790642499 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37efb44000 == 21 [pid = 1895] [id = 58] 13:57:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 50 (0x7f37e8dcac00) [pid = 1895] [serial = 172] [outer = (nil)] 13:57:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 51 (0x7f37e9d98800) [pid = 1895] [serial = 173] [outer = 0x7f37e8dcac00] 13:57:22 INFO - PROCESS | 1895 | 1461790642556 Marionette DEBUG loaded listener.js 13:57:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 52 (0x7f37f2f06c00) [pid = 1895] [serial = 174] [outer = 0x7f37e8dcac00] 13:57:23 INFO - PROCESS | 1895 | 1461790643148 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 13:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 925ms 13:57:23 INFO - PROCESS | 1895 | 1461790643191 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:57:23 INFO - PROCESS | 1895 | 1461790643194 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:57:23 INFO - PROCESS | 1895 | 1461790643200 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:57:23 INFO - PROCESS | 1895 | 1461790643201 Marionette TRACE conn3 <- [1,206,null,{}] 13:57:23 INFO - PROCESS | 1895 | 1461790643206 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:23 INFO - PROCESS | 1895 | 1461790643354 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:57:23 INFO - PROCESS | 1895 | 1461790643444 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f215a800 == 22 [pid = 1895] [id = 59] 13:57:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 53 (0x7f37e8dce400) [pid = 1895] [serial = 175] [outer = (nil)] 13:57:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 54 (0x7f37f3b28000) [pid = 1895] [serial = 176] [outer = 0x7f37e8dce400] 13:57:23 INFO - PROCESS | 1895 | 1461790643505 Marionette DEBUG loaded listener.js 13:57:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 55 (0x7f37f5646000) [pid = 1895] [serial = 177] [outer = 0x7f37e8dce400] 13:57:24 INFO - PROCESS | 1895 | 1461790644079 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 13:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 936ms 13:57:24 INFO - PROCESS | 1895 | 1461790644136 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:57:24 INFO - PROCESS | 1895 | 1461790644139 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:57:24 INFO - PROCESS | 1895 | 1461790644148 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:57:24 INFO - PROCESS | 1895 | 1461790644150 Marionette TRACE conn3 <- [1,210,null,{}] 13:57:24 INFO - PROCESS | 1895 | 1461790644153 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:24 INFO - PROCESS | 1895 | 1461790644293 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:57:24 INFO - PROCESS | 1895 | 1461790644384 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2bbf000 == 23 [pid = 1895] [id = 60] 13:57:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 56 (0x7f37e8dce800) [pid = 1895] [serial = 178] [outer = (nil)] 13:57:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 57 (0x7f37f6254800) [pid = 1895] [serial = 179] [outer = 0x7f37e8dce800] 13:57:24 INFO - PROCESS | 1895 | 1461790644441 Marionette DEBUG loaded listener.js 13:57:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 58 (0x7f37f9f86000) [pid = 1895] [serial = 180] [outer = 0x7f37e8dce800] 13:57:24 INFO - PROCESS | 1895 | 1461790644952 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 13:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 876ms 13:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:57:25 INFO - PROCESS | 1895 | 1461790645030 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:57:25 INFO - PROCESS | 1895 | 1461790645032 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:57:25 INFO - PROCESS | 1895 | 1461790645038 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:57:25 INFO - PROCESS | 1895 | 1461790645042 Marionette TRACE conn3 <- [1,214,null,{}] 13:57:25 INFO - PROCESS | 1895 | 1461790645047 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:25 INFO - PROCESS | 1895 | 1461790645165 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:57:25 INFO - PROCESS | 1895 | 1461790645183 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f59000 == 24 [pid = 1895] [id = 61] 13:57:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 59 (0x7f37f62ae400) [pid = 1895] [serial = 181] [outer = (nil)] 13:57:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 60 (0x7f37ffb6c400) [pid = 1895] [serial = 182] [outer = 0x7f37f62ae400] 13:57:25 INFO - PROCESS | 1895 | 1461790645239 Marionette DEBUG loaded listener.js 13:57:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 61 (0x7f37ffda0400) [pid = 1895] [serial = 183] [outer = 0x7f37f62ae400] 13:57:25 INFO - PROCESS | 1895 | 1461790645969 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 13:57:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:57:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 981ms 13:57:26 INFO - PROCESS | 1895 | 1461790646018 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:57:26 INFO - PROCESS | 1895 | 1461790646024 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:57:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:57:26 INFO - PROCESS | 1895 | 1461790646032 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:57:26 INFO - PROCESS | 1895 | 1461790646037 Marionette TRACE conn3 <- [1,218,null,{}] 13:57:26 INFO - PROCESS | 1895 | 1461790646046 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:26 INFO - PROCESS | 1895 | 1461790646208 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:57:26 INFO - PROCESS | 1895 | 1461790646329 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ea0a9800 == 25 [pid = 1895] [id = 62] 13:57:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 62 (0x7f37e9595800) [pid = 1895] [serial = 184] [outer = (nil)] 13:57:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 63 (0x7f37eaf91800) [pid = 1895] [serial = 185] [outer = 0x7f37e9595800] 13:57:26 INFO - PROCESS | 1895 | 1461790646400 Marionette DEBUG loaded listener.js 13:57:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 64 (0x7f37ec781000) [pid = 1895] [serial = 186] [outer = 0x7f37e9595800] 13:57:27 INFO - PROCESS | 1895 | 1461790647218 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 13:57:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:57:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1237ms 13:57:27 INFO - PROCESS | 1895 | 1461790647269 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:57:27 INFO - PROCESS | 1895 | 1461790647277 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:57:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:57:27 INFO - PROCESS | 1895 | 1461790647286 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:57:27 INFO - PROCESS | 1895 | 1461790647289 Marionette TRACE conn3 <- [1,222,null,{}] 13:57:27 INFO - PROCESS | 1895 | 1461790647295 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:27 INFO - PROCESS | 1895 | 1461790647446 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:57:27 INFO - PROCESS | 1895 | 1461790647568 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1f81800 == 26 [pid = 1895] [id = 63] 13:57:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 65 (0x7f37ec7c3800) [pid = 1895] [serial = 187] [outer = (nil)] 13:57:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 66 (0x7f37f0724c00) [pid = 1895] [serial = 188] [outer = 0x7f37ec7c3800] 13:57:27 INFO - PROCESS | 1895 | 1461790647637 Marionette DEBUG loaded listener.js 13:57:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 67 (0x7f37f15f7400) [pid = 1895] [serial = 189] [outer = 0x7f37ec7c3800] 13:57:28 INFO - PROCESS | 1895 | 1461790648448 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 13:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1182ms 13:57:28 INFO - PROCESS | 1895 | 1461790648469 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:57:28 INFO - PROCESS | 1895 | 1461790648472 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:57:28 INFO - PROCESS | 1895 | 1461790648478 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:57:28 INFO - PROCESS | 1895 | 1461790648484 Marionette TRACE conn3 <- [1,226,null,{}] 13:57:28 INFO - PROCESS | 1895 | 1461790648502 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:28 INFO - PROCESS | 1895 | 1461790648651 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:57:28 INFO - PROCESS | 1895 | 1461790648774 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3535800 == 27 [pid = 1895] [id = 64] 13:57:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 68 (0x7f37f2bd3800) [pid = 1895] [serial = 190] [outer = (nil)] 13:57:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 69 (0x7f37f3b28c00) [pid = 1895] [serial = 191] [outer = 0x7f37f2bd3800] 13:57:28 INFO - PROCESS | 1895 | 1461790648849 Marionette DEBUG loaded listener.js 13:57:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 70 (0x7f37f534e400) [pid = 1895] [serial = 192] [outer = 0x7f37f2bd3800] 13:57:29 INFO - PROCESS | 1895 | 1461790649601 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 13:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1144ms 13:57:29 INFO - PROCESS | 1895 | 1461790649640 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:57:29 INFO - PROCESS | 1895 | 1461790649644 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:57:29 INFO - PROCESS | 1895 | 1461790649654 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:57:29 INFO - PROCESS | 1895 | 1461790649656 Marionette TRACE conn3 <- [1,230,null,{}] 13:57:29 INFO - PROCESS | 1895 | 1461790649660 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:29 INFO - PROCESS | 1895 | 1461790649807 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:57:29 INFO - PROCESS | 1895 | 1461790649928 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f41a1800 == 28 [pid = 1895] [id = 65] 13:57:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 71 (0x7f37fefeec00) [pid = 1895] [serial = 193] [outer = (nil)] 13:57:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 72 (0x7f37ffe69000) [pid = 1895] [serial = 194] [outer = 0x7f37fefeec00] 13:57:30 INFO - PROCESS | 1895 | 1461790650004 Marionette DEBUG loaded listener.js 13:57:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 73 (0x7f37ffeed800) [pid = 1895] [serial = 195] [outer = 0x7f37fefeec00] 13:57:30 INFO - PROCESS | 1895 | 1461790650943 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 13:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1327ms 13:57:30 INFO - PROCESS | 1895 | 1461790650982 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:57:30 INFO - PROCESS | 1895 | 1461790650987 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:57:30 INFO - PROCESS | 1895 | 1461790650995 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:57:31 INFO - PROCESS | 1895 | 1461790650999 Marionette TRACE conn3 <- [1,234,null,{}] 13:57:31 INFO - PROCESS | 1895 | 1461790651006 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:31 INFO - PROCESS | 1895 | 1461790651144 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:57:31 INFO - PROCESS | 1895 | 1461790651279 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef3b000 == 29 [pid = 1895] [id = 66] 13:57:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 74 (0x7f37e9729c00) [pid = 1895] [serial = 196] [outer = (nil)] 13:57:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 75 (0x7f37eb2c3c00) [pid = 1895] [serial = 197] [outer = 0x7f37e9729c00] 13:57:31 INFO - PROCESS | 1895 | 1461790651344 Marionette DEBUG loaded listener.js 13:57:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 76 (0x7f37ec7bbc00) [pid = 1895] [serial = 198] [outer = 0x7f37e9729c00] 13:57:31 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37efb39800 == 28 [pid = 1895] [id = 50] 13:57:31 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3807021800 == 27 [pid = 1895] [id = 45] 13:57:31 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb279000 == 26 [pid = 1895] [id = 46] 13:57:32 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9769800 == 25 [pid = 1895] [id = 54] 13:57:32 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1c58800 == 24 [pid = 1895] [id = 52] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 75 (0x7f37ffd9a000) [pid = 1895] [serial = 144] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 74 (0x7f37f624a000) [pid = 1895] [serial = 143] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 73 (0x7f37f1e3b800) [pid = 1895] [serial = 140] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 72 (0x7f3800fe2400) [pid = 1895] [serial = 146] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 71 (0x7f38054e6c00) [pid = 1895] [serial = 135] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 70 (0x7f37f15efc00) [pid = 1895] [serial = 149] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 69 (0x7f37eefe3400) [pid = 1895] [serial = 137] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 68 (0x7f37f032d400) [pid = 1895] [serial = 138] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 67 (0x7f37f3572400) [pid = 1895] [serial = 150] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 66 (0x7f3801213400) [pid = 1895] [serial = 147] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | --DOMWINDOW == 65 (0x7f37f2f0f400) [pid = 1895] [serial = 141] [outer = (nil)] [url = about:blank] 13:57:32 INFO - PROCESS | 1895 | 1461790652175 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 13:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1190ms 13:57:32 INFO - PROCESS | 1895 | 1461790652184 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:57:32 INFO - PROCESS | 1895 | 1461790652191 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:57:32 INFO - PROCESS | 1895 | 1461790652200 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:57:32 INFO - PROCESS | 1895 | 1461790652204 Marionette TRACE conn3 <- [1,238,null,{}] 13:57:32 INFO - PROCESS | 1895 | 1461790652209 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:32 INFO - PROCESS | 1895 | 1461790652342 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:57:32 INFO - PROCESS | 1895 | 1461790652430 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb155800 == 25 [pid = 1895] [id = 67] 13:57:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 66 (0x7f37ea16b400) [pid = 1895] [serial = 199] [outer = (nil)] 13:57:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 67 (0x7f37eef03000) [pid = 1895] [serial = 200] [outer = 0x7f37ea16b400] 13:57:32 INFO - PROCESS | 1895 | 1461790652487 Marionette DEBUG loaded listener.js 13:57:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 68 (0x7f37f1260000) [pid = 1895] [serial = 201] [outer = 0x7f37ea16b400] 13:57:33 INFO - PROCESS | 1895 | 1461790653094 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 13:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 938ms 13:57:33 INFO - PROCESS | 1895 | 1461790653138 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:57:33 INFO - PROCESS | 1895 | 1461790653142 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:57:33 INFO - PROCESS | 1895 | 1461790653147 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:57:33 INFO - PROCESS | 1895 | 1461790653152 Marionette TRACE conn3 <- [1,242,null,{}] 13:57:33 INFO - PROCESS | 1895 | 1461790653166 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:33 INFO - PROCESS | 1895 | 1461790653306 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:57:33 INFO - PROCESS | 1895 | 1461790653398 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1f9b800 == 26 [pid = 1895] [id = 68] 13:57:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 69 (0x7f37f11c1000) [pid = 1895] [serial = 202] [outer = (nil)] 13:57:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 70 (0x7f37f2924400) [pid = 1895] [serial = 203] [outer = 0x7f37f11c1000] 13:57:33 INFO - PROCESS | 1895 | 1461790653458 Marionette DEBUG loaded listener.js 13:57:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 71 (0x7f37f2f10c00) [pid = 1895] [serial = 204] [outer = 0x7f37f11c1000] 13:57:34 INFO - PROCESS | 1895 | 1461790654057 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 13:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 931ms 13:57:34 INFO - PROCESS | 1895 | 1461790654079 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:57:34 INFO - PROCESS | 1895 | 1461790654083 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:57:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:57:34 INFO - PROCESS | 1895 | 1461790654088 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:57:34 INFO - PROCESS | 1895 | 1461790654090 Marionette TRACE conn3 <- [1,246,null,{}] 13:57:34 INFO - PROCESS | 1895 | 1461790654105 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:34 INFO - PROCESS | 1895 | 1461790654270 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:57:34 INFO - PROCESS | 1895 | 1461790654298 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cb6800 == 27 [pid = 1895] [id = 69] 13:57:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 72 (0x7f37e9334400) [pid = 1895] [serial = 205] [outer = (nil)] 13:57:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 73 (0x7f37f4104c00) [pid = 1895] [serial = 206] [outer = 0x7f37e9334400] 13:57:34 INFO - PROCESS | 1895 | 1461790654355 Marionette DEBUG loaded listener.js 13:57:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 74 (0x7f37f62aec00) [pid = 1895] [serial = 207] [outer = 0x7f37e9334400] 13:57:35 INFO - PROCESS | 1895 | 1461790655070 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 13:57:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:57:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 990ms 13:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:57:35 INFO - PROCESS | 1895 | 1461790655080 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:57:35 INFO - PROCESS | 1895 | 1461790655083 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:57:35 INFO - PROCESS | 1895 | 1461790655089 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:57:35 INFO - PROCESS | 1895 | 1461790655092 Marionette TRACE conn3 <- [1,250,null,{}] 13:57:35 INFO - PROCESS | 1895 | 1461790655096 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:35 INFO - PROCESS | 1895 | 1461790655250 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:57:35 INFO - PROCESS | 1895 | 1461790655313 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec7b2800 == 28 [pid = 1895] [id = 70] 13:57:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 75 (0x7f37e9336400) [pid = 1895] [serial = 208] [outer = (nil)] 13:57:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 76 (0x7f37ffd9a000) [pid = 1895] [serial = 209] [outer = 0x7f37e9336400] 13:57:35 INFO - PROCESS | 1895 | 1461790655370 Marionette DEBUG loaded listener.js 13:57:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 77 (0x7f3800046c00) [pid = 1895] [serial = 210] [outer = 0x7f37e9336400] 13:57:36 INFO - PROCESS | 1895 | 1461790656018 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 13:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 979ms 13:57:36 INFO - PROCESS | 1895 | 1461790656067 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:57:36 INFO - PROCESS | 1895 | 1461790656069 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:57:36 INFO - PROCESS | 1895 | 1461790656075 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:57:36 INFO - PROCESS | 1895 | 1461790656078 Marionette TRACE conn3 <- [1,254,null,{}] 13:57:36 INFO - PROCESS | 1895 | 1461790656084 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:36 INFO - PROCESS | 1895 | 1461790656355 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 76 (0x7f37e8dcac00) [pid = 1895] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 75 (0x7f37e8dce400) [pid = 1895] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 74 (0x7f37e8dce800) [pid = 1895] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 73 (0x7f37e8dd2c00) [pid = 1895] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 72 (0x7f37ec7bd800) [pid = 1895] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 71 (0x7f37ec7bcc00) [pid = 1895] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 70 (0x7f37e972ec00) [pid = 1895] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 69 (0x7f37f1c28800) [pid = 1895] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:57:36 INFO - PROCESS | 1895 | --DOMWINDOW == 68 (0x7f37e958cc00) [pid = 1895] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:57:36 INFO - PROCESS | 1895 | 1461790656428 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0782000 == 29 [pid = 1895] [id = 71] 13:57:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 69 (0x7f37e8dce400) [pid = 1895] [serial = 211] [outer = (nil)] 13:57:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 70 (0x7f37eb2cb400) [pid = 1895] [serial = 212] [outer = 0x7f37e8dce400] 13:57:36 INFO - PROCESS | 1895 | 1461790656489 Marionette DEBUG loaded listener.js 13:57:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 71 (0x7f37f6202800) [pid = 1895] [serial = 213] [outer = 0x7f37e8dce400] 13:57:37 INFO - PROCESS | 1895 | 1461790657095 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 13:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1076ms 13:57:37 INFO - PROCESS | 1895 | 1461790657162 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:57:37 INFO - PROCESS | 1895 | 1461790657165 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:57:37 INFO - PROCESS | 1895 | 1461790657170 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:57:37 INFO - PROCESS | 1895 | 1461790657172 Marionette TRACE conn3 <- [1,258,null,{}] 13:57:37 INFO - PROCESS | 1895 | 1461790657177 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:37 INFO - PROCESS | 1895 | 1461790657330 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:57:37 INFO - PROCESS | 1895 | 1461790657347 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9ff1000 == 30 [pid = 1895] [id = 72] 13:57:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 72 (0x7f37e8dce800) [pid = 1895] [serial = 214] [outer = (nil)] 13:57:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 73 (0x7f380120e800) [pid = 1895] [serial = 215] [outer = 0x7f37e8dce800] 13:57:37 INFO - PROCESS | 1895 | 1461790657404 Marionette DEBUG loaded listener.js 13:57:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 74 (0x7f3802c1e400) [pid = 1895] [serial = 216] [outer = 0x7f37e8dce800] 13:57:37 INFO - PROCESS | 1895 | 1461790657955 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 13:57:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:57:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 875ms 13:57:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:57:38 INFO - PROCESS | 1895 | 1461790658046 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:57:38 INFO - PROCESS | 1895 | 1461790658048 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:57:38 INFO - PROCESS | 1895 | 1461790658054 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:57:38 INFO - PROCESS | 1895 | 1461790658057 Marionette TRACE conn3 <- [1,262,null,{}] 13:57:38 INFO - PROCESS | 1895 | 1461790658062 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:38 INFO - PROCESS | 1895 | 1461790658187 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:57:38 INFO - PROCESS | 1895 | 1461790658200 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffe86000 == 31 [pid = 1895] [id = 73] 13:57:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 75 (0x7f3802c1fc00) [pid = 1895] [serial = 217] [outer = (nil)] 13:57:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 76 (0x7f38031bf800) [pid = 1895] [serial = 218] [outer = 0x7f3802c1fc00] 13:57:38 INFO - PROCESS | 1895 | 1461790658267 Marionette DEBUG loaded listener.js 13:57:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 77 (0x7f3804a67000) [pid = 1895] [serial = 219] [outer = 0x7f3802c1fc00] 13:57:39 INFO - PROCESS | 1895 | 1461790659069 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 13:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1078ms 13:57:39 INFO - PROCESS | 1895 | 1461790659133 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:57:39 INFO - PROCESS | 1895 | 1461790659140 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:57:39 INFO - PROCESS | 1895 | 1461790659147 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:57:39 INFO - PROCESS | 1895 | 1461790659153 Marionette TRACE conn3 <- [1,266,null,{}] 13:57:39 INFO - PROCESS | 1895 | 1461790659160 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:39 INFO - PROCESS | 1895 | 1461790659351 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:57:39 INFO - PROCESS | 1895 | 1461790659490 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0950000 == 32 [pid = 1895] [id = 74] 13:57:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 78 (0x7f37eaf93c00) [pid = 1895] [serial = 220] [outer = (nil)] 13:57:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 79 (0x7f37ecb4b800) [pid = 1895] [serial = 221] [outer = 0x7f37eaf93c00] 13:57:39 INFO - PROCESS | 1895 | 1461790659560 Marionette DEBUG loaded listener.js 13:57:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 80 (0x7f37f04a4000) [pid = 1895] [serial = 222] [outer = 0x7f37eaf93c00] 13:57:40 INFO - PROCESS | 1895 | 1461790660361 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 13:57:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:57:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1241ms 13:57:40 INFO - PROCESS | 1895 | 1461790660388 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:57:40 INFO - PROCESS | 1895 | 1461790660396 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:57:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:57:40 INFO - PROCESS | 1895 | 1461790660406 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:57:40 INFO - PROCESS | 1895 | 1461790660410 Marionette TRACE conn3 <- [1,270,null,{}] 13:57:40 INFO - PROCESS | 1895 | 1461790660416 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:40 INFO - PROCESS | 1895 | 1461790660563 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:57:40 INFO - PROCESS | 1895 | 1461790660696 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62ef800 == 33 [pid = 1895] [id = 75] 13:57:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 81 (0x7f37f1516800) [pid = 1895] [serial = 223] [outer = (nil)] 13:57:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 82 (0x7f37f350c000) [pid = 1895] [serial = 224] [outer = 0x7f37f1516800] 13:57:40 INFO - PROCESS | 1895 | 1461790660766 Marionette DEBUG loaded listener.js 13:57:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 83 (0x7f37f3b28800) [pid = 1895] [serial = 225] [outer = 0x7f37f1516800] 13:57:41 INFO - PROCESS | 1895 | 1461790661553 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 13:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1180ms 13:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:57:41 INFO - PROCESS | 1895 | 1461790661586 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:57:41 INFO - PROCESS | 1895 | 1461790661590 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:57:41 INFO - PROCESS | 1895 | 1461790661597 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:57:41 INFO - PROCESS | 1895 | 1461790661604 Marionette TRACE conn3 <- [1,274,null,{}] 13:57:41 INFO - PROCESS | 1895 | 1461790661636 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:41 INFO - PROCESS | 1895 | 1461790661815 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:57:41 INFO - PROCESS | 1895 | 1461790661944 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800221800 == 34 [pid = 1895] [id = 76] 13:57:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 84 (0x7f37f9f84800) [pid = 1895] [serial = 226] [outer = (nil)] 13:57:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 85 (0x7f38002f8c00) [pid = 1895] [serial = 227] [outer = 0x7f37f9f84800] 13:57:42 INFO - PROCESS | 1895 | 1461790662016 Marionette DEBUG loaded listener.js 13:57:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 86 (0x7f380100ec00) [pid = 1895] [serial = 228] [outer = 0x7f37f9f84800] 13:57:42 INFO - PROCESS | 1895 | 1461790662815 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 13:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1256ms 13:57:42 INFO - PROCESS | 1895 | 1461790662852 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:57:42 INFO - PROCESS | 1895 | 1461790662860 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:57:42 INFO - PROCESS | 1895 | 1461790662869 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:57:42 INFO - PROCESS | 1895 | 1461790662871 Marionette TRACE conn3 <- [1,278,null,{}] 13:57:42 INFO - PROCESS | 1895 | 1461790662876 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:43 INFO - PROCESS | 1895 | 1461790663022 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:57:43 INFO - PROCESS | 1895 | 1461790663155 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3801268800 == 35 [pid = 1895] [id = 77] 13:57:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 87 (0x7f37ffb6bc00) [pid = 1895] [serial = 229] [outer = (nil)] 13:57:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 88 (0x7f3804ba5400) [pid = 1895] [serial = 230] [outer = 0x7f37ffb6bc00] 13:57:43 INFO - PROCESS | 1895 | 1461790663223 Marionette DEBUG loaded listener.js 13:57:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 89 (0x7f3804baf800) [pid = 1895] [serial = 231] [outer = 0x7f37ffb6bc00] 13:57:44 INFO - PROCESS | 1895 | 1461790664155 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 13:57:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:57:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1332ms 13:57:44 INFO - PROCESS | 1895 | 1461790664203 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:57:44 INFO - PROCESS | 1895 | 1461790664208 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:57:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:57:44 INFO - PROCESS | 1895 | 1461790664216 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:57:44 INFO - PROCESS | 1895 | 1461790664221 Marionette TRACE conn3 <- [1,282,null,{}] 13:57:44 INFO - PROCESS | 1895 | 1461790664228 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:44 INFO - PROCESS | 1895 | 1461790664364 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:57:44 INFO - PROCESS | 1895 | 1461790664506 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f094f000 == 36 [pid = 1895] [id = 78] 13:57:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37e9d99800) [pid = 1895] [serial = 232] [outer = (nil)] 13:57:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37ec77b400) [pid = 1895] [serial = 233] [outer = 0x7f37e9d99800] 13:57:44 INFO - PROCESS | 1895 | 1461790664569 Marionette DEBUG loaded listener.js 13:57:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37eefe4c00) [pid = 1895] [serial = 234] [outer = 0x7f37e9d99800] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37ffb6c400) [pid = 1895] [serial = 182] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 90 (0x7f37e9d98800) [pid = 1895] [serial = 173] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 89 (0x7f37f3b28000) [pid = 1895] [serial = 176] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 88 (0x7f37f6254800) [pid = 1895] [serial = 179] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 87 (0x7f37f35fbc00) [pid = 1895] [serial = 159] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 86 (0x7f37ec77e400) [pid = 1895] [serial = 158] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 85 (0x7f37ec7be800) [pid = 1895] [serial = 164] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 84 (0x7f37eef08800) [pid = 1895] [serial = 165] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 83 (0x7f37f1389c00) [pid = 1895] [serial = 156] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 82 (0x7f37ef91c400) [pid = 1895] [serial = 155] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 81 (0x7f37eaf98800) [pid = 1895] [serial = 162] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 80 (0x7f37e9d9c000) [pid = 1895] [serial = 161] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 79 (0x7f37f1f2f800) [pid = 1895] [serial = 170] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 78 (0x7f37f11bf000) [pid = 1895] [serial = 167] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 77 (0x7f37f1398000) [pid = 1895] [serial = 168] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 76 (0x7f37ffd9e400) [pid = 1895] [serial = 152] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 75 (0x7f37f2f06c00) [pid = 1895] [serial = 174] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 74 (0x7f37f5646000) [pid = 1895] [serial = 177] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 73 (0x7f37f2c95400) [pid = 1895] [serial = 171] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | --DOMWINDOW == 72 (0x7f37f9f86000) [pid = 1895] [serial = 180] [outer = (nil)] [url = about:blank] 13:57:45 INFO - PROCESS | 1895 | 1461790665456 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 13:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1283ms 13:57:45 INFO - PROCESS | 1895 | 1461790665500 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:57:45 INFO - PROCESS | 1895 | 1461790665507 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:57:45 INFO - PROCESS | 1895 | 1461790665525 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:57:45 INFO - PROCESS | 1895 | 1461790665528 Marionette TRACE conn3 <- [1,286,null,{}] 13:57:45 INFO - PROCESS | 1895 | 1461790665534 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:45 INFO - PROCESS | 1895 | 1461790665664 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:57:45 INFO - PROCESS | 1895 | 1461790665682 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf6f800 == 37 [pid = 1895] [id = 79] 13:57:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 73 (0x7f37eefe6800) [pid = 1895] [serial = 235] [outer = (nil)] 13:57:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 74 (0x7f37f1e34800) [pid = 1895] [serial = 236] [outer = 0x7f37eefe6800] 13:57:45 INFO - PROCESS | 1895 | 1461790665743 Marionette DEBUG loaded listener.js 13:57:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 75 (0x7f37f2c95400) [pid = 1895] [serial = 237] [outer = 0x7f37eefe6800] 13:57:46 INFO - PROCESS | 1895 | 1461790666438 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 13:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 936ms 13:57:46 INFO - PROCESS | 1895 | 1461790666457 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:57:46 INFO - PROCESS | 1895 | 1461790666460 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:57:46 INFO - PROCESS | 1895 | 1461790666466 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:57:46 INFO - PROCESS | 1895 | 1461790666471 Marionette TRACE conn3 <- [1,290,null,{}] 13:57:46 INFO - PROCESS | 1895 | 1461790666485 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:46 INFO - PROCESS | 1895 | 1461790666629 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:57:46 INFO - PROCESS | 1895 | 1461790666726 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2439800 == 38 [pid = 1895] [id = 80] 13:57:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 76 (0x7f37f2bcb400) [pid = 1895] [serial = 238] [outer = (nil)] 13:57:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 77 (0x7f37f3b21400) [pid = 1895] [serial = 239] [outer = 0x7f37f2bcb400] 13:57:46 INFO - PROCESS | 1895 | 1461790666787 Marionette DEBUG loaded listener.js 13:57:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 78 (0x7f37f624c800) [pid = 1895] [serial = 240] [outer = 0x7f37f2bcb400] 13:57:47 INFO - PROCESS | 1895 | 1461790667457 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 13:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1034ms 13:57:47 INFO - PROCESS | 1895 | 1461790667500 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:57:47 INFO - PROCESS | 1895 | 1461790667503 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:57:47 INFO - PROCESS | 1895 | 1461790667509 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:57:47 INFO - PROCESS | 1895 | 1461790667511 Marionette TRACE conn3 <- [1,294,null,{}] 13:57:47 INFO - PROCESS | 1895 | 1461790667516 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:47 INFO - PROCESS | 1895 | 1461790667704 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:57:47 INFO - PROCESS | 1895 | 1461790667735 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3f15800 == 39 [pid = 1895] [id = 81] 13:57:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 79 (0x7f37e933cc00) [pid = 1895] [serial = 241] [outer = (nil)] 13:57:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 80 (0x7f37ffee8c00) [pid = 1895] [serial = 242] [outer = 0x7f37e933cc00] 13:57:47 INFO - PROCESS | 1895 | 1461790667793 Marionette DEBUG loaded listener.js 13:57:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 81 (0x7f3800f34800) [pid = 1895] [serial = 243] [outer = 0x7f37e933cc00] 13:57:48 INFO - PROCESS | 1895 | 1461790668512 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1027ms 13:57:48 INFO - PROCESS | 1895 | 1461790668537 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:57:48 INFO - PROCESS | 1895 | 1461790668540 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:57:48 INFO - PROCESS | 1895 | 1461790668546 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:57:48 INFO - PROCESS | 1895 | 1461790668547 Marionette TRACE conn3 <- [1,298,null,{}] 13:57:48 INFO - PROCESS | 1895 | 1461790668553 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:48 INFO - PROCESS | 1895 | 1461790668706 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:57:48 INFO - PROCESS | 1895 | 1461790668734 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0387000 == 40 [pid = 1895] [id = 82] 13:57:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 82 (0x7f37e944e800) [pid = 1895] [serial = 244] [outer = (nil)] 13:57:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 83 (0x7f3801003000) [pid = 1895] [serial = 245] [outer = 0x7f37e944e800] 13:57:48 INFO - PROCESS | 1895 | 1461790668791 Marionette DEBUG loaded listener.js 13:57:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 84 (0x7f3803141400) [pid = 1895] [serial = 246] [outer = 0x7f37e944e800] 13:57:49 INFO - PROCESS | 1895 | 1461790669422 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:49 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:57:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 925ms 13:57:49 INFO - PROCESS | 1895 | 1461790669471 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:57:49 INFO - PROCESS | 1895 | 1461790669473 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:57:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:57:49 INFO - PROCESS | 1895 | 1461790669485 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:57:49 INFO - PROCESS | 1895 | 1461790669487 Marionette TRACE conn3 <- [1,302,null,{}] 13:57:49 INFO - PROCESS | 1895 | 1461790669492 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:49 INFO - PROCESS | 1895 | 1461790669754 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:57:49 INFO - PROCESS | 1895 | --DOMWINDOW == 83 (0x7f37e8dce800) [pid = 1895] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:57:49 INFO - PROCESS | 1895 | --DOMWINDOW == 82 (0x7f37f11c1000) [pid = 1895] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:57:49 INFO - PROCESS | 1895 | --DOMWINDOW == 81 (0x7f37e8dce400) [pid = 1895] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:57:49 INFO - PROCESS | 1895 | --DOMWINDOW == 80 (0x7f37e9729c00) [pid = 1895] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:57:49 INFO - PROCESS | 1895 | --DOMWINDOW == 79 (0x7f37e9334400) [pid = 1895] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:57:49 INFO - PROCESS | 1895 | --DOMWINDOW == 78 (0x7f37ea16b400) [pid = 1895] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:57:49 INFO - PROCESS | 1895 | --DOMWINDOW == 77 (0x7f37e9336400) [pid = 1895] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:57:49 INFO - PROCESS | 1895 | 1461790669828 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2917800 == 41 [pid = 1895] [id = 83] 13:57:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 78 (0x7f37e9334400) [pid = 1895] [serial = 247] [outer = (nil)] 13:57:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 79 (0x7f37eefe3400) [pid = 1895] [serial = 248] [outer = 0x7f37e9334400] 13:57:49 INFO - PROCESS | 1895 | 1461790669899 Marionette DEBUG loaded listener.js 13:57:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 80 (0x7f380540b000) [pid = 1895] [serial = 249] [outer = 0x7f37e9334400] 13:57:50 INFO - PROCESS | 1895 | 1461790670465 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:50 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:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1035ms 13:57:50 INFO - PROCESS | 1895 | 1461790670520 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:57:50 INFO - PROCESS | 1895 | 1461790670522 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:57:50 INFO - PROCESS | 1895 | 1461790670527 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:57:50 INFO - PROCESS | 1895 | 1461790670530 Marionette TRACE conn3 <- [1,306,null,{}] 13:57:50 INFO - PROCESS | 1895 | 1461790670535 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:50 INFO - PROCESS | 1895 | 1461790670686 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:57:50 INFO - PROCESS | 1895 | 1461790670706 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb279000 == 42 [pid = 1895] [id = 84] 13:57:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 81 (0x7f37e9336400) [pid = 1895] [serial = 250] [outer = (nil)] 13:57:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 82 (0x7f37ead6a000) [pid = 1895] [serial = 251] [outer = 0x7f37e9336400] 13:57:50 INFO - PROCESS | 1895 | 1461790670765 Marionette DEBUG loaded listener.js 13:57:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 83 (0x7f37ead70000) [pid = 1895] [serial = 252] [outer = 0x7f37e9336400] 13:57:51 INFO - PROCESS | 1895 | 1461790671424 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:51 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:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 926ms 13:57:51 INFO - PROCESS | 1895 | 1461790671453 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:57:51 INFO - PROCESS | 1895 | 1461790671456 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:57:51 INFO - PROCESS | 1895 | 1461790671461 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:57:51 INFO - PROCESS | 1895 | 1461790671463 Marionette TRACE conn3 <- [1,310,null,{}] 13:57:51 INFO - PROCESS | 1895 | 1461790671468 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:51 INFO - PROCESS | 1895 | 1461790671588 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:57:51 INFO - PROCESS | 1895 | 1461790671681 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a34000 == 43 [pid = 1895] [id = 85] 13:57:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 84 (0x7f37e8dd2000) [pid = 1895] [serial = 253] [outer = (nil)] 13:57:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 85 (0x7f38010b8c00) [pid = 1895] [serial = 254] [outer = 0x7f37e8dd2000] 13:57:51 INFO - PROCESS | 1895 | 1461790671737 Marionette DEBUG loaded listener.js 13:57:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 86 (0x7f3805526c00) [pid = 1895] [serial = 255] [outer = 0x7f37e8dd2000] 13:57:52 INFO - PROCESS | 1895 | 1461790672634 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:52 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:57:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1225ms 13:57:52 INFO - PROCESS | 1895 | 1461790672687 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:57:52 INFO - PROCESS | 1895 | 1461790672691 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:57:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:57:52 INFO - PROCESS | 1895 | 1461790672700 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:57:52 INFO - PROCESS | 1895 | 1461790672705 Marionette TRACE conn3 <- [1,314,null,{}] 13:57:52 INFO - PROCESS | 1895 | 1461790672712 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:52 INFO - PROCESS | 1895 | 1461790672868 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:57:53 INFO - PROCESS | 1895 | 1461790673010 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f215d000 == 44 [pid = 1895] [id = 86] 13:57:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 87 (0x7f37ebc0dc00) [pid = 1895] [serial = 256] [outer = (nil)] 13:57:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 88 (0x7f37f11bf000) [pid = 1895] [serial = 257] [outer = 0x7f37ebc0dc00] 13:57:53 INFO - PROCESS | 1895 | 1461790673080 Marionette DEBUG loaded listener.js 13:57:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 89 (0x7f37f2785400) [pid = 1895] [serial = 258] [outer = 0x7f37ebc0dc00] 13:57:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37f2ee2800) [pid = 1895] [serial = 259] [outer = 0x7f37e9330400] 13:57:53 INFO - PROCESS | 1895 | 1461790673953 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:53 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:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1289ms 13:57:53 INFO - PROCESS | 1895 | 1461790673990 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:57:54 INFO - PROCESS | 1895 | 1461790673996 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:57:54 INFO - PROCESS | 1895 | 1461790674006 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:57:54 INFO - PROCESS | 1895 | 1461790674010 Marionette TRACE conn3 <- [1,318,null,{}] 13:57:54 INFO - PROCESS | 1895 | 1461790674017 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:54 INFO - PROCESS | 1895 | 1461790674168 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:57:54 INFO - PROCESS | 1895 | 1461790674303 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38000dd000 == 45 [pid = 1895] [id = 87] 13:57:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37ec77f400) [pid = 1895] [serial = 260] [outer = (nil)] 13:57:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37ffe06800) [pid = 1895] [serial = 261] [outer = 0x7f37ec77f400] 13:57:54 INFO - PROCESS | 1895 | 1461790674372 Marionette DEBUG loaded listener.js 13:57:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f3800f33400) [pid = 1895] [serial = 262] [outer = 0x7f37ec77f400] 13:57:55 INFO - PROCESS | 1895 | 1461790675259 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:55 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:57:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1281ms 13:57:55 INFO - PROCESS | 1895 | 1461790675288 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:57:55 INFO - PROCESS | 1895 | 1461790675292 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:57:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:57:55 INFO - PROCESS | 1895 | 1461790675297 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:57:55 INFO - PROCESS | 1895 | 1461790675303 Marionette TRACE conn3 <- [1,322,null,{}] 13:57:55 INFO - PROCESS | 1895 | 1461790675318 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:55 INFO - PROCESS | 1895 | 1461790675463 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:57:55 INFO - PROCESS | 1895 | 1461790675600 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380507b000 == 46 [pid = 1895] [id = 88] 13:57:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f3804ba6400) [pid = 1895] [serial = 263] [outer = (nil)] 13:57:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f3805245800) [pid = 1895] [serial = 264] [outer = 0x7f3804ba6400] 13:57:55 INFO - PROCESS | 1895 | 1461790675677 Marionette DEBUG loaded listener.js 13:57:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f38054e5400) [pid = 1895] [serial = 265] [outer = 0x7f3804ba6400] 13:57:56 INFO - PROCESS | 1895 | 1461790676492 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:56 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:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1237ms 13:57:56 INFO - PROCESS | 1895 | 1461790676535 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:57:56 INFO - PROCESS | 1895 | 1461790676539 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:57:56 INFO - PROCESS | 1895 | 1461790676544 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:57:56 INFO - PROCESS | 1895 | 1461790676547 Marionette TRACE conn3 <- [1,326,null,{}] 13:57:56 INFO - PROCESS | 1895 | 1461790676552 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:56 INFO - PROCESS | 1895 | 1461790676697 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:57:56 INFO - PROCESS | 1895 | 1461790676831 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805493000 == 47 [pid = 1895] [id = 89] 13:57:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f37f905f000) [pid = 1895] [serial = 266] [outer = (nil)] 13:57:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f380558b400) [pid = 1895] [serial = 267] [outer = 0x7f37f905f000] 13:57:56 INFO - PROCESS | 1895 | 1461790676904 Marionette DEBUG loaded listener.js 13:57:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f38070c6400) [pid = 1895] [serial = 268] [outer = 0x7f37f905f000] 13:57:57 INFO - PROCESS | 1895 | 1461790677760 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:57 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:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1234ms 13:57:57 INFO - PROCESS | 1895 | 1461790677778 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:57:57 INFO - PROCESS | 1895 | 1461790677781 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:57:57 INFO - PROCESS | 1895 | 1461790677787 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:57:57 INFO - PROCESS | 1895 | 1461790677790 Marionette TRACE conn3 <- [1,330,null,{}] 13:57:57 INFO - PROCESS | 1895 | 1461790677795 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:57 INFO - PROCESS | 1895 | 1461790677949 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:57:58 INFO - PROCESS | 1895 | 1461790678232 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2152000 == 48 [pid = 1895] [id = 90] 13:57:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37ead62c00) [pid = 1895] [serial = 269] [outer = (nil)] 13:57:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37ead66400) [pid = 1895] [serial = 270] [outer = 0x7f37ead62c00] 13:57:58 INFO - PROCESS | 1895 | 1461790678357 Marionette DEBUG loaded listener.js 13:57:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37ec7c1400) [pid = 1895] [serial = 271] [outer = 0x7f37ead62c00] 13:57:59 INFO - PROCESS | 1895 | 1461790679198 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:57:59 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:57:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1435ms 13:57:59 INFO - PROCESS | 1895 | 1461790679222 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:57:59 INFO - PROCESS | 1895 | 1461790679227 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:57:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:57:59 INFO - PROCESS | 1895 | 1461790679233 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:57:59 INFO - PROCESS | 1895 | 1461790679238 Marionette TRACE conn3 <- [1,334,null,{}] 13:57:59 INFO - PROCESS | 1895 | 1461790679245 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:57:59 INFO - PROCESS | 1895 | 1461790679384 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:57:59 INFO - PROCESS | 1895 | 1461790679522 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:57:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef3d000 == 49 [pid = 1895] [id = 91] 13:57:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f37ec781800) [pid = 1895] [serial = 272] [outer = (nil)] 13:57:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37eefe9400) [pid = 1895] [serial = 273] [outer = 0x7f37ec781800] 13:57:59 INFO - PROCESS | 1895 | 1461790679592 Marionette DEBUG loaded listener.js 13:57:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37f1315c00) [pid = 1895] [serial = 274] [outer = 0x7f37ec781800] 13:57:59 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800219800 == 48 [pid = 1895] [id = 49] 13:57:59 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37f3b28c00) [pid = 1895] [serial = 191] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37eaf91800) [pid = 1895] [serial = 185] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1895 | --DOMWINDOW == 102 (0x7f37f0724c00) [pid = 1895] [serial = 188] [outer = (nil)] [url = about:blank] 13:57:59 INFO - PROCESS | 1895 | --DOMWINDOW == 101 (0x7f37ffe69000) [pid = 1895] [serial = 194] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb279000 == 47 [pid = 1895] [id = 84] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2917800 == 46 [pid = 1895] [id = 83] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f0387000 == 45 [pid = 1895] [id = 82] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3f15800 == 44 [pid = 1895] [id = 81] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2439800 == 43 [pid = 1895] [id = 80] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf6f800 == 42 [pid = 1895] [id = 79] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f094f000 == 41 [pid = 1895] [id = 78] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3801268800 == 40 [pid = 1895] [id = 77] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800221800 == 39 [pid = 1895] [id = 76] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62ef800 == 38 [pid = 1895] [id = 75] 13:58:00 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f0950000 == 37 [pid = 1895] [id = 74] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f3802c1e400) [pid = 1895] [serial = 216] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f380120e800) [pid = 1895] [serial = 215] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37f2f10c00) [pid = 1895] [serial = 204] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 97 (0x7f37f6202800) [pid = 1895] [serial = 213] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 96 (0x7f37eb2c3c00) [pid = 1895] [serial = 197] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 95 (0x7f37f4104c00) [pid = 1895] [serial = 206] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f37f1260000) [pid = 1895] [serial = 201] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 93 (0x7f3800046c00) [pid = 1895] [serial = 210] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 92 (0x7f37ec7bbc00) [pid = 1895] [serial = 198] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37f62aec00) [pid = 1895] [serial = 207] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 90 (0x7f37eef03000) [pid = 1895] [serial = 200] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 89 (0x7f37eb2cb400) [pid = 1895] [serial = 212] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 88 (0x7f37ffd9a000) [pid = 1895] [serial = 209] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | --DOMWINDOW == 87 (0x7f37f2924400) [pid = 1895] [serial = 203] [outer = (nil)] [url = about:blank] 13:58:00 INFO - PROCESS | 1895 | 1461790680357 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:00 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:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1136ms 13:58:00 INFO - PROCESS | 1895 | 1461790680374 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:58:00 INFO - PROCESS | 1895 | 1461790680379 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:58:00 INFO - PROCESS | 1895 | 1461790680387 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:58:00 INFO - PROCESS | 1895 | 1461790680389 Marionette TRACE conn3 <- [1,338,null,{}] 13:58:00 INFO - PROCESS | 1895 | 1461790680394 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:00 INFO - PROCESS | 1895 | 1461790680537 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:58:00 INFO - PROCESS | 1895 | 1461790680631 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0950000 == 38 [pid = 1895] [id = 92] 13:58:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 88 (0x7f37e9729c00) [pid = 1895] [serial = 275] [outer = (nil)] 13:58:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 89 (0x7f37f1389c00) [pid = 1895] [serial = 276] [outer = 0x7f37e9729c00] 13:58:00 INFO - PROCESS | 1895 | 1461790680689 Marionette DEBUG loaded listener.js 13:58:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37f35f6400) [pid = 1895] [serial = 277] [outer = 0x7f37e9729c00] 13:58:01 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:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 981ms 13:58:01 INFO - PROCESS | 1895 | 1461790681360 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:01 INFO - PROCESS | 1895 | 1461790681367 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:58:01 INFO - PROCESS | 1895 | 1461790681371 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:58:01 INFO - PROCESS | 1895 | 1461790681378 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:58:01 INFO - PROCESS | 1895 | 1461790681387 Marionette TRACE conn3 <- [1,342,null,{}] 13:58:01 INFO - PROCESS | 1895 | 1461790681399 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:01 INFO - PROCESS | 1895 | 1461790681563 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:58:01 INFO - PROCESS | 1895 | 1461790681584 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f54ab000 == 39 [pid = 1895] [id = 93] 13:58:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37f62ac800) [pid = 1895] [serial = 278] [outer = (nil)] 13:58:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37ffd9cc00) [pid = 1895] [serial = 279] [outer = 0x7f37f62ac800] 13:58:01 INFO - PROCESS | 1895 | 1461790681642 Marionette DEBUG loaded listener.js 13:58:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f38002ef800) [pid = 1895] [serial = 280] [outer = 0x7f37f62ac800] 13:58:02 INFO - PROCESS | 1895 | 1461790682367 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:02 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:58:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1042ms 13:58:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:58:02 INFO - PROCESS | 1895 | 1461790682421 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:58:02 INFO - PROCESS | 1895 | 1461790682424 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:58:02 INFO - PROCESS | 1895 | 1461790682429 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:58:02 INFO - PROCESS | 1895 | 1461790682432 Marionette TRACE conn3 <- [1,346,null,{}] 13:58:02 INFO - PROCESS | 1895 | 1461790682437 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:02 INFO - PROCESS | 1895 | 1461790682595 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:58:02 INFO - PROCESS | 1895 | 1461790682625 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f077f800 == 40 [pid = 1895] [id = 94] 13:58:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f37e9d98c00) [pid = 1895] [serial = 281] [outer = (nil)] 13:58:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37ea0dcc00) [pid = 1895] [serial = 282] [outer = 0x7f37e9d98c00] 13:58:02 INFO - PROCESS | 1895 | 1461790682684 Marionette DEBUG loaded listener.js 13:58:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f37ea0e1c00) [pid = 1895] [serial = 283] [outer = 0x7f37e9d98c00] 13:58:03 INFO - PROCESS | 1895 | 1461790683341 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:03 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:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 930ms 13:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:58:03 INFO - PROCESS | 1895 | 1461790683360 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:58:03 INFO - PROCESS | 1895 | 1461790683362 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:58:03 INFO - PROCESS | 1895 | 1461790683367 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:58:03 INFO - PROCESS | 1895 | 1461790683370 Marionette TRACE conn3 <- [1,350,null,{}] 13:58:03 INFO - PROCESS | 1895 | 1461790683375 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:03 INFO - PROCESS | 1895 | 1461790683530 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:58:03 INFO - PROCESS | 1895 | 1461790683560 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800f22800 == 41 [pid = 1895] [id = 95] 13:58:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f3800f35000) [pid = 1895] [serial = 284] [outer = (nil)] 13:58:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f3800f40400) [pid = 1895] [serial = 285] [outer = 0x7f3800f35000] 13:58:03 INFO - PROCESS | 1895 | 1461790683630 Marionette DEBUG loaded listener.js 13:58:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f38031b4400) [pid = 1895] [serial = 286] [outer = 0x7f3800f35000] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37e944e800) [pid = 1895] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 97 (0x7f37e9d99800) [pid = 1895] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 96 (0x7f37f2bcb400) [pid = 1895] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 95 (0x7f37e9334400) [pid = 1895] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f37eefe6800) [pid = 1895] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 93 (0x7f37e9336400) [pid = 1895] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 92 (0x7f37e933cc00) [pid = 1895] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:58:04 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37f62ae400) [pid = 1895] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:58:04 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:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1139ms 13:58:04 INFO - PROCESS | 1895 | 1461790684498 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:04 INFO - PROCESS | 1895 | 1461790684507 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:58:04 INFO - PROCESS | 1895 | 1461790684510 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:58:04 INFO - PROCESS | 1895 | 1461790684520 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:58:04 INFO - PROCESS | 1895 | 1461790684528 Marionette TRACE conn3 <- [1,354,null,{}] 13:58:04 INFO - PROCESS | 1895 | 1461790684532 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:04 INFO - PROCESS | 1895 | 1461790684705 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:58:04 INFO - PROCESS | 1895 | 1461790684773 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38000f4000 == 42 [pid = 1895] [id = 96] 13:58:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37e9d99800) [pid = 1895] [serial = 287] [outer = (nil)] 13:58:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f3803143000) [pid = 1895] [serial = 288] [outer = 0x7f37e9d99800] 13:58:04 INFO - PROCESS | 1895 | 1461790684829 Marionette DEBUG loaded listener.js 13:58:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f3804baf000) [pid = 1895] [serial = 289] [outer = 0x7f37e9d99800] 13:58:05 INFO - PROCESS | 1895 | 1461790685464 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:05 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:58:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 985ms 13:58:05 INFO - PROCESS | 1895 | 1461790685505 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:58:05 INFO - PROCESS | 1895 | 1461790685507 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:58:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:58:05 INFO - PROCESS | 1895 | 1461790685513 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:58:05 INFO - PROCESS | 1895 | 1461790685515 Marionette TRACE conn3 <- [1,358,null,{}] 13:58:05 INFO - PROCESS | 1895 | 1461790685520 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:05 INFO - PROCESS | 1895 | 1461790685676 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:58:05 INFO - PROCESS | 1895 | 1461790685693 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38052b2000 == 43 [pid = 1895] [id = 97] 13:58:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37ea0d8400) [pid = 1895] [serial = 290] [outer = (nil)] 13:58:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f37eb255c00) [pid = 1895] [serial = 291] [outer = 0x7f37ea0d8400] 13:58:05 INFO - PROCESS | 1895 | 1461790685750 Marionette DEBUG loaded listener.js 13:58:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f37eb25e800) [pid = 1895] [serial = 292] [outer = 0x7f37ea0d8400] 13:58:06 INFO - PROCESS | 1895 | 1461790686409 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:06 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:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 925ms 13:58:06 INFO - PROCESS | 1895 | 1461790686439 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:58:06 INFO - PROCESS | 1895 | 1461790686443 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:58:06 INFO - PROCESS | 1895 | 1461790686452 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:58:06 INFO - PROCESS | 1895 | 1461790686458 Marionette TRACE conn3 <- [1,362,null,{}] 13:58:06 INFO - PROCESS | 1895 | 1461790686466 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:06 INFO - PROCESS | 1895 | 1461790686627 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:58:06 INFO - PROCESS | 1895 | 1461790686734 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec79a000 == 44 [pid = 1895] [id = 98] 13:58:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f37ea0e1800) [pid = 1895] [serial = 293] [outer = (nil)] 13:58:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f37ead64400) [pid = 1895] [serial = 294] [outer = 0x7f37ea0e1800] 13:58:06 INFO - PROCESS | 1895 | 1461790686805 Marionette DEBUG loaded listener.js 13:58:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37eb252c00) [pid = 1895] [serial = 295] [outer = 0x7f37ea0e1800] 13:58:07 INFO - PROCESS | 1895 | 1461790687707 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:07 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:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1284ms 13:58:07 INFO - PROCESS | 1895 | 1461790687736 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:58:07 INFO - PROCESS | 1895 | 1461790687744 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:58:07 INFO - PROCESS | 1895 | 1461790687753 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:58:07 INFO - PROCESS | 1895 | 1461790687757 Marionette TRACE conn3 <- [1,366,null,{}] 13:58:07 INFO - PROCESS | 1895 | 1461790687762 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:07 INFO - PROCESS | 1895 | 1461790687910 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:58:08 INFO - PROCESS | 1895 | 1461790688064 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f90d8800 == 45 [pid = 1895] [id = 99] 13:58:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37ecb4c000) [pid = 1895] [serial = 296] [outer = (nil)] 13:58:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37f04a7000) [pid = 1895] [serial = 297] [outer = 0x7f37ecb4c000] 13:58:08 INFO - PROCESS | 1895 | 1461790688134 Marionette DEBUG loaded listener.js 13:58:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f37f211cc00) [pid = 1895] [serial = 298] [outer = 0x7f37ecb4c000] 13:58:09 INFO - PROCESS | 1895 | 1461790689002 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:09 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:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1280ms 13:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:58:09 INFO - PROCESS | 1895 | 1461790689033 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:58:09 INFO - PROCESS | 1895 | 1461790689035 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:58:09 INFO - PROCESS | 1895 | 1461790689042 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:58:09 INFO - PROCESS | 1895 | 1461790689047 Marionette TRACE conn3 <- [1,370,null,{}] 13:58:09 INFO - PROCESS | 1895 | 1461790689062 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:09 INFO - PROCESS | 1895 | 1461790689207 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:58:09 INFO - PROCESS | 1895 | 1461790689348 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807b6c800 == 46 [pid = 1895] [id = 100] 13:58:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37f1f2c000) [pid = 1895] [serial = 299] [outer = (nil)] 13:58:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37f212b400) [pid = 1895] [serial = 300] [outer = 0x7f37f1f2c000] 13:58:09 INFO - PROCESS | 1895 | 1461790689422 Marionette DEBUG loaded listener.js 13:58:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37f3571400) [pid = 1895] [serial = 301] [outer = 0x7f37f1f2c000] 13:58:10 INFO - PROCESS | 1895 | 1461790690342 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 13:58:10 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:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1338ms 13:58:10 INFO - PROCESS | 1895 | 1461790690379 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:58:10 INFO - PROCESS | 1895 | 1461790690383 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:58:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:58:10 INFO - PROCESS | 1895 | 1461790690388 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:58:10 INFO - PROCESS | 1895 | 1461790690391 Marionette TRACE conn3 <- [1,374,null,{}] 13:58:10 INFO - PROCESS | 1895 | 1461790690398 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:10 INFO - PROCESS | 1895 | 1461790690546 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:58:10 INFO - PROCESS | 1895 | 1461790690684 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38094c3000 == 47 [pid = 1895] [id = 101] 13:58:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37f2124800) [pid = 1895] [serial = 302] [outer = (nil)] 13:58:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37ffe6f000) [pid = 1895] [serial = 303] [outer = 0x7f37f2124800] 13:58:10 INFO - PROCESS | 1895 | 1461790690755 Marionette DEBUG loaded listener.js 13:58:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f3800feb800) [pid = 1895] [serial = 304] [outer = 0x7f37f2124800] 13:58:11 INFO - PROCESS | 1895 | 1461790691544 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:58:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:58:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1181ms 13:58:11 INFO - PROCESS | 1895 | 1461790691570 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:58:11 INFO - PROCESS | 1895 | 1461790691573 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:58:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:58:11 INFO - PROCESS | 1895 | 1461790691579 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:58:11 INFO - PROCESS | 1895 | 1461790691581 Marionette TRACE conn3 <- [1,378,null,{}] 13:58:11 INFO - PROCESS | 1895 | 1461790691586 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:11 INFO - PROCESS | 1895 | 1461790691725 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:58:11 INFO - PROCESS | 1895 | 1461790691864 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e60000 == 48 [pid = 1895] [id = 102] 13:58:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37f410a400) [pid = 1895] [serial = 305] [outer = (nil)] 13:58:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f3803141c00) [pid = 1895] [serial = 306] [outer = 0x7f37f410a400] 13:58:11 INFO - PROCESS | 1895 | 1461790691932 Marionette DEBUG loaded listener.js 13:58:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f3805246000) [pid = 1895] [serial = 307] [outer = 0x7f37f410a400] 13:58:12 INFO - PROCESS | 1895 | 1461790692811 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:58:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:58:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1280ms 13:58:12 INFO - PROCESS | 1895 | 1461790692860 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:58:12 INFO - PROCESS | 1895 | 1461790692863 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:58:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:58:12 INFO - PROCESS | 1895 | 1461790692868 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:58:12 INFO - PROCESS | 1895 | 1461790692871 Marionette TRACE conn3 <- [1,382,null,{}] 13:58:12 INFO - PROCESS | 1895 | 1461790692876 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:13 INFO - PROCESS | 1895 | 1461790693048 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:58:13 INFO - PROCESS | 1895 | 1461790693201 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e88cd000 == 49 [pid = 1895] [id = 103] 13:58:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37e9d9b400) [pid = 1895] [serial = 308] [outer = (nil)] 13:58:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f380558f400) [pid = 1895] [serial = 309] [outer = 0x7f37e9d9b400] 13:58:13 INFO - PROCESS | 1895 | 1461790693273 Marionette DEBUG loaded listener.js 13:58:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f3807eca000) [pid = 1895] [serial = 310] [outer = 0x7f37e9d9b400] 13:58:14 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:14 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:58:14 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:14 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:14 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:58:14 INFO - PROCESS | 1895 | 1461790694317 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:58:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:58:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1476ms 13:58:14 INFO - PROCESS | 1895 | 1461790694346 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:58:14 INFO - PROCESS | 1895 | 1461790694350 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:58:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:58:14 INFO - PROCESS | 1895 | 1461790694358 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:58:14 INFO - PROCESS | 1895 | 1461790694363 Marionette TRACE conn3 <- [1,386,null,{}] 13:58:14 INFO - PROCESS | 1895 | 1461790694371 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:14 INFO - PROCESS | 1895 | 1461790694511 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:58:14 INFO - PROCESS | 1895 | 1461790694668 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e66800 == 50 [pid = 1895] [id = 104] 13:58:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37ea0e0800) [pid = 1895] [serial = 311] [outer = (nil)] 13:58:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37eb252000) [pid = 1895] [serial = 312] [outer = 0x7f37ea0e0800] 13:58:14 INFO - PROCESS | 1895 | 1461790694776 Marionette DEBUG loaded listener.js 13:58:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37ec7bc800) [pid = 1895] [serial = 313] [outer = 0x7f37ea0e0800] 13:58:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38000f4000 == 49 [pid = 1895] [id = 96] 13:58:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800f22800 == 48 [pid = 1895] [id = 95] 13:58:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f077f800 == 47 [pid = 1895] [id = 94] 13:58:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f54ab000 == 46 [pid = 1895] [id = 93] 13:58:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f0950000 == 45 [pid = 1895] [id = 92] 13:58:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef3d000 == 44 [pid = 1895] [id = 91] 13:58:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2152000 == 43 [pid = 1895] [id = 90] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37ffda0400) [pid = 1895] [serial = 183] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f3801003000) [pid = 1895] [serial = 245] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f38031bf800) [pid = 1895] [serial = 218] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37eefe4c00) [pid = 1895] [serial = 234] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37ec77b400) [pid = 1895] [serial = 233] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37f3b21400) [pid = 1895] [serial = 239] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37eefe3400) [pid = 1895] [serial = 248] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37f1e34800) [pid = 1895] [serial = 236] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37f2c95400) [pid = 1895] [serial = 237] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37ecb4b800) [pid = 1895] [serial = 221] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37f350c000) [pid = 1895] [serial = 224] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f38002f8c00) [pid = 1895] [serial = 227] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f3804ba5400) [pid = 1895] [serial = 230] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37ead6a000) [pid = 1895] [serial = 251] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37ffee8c00) [pid = 1895] [serial = 242] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 102 (0x7f380540b000) [pid = 1895] [serial = 249] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 101 (0x7f3803141400) [pid = 1895] [serial = 246] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f3800f34800) [pid = 1895] [serial = 243] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f37ead70000) [pid = 1895] [serial = 252] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37f624c800) [pid = 1895] [serial = 240] [outer = (nil)] [url = about:blank] 13:58:15 INFO - PROCESS | 1895 | 1461790695687 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 13:58:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:58:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1387ms 13:58:15 INFO - PROCESS | 1895 | 1461790695745 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:58:15 INFO - PROCESS | 1895 | 1461790695751 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:58:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:58:15 INFO - PROCESS | 1895 | 1461790695760 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:58:15 INFO - PROCESS | 1895 | 1461790695763 Marionette TRACE conn3 <- [1,390,null,{}] 13:58:15 INFO - PROCESS | 1895 | 1461790695767 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:15 INFO - PROCESS | 1895 | 1461790695902 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:58:16 INFO - PROCESS | 1895 | 1461790695995 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef56800 == 44 [pid = 1895] [id = 105] 13:58:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f37ead65000) [pid = 1895] [serial = 314] [outer = (nil)] 13:58:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37eefeb400) [pid = 1895] [serial = 315] [outer = 0x7f37ead65000] 13:58:16 INFO - PROCESS | 1895 | 1461790696053 Marionette DEBUG loaded listener.js 13:58:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37f1e37000) [pid = 1895] [serial = 316] [outer = 0x7f37ead65000] 13:58:16 INFO - PROCESS | 1895 | 1461790696714 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 13:58:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:58:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 980ms 13:58:16 INFO - PROCESS | 1895 | 1461790696741 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:58:16 INFO - PROCESS | 1895 | 1461790696744 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:58:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:58:16 INFO - PROCESS | 1895 | 1461790696750 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:58:16 INFO - PROCESS | 1895 | 1461790696755 Marionette TRACE conn3 <- [1,394,null,{}] 13:58:16 INFO - PROCESS | 1895 | 1461790696769 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:16 INFO - PROCESS | 1895 | 1461790696913 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:58:17 INFO - PROCESS | 1895 | 1461790697013 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3437800 == 45 [pid = 1895] [id = 106] 13:58:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37f1c23400) [pid = 1895] [serial = 317] [outer = (nil)] 13:58:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f37f2f10c00) [pid = 1895] [serial = 318] [outer = 0x7f37f1c23400] 13:58:17 INFO - PROCESS | 1895 | 1461790697075 Marionette DEBUG loaded listener.js 13:58:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37f62b6c00) [pid = 1895] [serial = 319] [outer = 0x7f37f1c23400] 13:58:17 INFO - PROCESS | 1895 | 1461790697779 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 13:58:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:58:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1082ms 13:58:17 INFO - PROCESS | 1895 | 1461790697833 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:58:17 INFO - PROCESS | 1895 | 1461790697837 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:58:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:58:17 INFO - PROCESS | 1895 | 1461790697857 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:58:17 INFO - PROCESS | 1895 | 1461790697859 Marionette TRACE conn3 <- [1,398,null,{}] 13:58:17 INFO - PROCESS | 1895 | 1461790697867 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:18 INFO - PROCESS | 1895 | 1461790698059 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:58:18 INFO - PROCESS | 1895 | 1461790698074 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62f0000 == 46 [pid = 1895] [id = 107] 13:58:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37edde1000) [pid = 1895] [serial = 320] [outer = (nil)] 13:58:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37eddeb800) [pid = 1895] [serial = 321] [outer = 0x7f37edde1000] 13:58:18 INFO - PROCESS | 1895 | 1461790698132 Marionette DEBUG loaded listener.js 13:58:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37f3511c00) [pid = 1895] [serial = 322] [outer = 0x7f37edde1000] 13:58:18 INFO - PROCESS | 1895 | 1461790698864 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 13:58:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:58:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1036ms 13:58:18 INFO - PROCESS | 1895 | 1461790698893 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:58:18 INFO - PROCESS | 1895 | 1461790698896 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:58:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:58:18 INFO - PROCESS | 1895 | 1461790698907 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:58:18 INFO - PROCESS | 1895 | 1461790698909 Marionette TRACE conn3 <- [1,402,null,{}] 13:58:18 INFO - PROCESS | 1895 | 1461790698915 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:19 INFO - PROCESS | 1895 | 1461790699070 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:58:19 INFO - PROCESS | 1895 | 1461790699095 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d47800 == 47 [pid = 1895] [id = 108] 13:58:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37e9733000) [pid = 1895] [serial = 323] [outer = (nil)] 13:58:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37ffd9e400) [pid = 1895] [serial = 324] [outer = 0x7f37e9733000] 13:58:19 INFO - PROCESS | 1895 | 1461790699152 Marionette DEBUG loaded listener.js 13:58:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f3801006400) [pid = 1895] [serial = 325] [outer = 0x7f37e9733000] 13:58:19 INFO - PROCESS | 1895 | 1461790699874 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 13:58:19 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37ec781800) [pid = 1895] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:58:19 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37ead62c00) [pid = 1895] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:58:19 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37e9729c00) [pid = 1895] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:58:19 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f37f62ac800) [pid = 1895] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:58:19 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f37e9d98c00) [pid = 1895] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:58:19 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f3800f35000) [pid = 1895] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:58:19 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37e9d99800) [pid = 1895] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:58:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:58:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1030ms 13:58:19 INFO - PROCESS | 1895 | 1461790699938 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:58:19 INFO - PROCESS | 1895 | 1461790699941 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:58:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:58:19 INFO - PROCESS | 1895 | 1461790699949 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:58:19 INFO - PROCESS | 1895 | 1461790699952 Marionette TRACE conn3 <- [1,406,null,{}] 13:58:19 INFO - PROCESS | 1895 | 1461790699973 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:20 INFO - PROCESS | 1895 | 1461790700130 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:58:20 INFO - PROCESS | 1895 | 1461790700149 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3802c4c000 == 48 [pid = 1895] [id = 109] 13:58:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37ead6ac00) [pid = 1895] [serial = 326] [outer = (nil)] 13:58:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f380540fc00) [pid = 1895] [serial = 327] [outer = 0x7f37ead6ac00] 13:58:20 INFO - PROCESS | 1895 | 1461790700293 Marionette DEBUG loaded listener.js 13:58:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f3807b37800) [pid = 1895] [serial = 328] [outer = 0x7f37ead6ac00] 13:58:20 INFO - PROCESS | 1895 | 1461790700882 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 13:58:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:58:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 981ms 13:58:20 INFO - PROCESS | 1895 | 1461790700928 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:58:20 INFO - PROCESS | 1895 | 1461790700931 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:58:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:58:20 INFO - PROCESS | 1895 | 1461790700936 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:58:20 INFO - PROCESS | 1895 | 1461790700939 Marionette TRACE conn3 <- [1,410,null,{}] 13:58:20 INFO - PROCESS | 1895 | 1461790700944 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:21 INFO - PROCESS | 1895 | 1461790701067 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:58:21 INFO - PROCESS | 1895 | 1461790701085 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380523e000 == 49 [pid = 1895] [id = 110] 13:58:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f3805407800) [pid = 1895] [serial = 329] [outer = (nil)] 13:58:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f3807ec1000) [pid = 1895] [serial = 330] [outer = 0x7f3805407800] 13:58:21 INFO - PROCESS | 1895 | 1461790701142 Marionette DEBUG loaded listener.js 13:58:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f380947f000) [pid = 1895] [serial = 331] [outer = 0x7f3805407800] 13:58:21 INFO - PROCESS | 1895 | 1461790701838 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 13:58:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:58:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 924ms 13:58:21 INFO - PROCESS | 1895 | 1461790701863 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:58:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:58:21 INFO - PROCESS | 1895 | 1461790701866 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:58:21 INFO - PROCESS | 1895 | 1461790701871 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:58:21 INFO - PROCESS | 1895 | 1461790701874 Marionette TRACE conn3 <- [1,414,null,{}] 13:58:21 INFO - PROCESS | 1895 | 1461790701879 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:22 INFO - PROCESS | 1895 | 1461790702071 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:58:22 INFO - PROCESS | 1895 | 1461790702224 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d65800 == 50 [pid = 1895] [id = 111] 13:58:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37e932f400) [pid = 1895] [serial = 332] [outer = (nil)] 13:58:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37e9d9a400) [pid = 1895] [serial = 333] [outer = 0x7f37e932f400] 13:58:22 INFO - PROCESS | 1895 | 1461790702302 Marionette DEBUG loaded listener.js 13:58:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37ea0dfc00) [pid = 1895] [serial = 334] [outer = 0x7f37e932f400] 13:58:23 INFO - PROCESS | 1895 | 1461790703288 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 13:58:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:58:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1482ms 13:58:23 INFO - PROCESS | 1895 | 1461790703355 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:58:23 INFO - PROCESS | 1895 | 1461790703360 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:58:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:58:23 INFO - PROCESS | 1895 | 1461790703367 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:58:23 INFO - PROCESS | 1895 | 1461790703372 Marionette TRACE conn3 <- [1,418,null,{}] 13:58:23 INFO - PROCESS | 1895 | 1461790703379 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:23 INFO - PROCESS | 1895 | 1461790703569 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:58:23 INFO - PROCESS | 1895 | 1461790703707 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3f13800 == 51 [pid = 1895] [id = 112] 13:58:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37ead66c00) [pid = 1895] [serial = 335] [outer = (nil)] 13:58:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37ec9da800) [pid = 1895] [serial = 336] [outer = 0x7f37ead66c00] 13:58:23 INFO - PROCESS | 1895 | 1461790703786 Marionette DEBUG loaded listener.js 13:58:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37edde1400) [pid = 1895] [serial = 337] [outer = 0x7f37ead66c00] 13:58:24 INFO - PROCESS | 1895 | 1461790704987 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 13:58:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 13:58:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1688ms 13:58:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:58:25 INFO - PROCESS | 1895 | 1461790705056 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:58:25 INFO - PROCESS | 1895 | 1461790705060 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:58:25 INFO - PROCESS | 1895 | 1461790705066 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:58:25 INFO - PROCESS | 1895 | 1461790705069 Marionette TRACE conn3 <- [1,422,null,{}] 13:58:25 INFO - PROCESS | 1895 | 1461790705075 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:25 INFO - PROCESS | 1895 | 1461790705290 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:58:25 INFO - PROCESS | 1895 | 1461790705520 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380942f800 == 52 [pid = 1895] [id = 113] 13:58:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37e7478400) [pid = 1895] [serial = 338] [outer = (nil)] 13:58:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e8dcb800) [pid = 1895] [serial = 339] [outer = 0x7f37e7478400] 13:58:25 INFO - PROCESS | 1895 | 1461790705590 Marionette DEBUG loaded listener.js 13:58:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37edde7400) [pid = 1895] [serial = 340] [outer = 0x7f37e7478400] 13:58:26 INFO - PROCESS | 1895 | 1461790706812 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 13:58:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:58:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1788ms 13:58:26 INFO - PROCESS | 1895 | 1461790706853 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:58:26 INFO - PROCESS | 1895 | 1461790706859 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:58:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:58:26 INFO - PROCESS | 1895 | 1461790706874 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:58:26 INFO - PROCESS | 1895 | 1461790706880 Marionette TRACE conn3 <- [1,426,null,{}] 13:58:26 INFO - PROCESS | 1895 | 1461790706885 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:27 INFO - PROCESS | 1895 | 1461790707122 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:58:27 INFO - PROCESS | 1895 | 1461790707134 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1ff7800 == 53 [pid = 1895] [id = 114] 13:58:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e7479000) [pid = 1895] [serial = 341] [outer = (nil)] 13:58:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37eefe3400) [pid = 1895] [serial = 342] [outer = 0x7f37e7479000] 13:58:27 INFO - PROCESS | 1895 | 1461790707202 Marionette DEBUG loaded listener.js 13:58:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37f3b27800) [pid = 1895] [serial = 343] [outer = 0x7f37e7479000] 13:58:28 INFO - PROCESS | 1895 | 1461790708014 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 13:58:28 INFO - PROCESS | 1895 | 1461790708113 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:58:28 INFO - PROCESS | 1895 | 1461790708119 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:58:28 INFO - PROCESS | 1895 | 1461790708122 Marionette TRACE conn3 <- [1,430,null,{}] 13:58:28 INFO - PROCESS | 1895 | 1461790708128 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:28 INFO - PROCESS | 1895 | 1461790708274 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:58:28 INFO - PROCESS | 1895 | 1461790708410 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e951c000 == 54 [pid = 1895] [id = 115] 13:58:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37e747a400) [pid = 1895] [serial = 344] [outer = (nil)] 13:58:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37ea0df000) [pid = 1895] [serial = 345] [outer = 0x7f37e747a400] 13:58:28 INFO - PROCESS | 1895 | 1461790708483 Marionette DEBUG loaded listener.js 13:58:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37fefee800) [pid = 1895] [serial = 346] [outer = 0x7f37e747a400] 13:58:29 INFO - PROCESS | 1895 | 1461790709558 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 13:58:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:58:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1486ms 13:58:29 INFO - PROCESS | 1895 | 1461790709609 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:58:29 INFO - PROCESS | 1895 | 1461790709618 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:58:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:58:29 INFO - PROCESS | 1895 | 1461790709635 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:58:29 INFO - PROCESS | 1895 | 1461790709640 Marionette TRACE conn3 <- [1,434,null,{}] 13:58:29 INFO - PROCESS | 1895 | 1461790709651 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:29 INFO - PROCESS | 1895 | 1461790709808 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:58:29 INFO - PROCESS | 1895 | 1461790709949 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ef93a800 == 55 [pid = 1895] [id = 116] 13:58:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37eb259000) [pid = 1895] [serial = 347] [outer = (nil)] 13:58:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37ec7bfc00) [pid = 1895] [serial = 348] [outer = 0x7f37eb259000] 13:58:30 INFO - PROCESS | 1895 | 1461790710013 Marionette DEBUG loaded listener.js 13:58:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37ec9d5000) [pid = 1895] [serial = 349] [outer = 0x7f37eb259000] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380523e000 == 54 [pid = 1895] [id = 110] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3802c4c000 == 53 [pid = 1895] [id = 109] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f38010b8c00) [pid = 1895] [serial = 254] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37f11bf000) [pid = 1895] [serial = 257] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37ffe06800) [pid = 1895] [serial = 261] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f3805245800) [pid = 1895] [serial = 264] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f380558b400) [pid = 1895] [serial = 267] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37eb255c00) [pid = 1895] [serial = 291] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d47800 == 52 [pid = 1895] [id = 108] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62f0000 == 51 [pid = 1895] [id = 107] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3437800 == 50 [pid = 1895] [id = 106] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef56800 == 49 [pid = 1895] [id = 105] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e66800 == 48 [pid = 1895] [id = 104] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3807b6c800 == 47 [pid = 1895] [id = 100] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f90d8800 == 46 [pid = 1895] [id = 99] 13:58:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ec79a000 == 45 [pid = 1895] [id = 98] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37ea0dcc00) [pid = 1895] [serial = 282] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f3800f40400) [pid = 1895] [serial = 285] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f3803143000) [pid = 1895] [serial = 288] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37f1315c00) [pid = 1895] [serial = 274] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37eefe9400) [pid = 1895] [serial = 273] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37ec7c1400) [pid = 1895] [serial = 271] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37ead66400) [pid = 1895] [serial = 270] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37f1389c00) [pid = 1895] [serial = 276] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37f35f6400) [pid = 1895] [serial = 277] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37ffd9cc00) [pid = 1895] [serial = 279] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f38031b4400) [pid = 1895] [serial = 286] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37f2f0e000) [pid = 1895] [serial = 111] [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:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37ea0e1c00) [pid = 1895] [serial = 283] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f38002ef800) [pid = 1895] [serial = 280] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f3804baf000) [pid = 1895] [serial = 289] [outer = (nil)] [url = about:blank] 13:58:30 INFO - PROCESS | 1895 | 1461790710864 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 13:58:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:58:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1291ms 13:58:30 INFO - PROCESS | 1895 | 1461790710921 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:58:30 INFO - PROCESS | 1895 | 1461790710928 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:58:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:58:30 INFO - PROCESS | 1895 | 1461790710937 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:58:30 INFO - PROCESS | 1895 | 1461790710941 Marionette TRACE conn3 <- [1,438,null,{}] 13:58:30 INFO - PROCESS | 1895 | 1461790710946 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:31 INFO - PROCESS | 1895 | 1461790711078 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:58:31 INFO - PROCESS | 1895 | 1461790711096 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1fdf000 == 46 [pid = 1895] [id = 117] 13:58:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37edde0400) [pid = 1895] [serial = 350] [outer = (nil)] 13:58:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37eef08400) [pid = 1895] [serial = 351] [outer = 0x7f37edde0400] 13:58:31 INFO - PROCESS | 1895 | 1461790711164 Marionette DEBUG loaded listener.js 13:58:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37f071f400) [pid = 1895] [serial = 352] [outer = 0x7f37edde0400] 13:58:31 INFO - PROCESS | 1895 | 1461790711912 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 13:58:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:58:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1082ms 13:58:32 INFO - PROCESS | 1895 | 1461790712030 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:58:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:58:32 INFO - PROCESS | 1895 | 1461790712035 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:58:32 INFO - PROCESS | 1895 | 1461790712042 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:58:32 INFO - PROCESS | 1895 | 1461790712048 Marionette TRACE conn3 <- [1,442,null,{}] 13:58:32 INFO - PROCESS | 1895 | 1461790712056 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:32 INFO - PROCESS | 1895 | 1461790712254 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:58:32 INFO - PROCESS | 1895 | 1461790712403 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1da4000 == 47 [pid = 1895] [id = 118] 13:58:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37ea163400) [pid = 1895] [serial = 353] [outer = (nil)] 13:58:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37eaf8c400) [pid = 1895] [serial = 354] [outer = 0x7f37ea163400] 13:58:32 INFO - PROCESS | 1895 | 1461790712475 Marionette DEBUG loaded listener.js 13:58:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37ec7c1400) [pid = 1895] [serial = 355] [outer = 0x7f37ea163400] 13:58:33 INFO - PROCESS | 1895 | 1461790713361 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 13:58:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:58:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1383ms 13:58:33 INFO - PROCESS | 1895 | 1461790713425 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:58:33 INFO - PROCESS | 1895 | 1461790713430 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:58:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:58:33 INFO - PROCESS | 1895 | 1461790713443 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:58:33 INFO - PROCESS | 1895 | 1461790713447 Marionette TRACE conn3 <- [1,446,null,{}] 13:58:33 INFO - PROCESS | 1895 | 1461790713453 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:33 INFO - PROCESS | 1895 | 1461790713607 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:58:33 INFO - PROCESS | 1895 | 1461790713744 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cc2800 == 48 [pid = 1895] [id = 119] 13:58:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37ecb4e800) [pid = 1895] [serial = 356] [outer = (nil)] 13:58:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37f032bc00) [pid = 1895] [serial = 357] [outer = 0x7f37ecb4e800] 13:58:33 INFO - PROCESS | 1895 | 1461790713814 Marionette DEBUG loaded listener.js 13:58:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37f1e85800) [pid = 1895] [serial = 358] [outer = 0x7f37ecb4e800] 13:58:34 INFO - PROCESS | 1895 | 1461790714748 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 13:58:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:58:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1385ms 13:58:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:58:34 INFO - PROCESS | 1895 | 1461790714825 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:58:34 INFO - PROCESS | 1895 | 1461790714828 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:58:34 INFO - PROCESS | 1895 | 1461790714835 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:58:34 INFO - PROCESS | 1895 | 1461790714838 Marionette TRACE conn3 <- [1,450,null,{}] 13:58:34 INFO - PROCESS | 1895 | 1461790714852 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:35 INFO - PROCESS | 1895 | 1461790715052 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:58:35 INFO - PROCESS | 1895 | 1461790715235 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62f0000 == 49 [pid = 1895] [id = 120] 13:58:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37f35fb000) [pid = 1895] [serial = 359] [outer = (nil)] 13:58:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37f5347c00) [pid = 1895] [serial = 360] [outer = 0x7f37f35fb000] 13:58:35 INFO - PROCESS | 1895 | 1461790715351 Marionette DEBUG loaded listener.js 13:58:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37f9f83c00) [pid = 1895] [serial = 361] [outer = 0x7f37f35fb000] 13:58:36 INFO - PROCESS | 1895 | 1461790716167 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 13:58:36 INFO - PROCESS | 1895 | 1461790716229 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:58:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:58:36 INFO - PROCESS | 1895 | 1461790716235 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:58:36 INFO - PROCESS | 1895 | 1461790716237 Marionette TRACE conn3 <- [1,454,null,{}] 13:58:36 INFO - PROCESS | 1895 | 1461790716242 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:36 INFO - PROCESS | 1895 | 1461790716386 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:58:36 INFO - PROCESS | 1895 | 1461790716504 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38000f4000 == 50 [pid = 1895] [id = 121] 13:58:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37f40b2c00) [pid = 1895] [serial = 362] [outer = (nil)] 13:58:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f3800fea800) [pid = 1895] [serial = 363] [outer = 0x7f37f40b2c00] 13:58:36 INFO - PROCESS | 1895 | 1461790716585 Marionette DEBUG loaded listener.js 13:58:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f38049ad800) [pid = 1895] [serial = 364] [outer = 0x7f37f40b2c00] 13:58:37 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:37 INFO - PROCESS | 1895 | 1461790717413 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 13:58:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:58:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1233ms 13:58:37 INFO - PROCESS | 1895 | 1461790717468 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:58:37 INFO - PROCESS | 1895 | 1461790717471 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:58:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:58:37 INFO - PROCESS | 1895 | 1461790717477 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:58:37 INFO - PROCESS | 1895 | 1461790717479 Marionette TRACE conn3 <- [1,458,null,{}] 13:58:37 INFO - PROCESS | 1895 | 1461790717485 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:37 INFO - PROCESS | 1895 | 1461790717634 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:58:37 INFO - PROCESS | 1895 | 1461790717783 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a3e000 == 51 [pid = 1895] [id = 122] 13:58:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37e8fe1000) [pid = 1895] [serial = 365] [outer = (nil)] 13:58:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37e8fea000) [pid = 1895] [serial = 366] [outer = 0x7f37e8fe1000] 13:58:37 INFO - PROCESS | 1895 | 1461790717851 Marionette DEBUG loaded listener.js 13:58:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37e8fef400) [pid = 1895] [serial = 367] [outer = 0x7f37e8fe1000] 13:58:38 INFO - PROCESS | 1895 | 1461790718735 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 13:58:38 INFO - PROCESS | 1895 | 1461790718831 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:58:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:58:38 INFO - PROCESS | 1895 | 1461790718838 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:58:38 INFO - PROCESS | 1895 | 1461790718841 Marionette TRACE conn3 <- [1,462,null,{}] 13:58:38 INFO - PROCESS | 1895 | 1461790718846 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:39 INFO - PROCESS | 1895 | 1461790719029 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:58:39 INFO - PROCESS | 1895 | 1461790719171 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380551f000 == 52 [pid = 1895] [id = 123] 13:58:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37e8fe6400) [pid = 1895] [serial = 368] [outer = (nil)] 13:58:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f3800f3b400) [pid = 1895] [serial = 369] [outer = 0x7f37e8fe6400] 13:58:39 INFO - PROCESS | 1895 | 1461790719243 Marionette DEBUG loaded listener.js 13:58:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f38050ae000) [pid = 1895] [serial = 370] [outer = 0x7f37e8fe6400] 13:58:40 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:58:40 INFO - PROCESS | 1895 | 1461790720119 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 13:58:40 INFO - PROCESS | 1895 | 1461790720184 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:58:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:58:40 INFO - PROCESS | 1895 | 1461790720191 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:58:40 INFO - PROCESS | 1895 | 1461790720193 Marionette TRACE conn3 <- [1,466,null,{}] 13:58:40 INFO - PROCESS | 1895 | 1461790720199 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:40 INFO - PROCESS | 1895 | 1461790720354 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:58:40 INFO - PROCESS | 1895 | 1461790720499 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7316800 == 53 [pid = 1895] [id = 124] 13:58:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37e9ebe800) [pid = 1895] [serial = 371] [outer = (nil)] 13:58:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37ec9b6000) [pid = 1895] [serial = 372] [outer = 0x7f37e9ebe800] 13:58:40 INFO - PROCESS | 1895 | 1461790720571 Marionette DEBUG loaded listener.js 13:58:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f3800088800) [pid = 1895] [serial = 373] [outer = 0x7f37e9ebe800] 13:58:41 INFO - PROCESS | 1895 | 1461790721562 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 13:58:41 INFO - PROCESS | 1895 | 1461790721633 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:58:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:58:41 INFO - PROCESS | 1895 | 1461790721640 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:58:41 INFO - PROCESS | 1895 | 1461790721644 Marionette TRACE conn3 <- [1,470,null,{}] 13:58:41 INFO - PROCESS | 1895 | 1461790721652 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:41 INFO - PROCESS | 1895 | 1461790721807 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:58:42 INFO - PROCESS | 1895 | 1461790722036 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e951b000 == 54 [pid = 1895] [id = 125] 13:58:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37e8feb000) [pid = 1895] [serial = 374] [outer = (nil)] 13:58:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37e9336400) [pid = 1895] [serial = 375] [outer = 0x7f37e8feb000] 13:58:42 INFO - PROCESS | 1895 | 1461790722107 Marionette DEBUG loaded listener.js 13:58:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37e9ebec00) [pid = 1895] [serial = 376] [outer = 0x7f37e8feb000] 13:58:42 INFO - PROCESS | 1895 | 1461790722929 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 13:58:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:58:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1332ms 13:58:42 INFO - PROCESS | 1895 | 1461790722972 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:58:42 INFO - PROCESS | 1895 | 1461790722980 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:58:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:58:42 INFO - PROCESS | 1895 | 1461790722988 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:58:42 INFO - PROCESS | 1895 | 1461790722993 Marionette TRACE conn3 <- [1,474,null,{}] 13:58:43 INFO - PROCESS | 1895 | 1461790722998 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:43 INFO - PROCESS | 1895 | 1461790723161 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:58:43 INFO - PROCESS | 1895 | 1461790723324 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:43 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ef93a800 == 53 [pid = 1895] [id = 116] 13:58:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb153000 == 54 [pid = 1895] [id = 126] 13:58:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37ead68c00) [pid = 1895] [serial = 377] [outer = (nil)] 13:58:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37eb255400) [pid = 1895] [serial = 378] [outer = 0x7f37ead68c00] 13:58:43 INFO - PROCESS | 1895 | 1461790723404 Marionette DEBUG loaded listener.js 13:58:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37ec9b0000) [pid = 1895] [serial = 379] [outer = 0x7f37ead68c00] 13:58:43 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d65800 == 53 [pid = 1895] [id = 111] 13:58:44 INFO - PROCESS | 1895 | 1461790724163 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 13:58:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:58:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1228ms 13:58:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:58:44 INFO - PROCESS | 1895 | 1461790724217 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:58:44 INFO - PROCESS | 1895 | 1461790724219 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:58:44 INFO - PROCESS | 1895 | 1461790724224 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:58:44 INFO - PROCESS | 1895 | 1461790724230 Marionette TRACE conn3 <- [1,478,null,{}] 13:58:44 INFO - PROCESS | 1895 | 1461790724244 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:44 INFO - PROCESS | 1895 | 1461790724383 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:58:44 INFO - PROCESS | 1895 | 1461790724402 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f5f800 == 54 [pid = 1895] [id = 127] 13:58:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37eddb0400) [pid = 1895] [serial = 380] [outer = (nil)] 13:58:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37f071e400) [pid = 1895] [serial = 381] [outer = 0x7f37eddb0400] 13:58:44 INFO - PROCESS | 1895 | 1461790724463 Marionette DEBUG loaded listener.js 13:58:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37f2120800) [pid = 1895] [serial = 382] [outer = 0x7f37eddb0400] 13:58:45 INFO - PROCESS | 1895 | 1461790725316 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 13:58:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:58:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1138ms 13:58:45 INFO - PROCESS | 1895 | 1461790725362 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:58:45 INFO - PROCESS | 1895 | 1461790725366 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:58:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:58:45 INFO - PROCESS | 1895 | 1461790725379 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:58:45 INFO - PROCESS | 1895 | 1461790725381 Marionette TRACE conn3 <- [1,482,null,{}] 13:58:45 INFO - PROCESS | 1895 | 1461790725386 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:45 INFO - PROCESS | 1895 | 1461790725565 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:58:45 INFO - PROCESS | 1895 | 1461790725594 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800f2b000 == 55 [pid = 1895] [id = 128] 13:58:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37f2121000) [pid = 1895] [serial = 383] [outer = (nil)] 13:58:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37f534c400) [pid = 1895] [serial = 384] [outer = 0x7f37f2121000] 13:58:45 INFO - PROCESS | 1895 | 1461790725654 Marionette DEBUG loaded listener.js 13:58:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f3800096400) [pid = 1895] [serial = 385] [outer = 0x7f37f2121000] 13:58:46 INFO - PROCESS | 1895 | 1461790726488 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 13:58:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:58:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1129ms 13:58:46 INFO - PROCESS | 1895 | 1461790726509 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:58:46 INFO - PROCESS | 1895 | 1461790726514 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:58:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:58:46 INFO - PROCESS | 1895 | 1461790726527 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:58:46 INFO - PROCESS | 1895 | 1461790726529 Marionette TRACE conn3 <- [1,486,null,{}] 13:58:46 INFO - PROCESS | 1895 | 1461790726534 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:46 INFO - PROCESS | 1895 | 1461790726898 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f37eb259000) [pid = 1895] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37e747a400) [pid = 1895] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37f905f000) [pid = 1895] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37eaf93c00) [pid = 1895] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37ffb6bc00) [pid = 1895] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37f1516800) [pid = 1895] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37f9f84800) [pid = 1895] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f3804ba6400) [pid = 1895] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37ebc0dc00) [pid = 1895] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37ec77f400) [pid = 1895] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37f350e400) [pid = 1895] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37f2bd3800) [pid = 1895] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37ec7c3800) [pid = 1895] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37e9595800) [pid = 1895] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37fefeec00) [pid = 1895] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37ea0e1800) [pid = 1895] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37ea0e0800) [pid = 1895] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37ea0d8400) [pid = 1895] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37ead65000) [pid = 1895] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37e9d9b400) [pid = 1895] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37edde1000) [pid = 1895] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37ead6ac00) [pid = 1895] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37f1c23400) [pid = 1895] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e8dd2000) [pid = 1895] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37f410a400) [pid = 1895] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37e9733000) [pid = 1895] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37f2124800) [pid = 1895] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37f1f2c000) [pid = 1895] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f3802c1fc00) [pid = 1895] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:58:46 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37ecb4c000) [pid = 1895] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:58:47 INFO - PROCESS | 1895 | 1461790727013 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6252000 == 56 [pid = 1895] [id = 129] 13:58:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37e7472400) [pid = 1895] [serial = 386] [outer = (nil)] 13:58:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37e9593400) [pid = 1895] [serial = 387] [outer = 0x7f37e7472400] 13:58:47 INFO - PROCESS | 1895 | 1461790727071 Marionette DEBUG loaded listener.js 13:58:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37eab32800) [pid = 1895] [serial = 388] [outer = 0x7f37e7472400] 13:58:47 INFO - PROCESS | 1895 | 1461790727724 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 13:58:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:58:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1234ms 13:58:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:58:47 INFO - PROCESS | 1895 | 1461790727753 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:58:47 INFO - PROCESS | 1895 | 1461790727755 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:58:47 INFO - PROCESS | 1895 | 1461790727760 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:58:47 INFO - PROCESS | 1895 | 1461790727763 Marionette TRACE conn3 <- [1,490,null,{}] 13:58:47 INFO - PROCESS | 1895 | 1461790727768 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:47 INFO - PROCESS | 1895 | 1461790727956 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:58:47 INFO - PROCESS | 1895 | 1461790727979 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e55000 == 57 [pid = 1895] [id = 130] 13:58:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37e7335000) [pid = 1895] [serial = 389] [outer = (nil)] 13:58:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e733ec00) [pid = 1895] [serial = 390] [outer = 0x7f37e7335000] 13:58:48 INFO - PROCESS | 1895 | 1461790728041 Marionette DEBUG loaded listener.js 13:58:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37efb76c00) [pid = 1895] [serial = 391] [outer = 0x7f37e7335000] 13:58:48 INFO - PROCESS | 1895 | 1461790728729 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 13:58:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:58:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 986ms 13:58:48 INFO - PROCESS | 1895 | 1461790728746 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:58:48 INFO - PROCESS | 1895 | 1461790728749 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:58:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:58:48 INFO - PROCESS | 1895 | 1461790728754 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:58:48 INFO - PROCESS | 1895 | 1461790728758 Marionette TRACE conn3 <- [1,494,null,{}] 13:58:48 INFO - PROCESS | 1895 | 1461790728762 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:48 INFO - PROCESS | 1895 | 1461790728891 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:58:49 INFO - PROCESS | 1895 | 1461790729118 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e730d000 == 58 [pid = 1895] [id = 131] 13:58:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e7332400) [pid = 1895] [serial = 392] [outer = (nil)] 13:58:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37e7335400) [pid = 1895] [serial = 393] [outer = 0x7f37e7332400] 13:58:49 INFO - PROCESS | 1895 | 1461790729195 Marionette DEBUG loaded listener.js 13:58:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37e733dc00) [pid = 1895] [serial = 394] [outer = 0x7f37e7332400] 13:58:50 INFO - PROCESS | 1895 | 1461790730119 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 13:58:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:58:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1428ms 13:58:50 INFO - PROCESS | 1895 | 1461790730186 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:58:50 INFO - PROCESS | 1895 | 1461790730193 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:58:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:58:50 INFO - PROCESS | 1895 | 1461790730200 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:58:50 INFO - PROCESS | 1895 | 1461790730205 Marionette TRACE conn3 <- [1,498,null,{}] 13:58:50 INFO - PROCESS | 1895 | 1461790730212 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:50 INFO - PROCESS | 1895 | 1461790730376 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:58:50 INFO - PROCESS | 1895 | 1461790730521 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1fdc800 == 59 [pid = 1895] [id = 132] 13:58:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37e7337800) [pid = 1895] [serial = 395] [outer = (nil)] 13:58:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37e9eba000) [pid = 1895] [serial = 396] [outer = 0x7f37e7337800] 13:58:50 INFO - PROCESS | 1895 | 1461790730596 Marionette DEBUG loaded listener.js 13:58:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37ea0d2800) [pid = 1895] [serial = 397] [outer = 0x7f37e7337800] 13:58:51 INFO - PROCESS | 1895 | 1461790731469 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 13:58:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:58:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1338ms 13:58:51 INFO - PROCESS | 1895 | 1461790731541 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:58:51 INFO - PROCESS | 1895 | 1461790731546 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:58:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:58:51 INFO - PROCESS | 1895 | 1461790731553 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:58:51 INFO - PROCESS | 1895 | 1461790731556 Marionette TRACE conn3 <- [1,502,null,{}] 13:58:51 INFO - PROCESS | 1895 | 1461790731562 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:51 INFO - PROCESS | 1895 | 1461790731758 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:58:51 INFO - PROCESS | 1895 | 1461790731907 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807b68800 == 60 [pid = 1895] [id = 133] 13:58:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37ec77b400) [pid = 1895] [serial = 398] [outer = (nil)] 13:58:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37ec9b9000) [pid = 1895] [serial = 399] [outer = 0x7f37ec77b400] 13:58:51 INFO - PROCESS | 1895 | 1461790731980 Marionette DEBUG loaded listener.js 13:58:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37edda5800) [pid = 1895] [serial = 400] [outer = 0x7f37ec77b400] 13:58:52 INFO - PROCESS | 1895 | 1461790732837 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 13:58:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:58:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1332ms 13:58:52 INFO - PROCESS | 1895 | 1461790732887 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:58:52 INFO - PROCESS | 1895 | 1461790732890 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:58:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:58:52 INFO - PROCESS | 1895 | 1461790732905 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:58:52 INFO - PROCESS | 1895 | 1461790732913 Marionette TRACE conn3 <- [1,506,null,{}] 13:58:52 INFO - PROCESS | 1895 | 1461790732920 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:53 INFO - PROCESS | 1895 | 1461790733088 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:58:53 INFO - PROCESS | 1895 | 1461790733267 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7de800 == 61 [pid = 1895] [id = 134] 13:58:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37f1f30400) [pid = 1895] [serial = 401] [outer = (nil)] 13:58:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37f2122800) [pid = 1895] [serial = 402] [outer = 0x7f37f1f30400] 13:58:53 INFO - PROCESS | 1895 | 1461790733341 Marionette DEBUG loaded listener.js 13:58:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37f4110800) [pid = 1895] [serial = 403] [outer = 0x7f37f1f30400] 13:58:54 INFO - PROCESS | 1895 | 1461790734180 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 13:58:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:58:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1347ms 13:58:54 INFO - PROCESS | 1895 | 1461790734246 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:58:54 INFO - PROCESS | 1895 | 1461790734251 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:58:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:58:54 INFO - PROCESS | 1895 | 1461790734256 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:58:54 INFO - PROCESS | 1895 | 1461790734258 Marionette TRACE conn3 <- [1,510,null,{}] 13:58:54 INFO - PROCESS | 1895 | 1461790734264 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:54 INFO - PROCESS | 1895 | 1461790734414 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:58:54 INFO - PROCESS | 1895 | 1461790734558 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb14e000 == 62 [pid = 1895] [id = 135] 13:58:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37ea0d3000) [pid = 1895] [serial = 404] [outer = (nil)] 13:58:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37eddeac00) [pid = 1895] [serial = 405] [outer = 0x7f37ea0d3000] 13:58:54 INFO - PROCESS | 1895 | 1461790734626 Marionette DEBUG loaded listener.js 13:58:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f38031c2000) [pid = 1895] [serial = 406] [outer = 0x7f37ea0d3000] 13:58:55 INFO - PROCESS | 1895 | 1461790735518 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 13:58:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:58:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1333ms 13:58:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:58:55 INFO - PROCESS | 1895 | 1461790735591 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:58:55 INFO - PROCESS | 1895 | 1461790735594 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:58:55 INFO - PROCESS | 1895 | 1461790735600 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:58:55 INFO - PROCESS | 1895 | 1461790735604 Marionette TRACE conn3 <- [1,514,null,{}] 13:58:55 INFO - PROCESS | 1895 | 1461790735609 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:55 INFO - PROCESS | 1895 | 1461790735774 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:58:56 INFO - PROCESS | 1895 | 1461790736289 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb15d800 == 63 [pid = 1895] [id = 136] 13:58:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37e7340c00) [pid = 1895] [serial = 407] [outer = (nil)] 13:58:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37e747e000) [pid = 1895] [serial = 408] [outer = 0x7f37e7340c00] 13:58:56 INFO - PROCESS | 1895 | 1461790736417 Marionette DEBUG loaded listener.js 13:58:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37e86e2c00) [pid = 1895] [serial = 409] [outer = 0x7f37e7340c00] 13:58:57 INFO - PROCESS | 1895 | 1461790737154 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 13:58:57 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:58:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1585ms 13:58:57 INFO - PROCESS | 1895 | 1461790737185 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:58:57 INFO - PROCESS | 1895 | 1461790737190 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:58:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:58:57 INFO - PROCESS | 1895 | 1461790737198 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:58:57 INFO - PROCESS | 1895 | 1461790737203 Marionette TRACE conn3 <- [1,518,null,{}] 13:58:57 INFO - PROCESS | 1895 | 1461790737210 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:57 INFO - PROCESS | 1895 | 1461790737352 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:58:57 INFO - PROCESS | 1895 | 1461790737539 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6249800 == 64 [pid = 1895] [id = 137] 13:58:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37e747c800) [pid = 1895] [serial = 410] [outer = (nil)] 13:58:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37e8fe4000) [pid = 1895] [serial = 411] [outer = 0x7f37e747c800] 13:58:57 INFO - PROCESS | 1895 | 1461790737651 Marionette DEBUG loaded listener.js 13:58:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37e9598000) [pid = 1895] [serial = 412] [outer = 0x7f37e747c800] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb150000 == 63 [pid = 1895] [id = 47] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38052b2000 == 62 [pid = 1895] [id = 97] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e55000 == 61 [pid = 1895] [id = 130] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6252000 == 60 [pid = 1895] [id = 129] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800f2b000 == 59 [pid = 1895] [id = 128] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37eef08400) [pid = 1895] [serial = 351] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f3807ec1000) [pid = 1895] [serial = 330] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f5f800 == 58 [pid = 1895] [id = 127] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb153000 == 57 [pid = 1895] [id = 126] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e951b000 == 56 [pid = 1895] [id = 125] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62f0000 == 55 [pid = 1895] [id = 120] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cc2800 == 54 [pid = 1895] [id = 119] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1da4000 == 53 [pid = 1895] [id = 118] 13:58:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1fdf000 == 52 [pid = 1895] [id = 117] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f3804a61c00) [pid = 1895] [serial = 153] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37f534e400) [pid = 1895] [serial = 192] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37f15f7400) [pid = 1895] [serial = 189] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37ec781000) [pid = 1895] [serial = 186] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37ffeed800) [pid = 1895] [serial = 195] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f3804baf800) [pid = 1895] [serial = 231] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37f3b28800) [pid = 1895] [serial = 225] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f380100ec00) [pid = 1895] [serial = 228] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f38054e5400) [pid = 1895] [serial = 265] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37f2785400) [pid = 1895] [serial = 258] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f3800f33400) [pid = 1895] [serial = 262] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37eb252c00) [pid = 1895] [serial = 295] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37f211cc00) [pid = 1895] [serial = 298] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37f3571400) [pid = 1895] [serial = 301] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f3800feb800) [pid = 1895] [serial = 304] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f3805246000) [pid = 1895] [serial = 307] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37ec7bfc00) [pid = 1895] [serial = 348] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37ec9d5000) [pid = 1895] [serial = 349] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e9d9a400) [pid = 1895] [serial = 333] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37ec9da800) [pid = 1895] [serial = 336] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37e8dcb800) [pid = 1895] [serial = 339] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37eefe3400) [pid = 1895] [serial = 342] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37ea0df000) [pid = 1895] [serial = 345] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37fefee800) [pid = 1895] [serial = 346] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f38070c6400) [pid = 1895] [serial = 268] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37f04a4000) [pid = 1895] [serial = 222] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f3807eca000) [pid = 1895] [serial = 310] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37ead64400) [pid = 1895] [serial = 294] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37ec7bc800) [pid = 1895] [serial = 313] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37eb25e800) [pid = 1895] [serial = 292] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f37eefeb400) [pid = 1895] [serial = 315] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f380558f400) [pid = 1895] [serial = 309] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37f3511c00) [pid = 1895] [serial = 322] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f380540fc00) [pid = 1895] [serial = 327] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 102 (0x7f37f62b6c00) [pid = 1895] [serial = 319] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 101 (0x7f37eb252000) [pid = 1895] [serial = 312] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f3805526c00) [pid = 1895] [serial = 255] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f3803141c00) [pid = 1895] [serial = 306] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37ffd9e400) [pid = 1895] [serial = 324] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 97 (0x7f37ffe6f000) [pid = 1895] [serial = 303] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 96 (0x7f37f1e37000) [pid = 1895] [serial = 316] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 95 (0x7f37f2f10c00) [pid = 1895] [serial = 318] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f37f212b400) [pid = 1895] [serial = 300] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 93 (0x7f3804a67000) [pid = 1895] [serial = 219] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 92 (0x7f3801006400) [pid = 1895] [serial = 325] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37eddeb800) [pid = 1895] [serial = 321] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 90 (0x7f3807b37800) [pid = 1895] [serial = 328] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | --DOMWINDOW == 89 (0x7f37f04a7000) [pid = 1895] [serial = 297] [outer = (nil)] [url = about:blank] 13:58:58 INFO - PROCESS | 1895 | 1461790738593 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 13:58:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:58:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1429ms 13:58:58 INFO - PROCESS | 1895 | 1461790738629 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:58:58 INFO - PROCESS | 1895 | 1461790738634 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:58:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:58:58 INFO - PROCESS | 1895 | 1461790738641 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:58:58 INFO - PROCESS | 1895 | 1461790738644 Marionette TRACE conn3 <- [1,522,null,{}] 13:58:58 INFO - PROCESS | 1895 | 1461790738649 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:58 INFO - PROCESS | 1895 | 1461790738831 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:58:58 INFO - PROCESS | 1895 | 1461790738927 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e950a000 == 53 [pid = 1895] [id = 138] 13:58:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37e86e2400) [pid = 1895] [serial = 413] [outer = (nil)] 13:58:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37ea0d4000) [pid = 1895] [serial = 414] [outer = 0x7f37e86e2400] 13:58:58 INFO - PROCESS | 1895 | 1461790738985 Marionette DEBUG loaded listener.js 13:58:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37ea162400) [pid = 1895] [serial = 415] [outer = 0x7f37e86e2400] 13:58:59 INFO - PROCESS | 1895 | 1461790739672 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 13:58:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:58:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1087ms 13:58:59 INFO - PROCESS | 1895 | 1461790739728 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:58:59 INFO - PROCESS | 1895 | 1461790739731 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:58:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:58:59 INFO - PROCESS | 1895 | 1461790739767 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:58:59 INFO - PROCESS | 1895 | 1461790739775 Marionette TRACE conn3 <- [1,526,null,{}] 13:58:59 INFO - PROCESS | 1895 | 1461790739791 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:58:59 INFO - PROCESS | 1895 | 1461790739929 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:58:59 INFO - PROCESS | 1895 | 1461790739941 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:58:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1174000 == 54 [pid = 1895] [id = 139] 13:58:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f37ead6d400) [pid = 1895] [serial = 416] [outer = (nil)] 13:58:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f37ec776000) [pid = 1895] [serial = 417] [outer = 0x7f37ead6d400] 13:59:00 INFO - PROCESS | 1895 | 1461790739999 Marionette DEBUG loaded listener.js 13:59:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37ec781c00) [pid = 1895] [serial = 418] [outer = 0x7f37ead6d400] 13:59:00 INFO - PROCESS | 1895 | 1461790740797 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 13:59:00 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:59:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1055ms 13:59:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:59:00 INFO - PROCESS | 1895 | 1461790740811 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:59:00 INFO - PROCESS | 1895 | 1461790740814 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:59:00 INFO - PROCESS | 1895 | 1461790740820 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:59:00 INFO - PROCESS | 1895 | 1461790740823 Marionette TRACE conn3 <- [1,530,null,{}] 13:59:00 INFO - PROCESS | 1895 | 1461790740887 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:01 INFO - PROCESS | 1895 | 1461790741055 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:59:01 INFO - PROCESS | 1895 | 1461790741129 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e61800 == 55 [pid = 1895] [id = 140] 13:59:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f37eaf94000) [pid = 1895] [serial = 419] [outer = (nil)] 13:59:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f37ec9b1800) [pid = 1895] [serial = 420] [outer = 0x7f37eaf94000] 13:59:01 INFO - PROCESS | 1895 | 1461790741188 Marionette DEBUG loaded listener.js 13:59:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f37ec9d7400) [pid = 1895] [serial = 421] [outer = 0x7f37eaf94000] 13:59:01 INFO - PROCESS | 1895 | 1461790741842 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 13:59:01 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:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:59:01 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:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:59:01 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:59:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1051ms 13:59:01 INFO - PROCESS | 1895 | 1461790741897 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:59:01 INFO - PROCESS | 1895 | 1461790741899 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:59:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:59:01 INFO - PROCESS | 1895 | 1461790741906 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:59:01 INFO - PROCESS | 1895 | 1461790741909 Marionette TRACE conn3 <- [1,534,null,{}] 13:59:01 INFO - PROCESS | 1895 | 1461790741914 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:02 INFO - PROCESS | 1895 | 1461790742089 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:59:02 INFO - PROCESS | 1895 | 1461790742119 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2450000 == 56 [pid = 1895] [id = 141] 13:59:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f37edde4000) [pid = 1895] [serial = 422] [outer = (nil)] 13:59:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37edde9c00) [pid = 1895] [serial = 423] [outer = 0x7f37edde4000] 13:59:02 INFO - PROCESS | 1895 | 1461790742190 Marionette DEBUG loaded listener.js 13:59:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37f04a7000) [pid = 1895] [serial = 424] [outer = 0x7f37edde4000] 13:59:03 INFO - PROCESS | 1895 | 1461790743460 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 13:59:03 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f37f2121000) [pid = 1895] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:59:03 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f37e7472400) [pid = 1895] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:59:03 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37eddb0400) [pid = 1895] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:59:03 INFO - PROCESS | 1895 | --DOMWINDOW == 97 (0x7f37ead68c00) [pid = 1895] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:59:03 INFO - PROCESS | 1895 | --DOMWINDOW == 96 (0x7f37e8feb000) [pid = 1895] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:59:03 INFO - PROCESS | 1895 | --DOMWINDOW == 95 (0x7f37e9ebe800) [pid = 1895] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:59:03 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f3805407800) [pid = 1895] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:59:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:59:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1632ms 13:59:03 INFO - PROCESS | 1895 | 1461790743539 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:59:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:59:03 INFO - PROCESS | 1895 | 1461790743542 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:59:03 INFO - PROCESS | 1895 | 1461790743547 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:59:03 INFO - PROCESS | 1895 | 1461790743550 Marionette TRACE conn3 <- [1,538,null,{}] 13:59:03 INFO - PROCESS | 1895 | 1461790743554 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:03 INFO - PROCESS | 1895 | 1461790743749 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:59:03 INFO - PROCESS | 1895 | 1461790743865 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f63000 == 57 [pid = 1895] [id = 142] 13:59:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37ec9d9c00) [pid = 1895] [serial = 425] [outer = (nil)] 13:59:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f37edde4800) [pid = 1895] [serial = 426] [outer = 0x7f37ec9d9c00] 13:59:03 INFO - PROCESS | 1895 | 1461790743922 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f37f1e3b800) [pid = 1895] [serial = 427] [outer = 0x7f37ec9d9c00] 13:59:04 INFO - PROCESS | 1895 | 1461790744440 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 13:59:04 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:59:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 933ms 13:59:04 INFO - PROCESS | 1895 | 1461790744503 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:59:04 INFO - PROCESS | 1895 | 1461790744506 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:59:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:59:04 INFO - PROCESS | 1895 | 1461790744513 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:59:04 INFO - PROCESS | 1895 | 1461790744515 Marionette TRACE conn3 <- [1,542,null,{}] 13:59:04 INFO - PROCESS | 1895 | 1461790744520 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:04 INFO - PROCESS | 1895 | 1461790744646 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:59:04 INFO - PROCESS | 1895 | 1461790744751 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f419a000 == 58 [pid = 1895] [id = 143] 13:59:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f37e733a800) [pid = 1895] [serial = 428] [outer = (nil)] 13:59:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f37f1f30800) [pid = 1895] [serial = 429] [outer = 0x7f37e733a800] 13:59:04 INFO - PROCESS | 1895 | 1461790744811 Marionette DEBUG loaded listener.js 13:59:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37f2f0d000) [pid = 1895] [serial = 430] [outer = 0x7f37e733a800] 13:59:05 INFO - PROCESS | 1895 | 1461790745387 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 13:59:05 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:59:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 925ms 13:59:05 INFO - PROCESS | 1895 | 1461790745524 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:59:05 INFO - PROCESS | 1895 | 1461790745530 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:59:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:59:05 INFO - PROCESS | 1895 | 1461790745540 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:59:05 INFO - PROCESS | 1895 | 1461790745546 Marionette TRACE conn3 <- [1,546,null,{}] 13:59:05 INFO - PROCESS | 1895 | 1461790745557 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:05 INFO - PROCESS | 1895 | 1461790745806 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:59:05 INFO - PROCESS | 1895 | 1461790745957 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf61000 == 59 [pid = 1895] [id = 144] 13:59:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37e86d4c00) [pid = 1895] [serial = 431] [outer = (nil)] 13:59:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37e8fea400) [pid = 1895] [serial = 432] [outer = 0x7f37e86d4c00] 13:59:06 INFO - PROCESS | 1895 | 1461790746028 Marionette DEBUG loaded listener.js 13:59:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f37e91a8c00) [pid = 1895] [serial = 433] [outer = 0x7f37e86d4c00] 13:59:06 INFO - PROCESS | 1895 | 1461790746805 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 13:59:06 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:59:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1298ms 13:59:06 INFO - PROCESS | 1895 | 1461790746847 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:59:06 INFO - PROCESS | 1895 | 1461790746853 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:59:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:59:06 INFO - PROCESS | 1895 | 1461790746864 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:59:06 INFO - PROCESS | 1895 | 1461790746869 Marionette TRACE conn3 <- [1,550,null,{}] 13:59:06 INFO - PROCESS | 1895 | 1461790746877 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:07 INFO - PROCESS | 1895 | 1461790747044 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:59:07 INFO - PROCESS | 1895 | 1461790747172 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f116e800 == 60 [pid = 1895] [id = 145] 13:59:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37e8fed400) [pid = 1895] [serial = 434] [outer = (nil)] 13:59:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37e972c800) [pid = 1895] [serial = 435] [outer = 0x7f37e8fed400] 13:59:07 INFO - PROCESS | 1895 | 1461790747259 Marionette DEBUG loaded listener.js 13:59:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37ead66000) [pid = 1895] [serial = 436] [outer = 0x7f37e8fed400] 13:59:08 INFO - PROCESS | 1895 | 1461790748083 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 13:59:08 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:59:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1241ms 13:59:08 INFO - PROCESS | 1895 | 1461790748104 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:59:08 INFO - PROCESS | 1895 | 1461790748110 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:59:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:59:08 INFO - PROCESS | 1895 | 1461790748160 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:59:08 INFO - PROCESS | 1895 | 1461790748166 Marionette TRACE conn3 <- [1,554,null,{}] 13:59:08 INFO - PROCESS | 1895 | 1461790748184 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:08 INFO - PROCESS | 1895 | 1461790748491 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:59:08 INFO - PROCESS | 1895 | 1461790748727 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37fef98000 == 61 [pid = 1895] [id = 146] 13:59:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37ecb4b800) [pid = 1895] [serial = 437] [outer = (nil)] 13:59:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37eddab400) [pid = 1895] [serial = 438] [outer = 0x7f37ecb4b800] 13:59:08 INFO - PROCESS | 1895 | 1461790748815 Marionette DEBUG loaded listener.js 13:59:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37ef919000) [pid = 1895] [serial = 439] [outer = 0x7f37ecb4b800] 13:59:09 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:09 INFO - PROCESS | 1895 | 1461790749623 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 13:59:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:59:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1541ms 13:59:09 INFO - PROCESS | 1895 | 1461790749657 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:59:09 INFO - PROCESS | 1895 | 1461790749661 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:59:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:59:09 INFO - PROCESS | 1895 | 1461790749666 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:59:09 INFO - PROCESS | 1895 | 1461790749669 Marionette TRACE conn3 <- [1,558,null,{}] 13:59:09 INFO - PROCESS | 1895 | 1461790749674 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:09 INFO - PROCESS | 1895 | 1461790749822 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:59:09 INFO - PROCESS | 1895 | 1461790749967 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38002aa000 == 62 [pid = 1895] [id = 147] 13:59:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37ec9aec00) [pid = 1895] [serial = 440] [outer = (nil)] 13:59:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37f2128800) [pid = 1895] [serial = 441] [outer = 0x7f37ec9aec00] 13:59:10 INFO - PROCESS | 1895 | 1461790750037 Marionette DEBUG loaded listener.js 13:59:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37f357ac00) [pid = 1895] [serial = 442] [outer = 0x7f37ec9aec00] 13:59:10 INFO - PROCESS | 1895 | 1461790750866 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 13:59:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:59:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1234ms 13:59:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:59:10 INFO - PROCESS | 1895 | 1461790750901 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:59:10 INFO - PROCESS | 1895 | 1461790750903 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:59:10 INFO - PROCESS | 1895 | 1461790750909 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:59:10 INFO - PROCESS | 1895 | 1461790750912 Marionette TRACE conn3 <- [1,562,null,{}] 13:59:10 INFO - PROCESS | 1895 | 1461790750917 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:11 INFO - PROCESS | 1895 | 1461790751060 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:59:11 INFO - PROCESS | 1895 | 1461790751206 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380316d800 == 63 [pid = 1895] [id = 148] 13:59:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37f1398000) [pid = 1895] [serial = 443] [outer = (nil)] 13:59:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37f5646000) [pid = 1895] [serial = 444] [outer = 0x7f37f1398000] 13:59:11 INFO - PROCESS | 1895 | 1461790751275 Marionette DEBUG loaded listener.js 13:59:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37f9059400) [pid = 1895] [serial = 445] [outer = 0x7f37f1398000] 13:59:11 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:12 INFO - PROCESS | 1895 | 1461790752081 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 13:59:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:59:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1228ms 13:59:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:59:12 INFO - PROCESS | 1895 | 1461790752137 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:59:12 INFO - PROCESS | 1895 | 1461790752139 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:59:12 INFO - PROCESS | 1895 | 1461790752146 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:59:12 INFO - PROCESS | 1895 | 1461790752149 Marionette TRACE conn3 <- [1,566,null,{}] 13:59:12 INFO - PROCESS | 1895 | 1461790752154 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:12 INFO - PROCESS | 1895 | 1461790752334 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:59:12 INFO - PROCESS | 1895 | 1461790752477 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38050fe000 == 64 [pid = 1895] [id = 149] 13:59:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37fef0bc00) [pid = 1895] [serial = 446] [outer = (nil)] 13:59:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f3801006400) [pid = 1895] [serial = 447] [outer = 0x7f37fef0bc00] 13:59:12 INFO - PROCESS | 1895 | 1461790752559 Marionette DEBUG loaded listener.js 13:59:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f3803135400) [pid = 1895] [serial = 448] [outer = 0x7f37fef0bc00] 13:59:13 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:13 INFO - PROCESS | 1895 | 1461790753389 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:59:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:59:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1278ms 13:59:13 INFO - PROCESS | 1895 | 1461790753438 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:59:13 INFO - PROCESS | 1895 | 1461790753442 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:59:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:59:13 INFO - PROCESS | 1895 | 1461790753448 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:59:13 INFO - PROCESS | 1895 | 1461790753451 Marionette TRACE conn3 <- [1,570,null,{}] 13:59:13 INFO - PROCESS | 1895 | 1461790753456 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:13 INFO - PROCESS | 1895 | 1461790753616 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:59:13 INFO - PROCESS | 1895 | 1461790753762 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807081000 == 65 [pid = 1895] [id = 150] 13:59:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e7240c00) [pid = 1895] [serial = 449] [outer = (nil)] 13:59:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37e7248c00) [pid = 1895] [serial = 450] [outer = 0x7f37e7240c00] 13:59:13 INFO - PROCESS | 1895 | 1461790753833 Marionette DEBUG loaded listener.js 13:59:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37e724d800) [pid = 1895] [serial = 451] [outer = 0x7f37e7240c00] 13:59:14 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:14 INFO - PROCESS | 1895 | 1461790754580 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 13:59:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:59:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1176ms 13:59:14 INFO - PROCESS | 1895 | 1461790754626 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:59:14 INFO - PROCESS | 1895 | 1461790754629 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:59:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:59:14 INFO - PROCESS | 1895 | 1461790754635 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:59:14 INFO - PROCESS | 1895 | 1461790754637 Marionette TRACE conn3 <- [1,574,null,{}] 13:59:14 INFO - PROCESS | 1895 | 1461790754643 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:14 INFO - PROCESS | 1895 | 1461790754784 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:59:14 INFO - PROCESS | 1895 | 1461790754932 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e625b800 == 66 [pid = 1895] [id = 151] 13:59:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37e7244800) [pid = 1895] [serial = 452] [outer = (nil)] 13:59:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37e9ec0800) [pid = 1895] [serial = 453] [outer = 0x7f37e7244800] 13:59:15 INFO - PROCESS | 1895 | 1461790755000 Marionette DEBUG loaded listener.js 13:59:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f38049a4400) [pid = 1895] [serial = 454] [outer = 0x7f37e7244800] 13:59:16 INFO - PROCESS | 1895 | 1461790756041 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:59:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1477ms 13:59:16 INFO - PROCESS | 1895 | 1461790756114 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:59:16 INFO - PROCESS | 1895 | 1461790756118 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:59:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:59:16 INFO - PROCESS | 1895 | 1461790756126 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:59:16 INFO - PROCESS | 1895 | 1461790756131 Marionette TRACE conn3 <- [1,578,null,{}] 13:59:16 INFO - PROCESS | 1895 | 1461790756138 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:16 INFO - PROCESS | 1895 | 1461790756476 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:59:17 INFO - PROCESS | 1895 | 1461790757036 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9778000 == 67 [pid = 1895] [id = 152] 13:59:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37e86d5c00) [pid = 1895] [serial = 455] [outer = (nil)] 13:59:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37eaf8b400) [pid = 1895] [serial = 456] [outer = 0x7f37e86d5c00] 13:59:17 INFO - PROCESS | 1895 | 1461790757103 Marionette DEBUG loaded listener.js 13:59:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37ec780000) [pid = 1895] [serial = 457] [outer = 0x7f37e86d5c00] 13:59:17 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37e733ec00) [pid = 1895] [serial = 390] [outer = (nil)] [url = about:blank] 13:59:17 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37e8fea000) [pid = 1895] [serial = 366] [outer = (nil)] [url = about:blank] 13:59:17 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f3800f3b400) [pid = 1895] [serial = 369] [outer = (nil)] [url = about:blank] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f63000 == 66 [pid = 1895] [id = 142] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2450000 == 65 [pid = 1895] [id = 141] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e61800 == 64 [pid = 1895] [id = 140] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1174000 == 63 [pid = 1895] [id = 139] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e950a000 == 62 [pid = 1895] [id = 138] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6249800 == 61 [pid = 1895] [id = 137] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb15d800 == 60 [pid = 1895] [id = 136] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb14e000 == 59 [pid = 1895] [id = 135] 13:59:17 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7de800 == 58 [pid = 1895] [id = 134] 13:59:18 INFO - PROCESS | 1895 | 1461790758000 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f380947f000) [pid = 1895] [serial = 331] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37eab32800) [pid = 1895] [serial = 388] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37f2120800) [pid = 1895] [serial = 382] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37f534c400) [pid = 1895] [serial = 384] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f3800096400) [pid = 1895] [serial = 385] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e9593400) [pid = 1895] [serial = 387] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37f5347c00) [pid = 1895] [serial = 360] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37f071e400) [pid = 1895] [serial = 381] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37f032bc00) [pid = 1895] [serial = 357] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37eb255400) [pid = 1895] [serial = 378] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37ec9b0000) [pid = 1895] [serial = 379] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37e9ebec00) [pid = 1895] [serial = 376] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37e9336400) [pid = 1895] [serial = 375] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f3800fea800) [pid = 1895] [serial = 363] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f3800088800) [pid = 1895] [serial = 373] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37ec9b6000) [pid = 1895] [serial = 372] [outer = (nil)] [url = about:blank] 13:59:18 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37eaf8c400) [pid = 1895] [serial = 354] [outer = (nil)] [url = about:blank] 13:59:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:59:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1937ms 13:59:18 INFO - PROCESS | 1895 | 1461790758062 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:59:18 INFO - PROCESS | 1895 | 1461790758069 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:59:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:59:18 INFO - PROCESS | 1895 | 1461790758078 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:59:18 INFO - PROCESS | 1895 | 1461790758082 Marionette TRACE conn3 <- [1,582,null,{}] 13:59:18 INFO - PROCESS | 1895 | 1461790758087 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:18 INFO - PROCESS | 1895 | 1461790758227 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:59:18 INFO - PROCESS | 1895 | 1461790758239 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6cb800 == 59 [pid = 1895] [id = 153] 13:59:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37ea0d8400) [pid = 1895] [serial = 458] [outer = (nil)] 13:59:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37ec9ce800) [pid = 1895] [serial = 459] [outer = 0x7f37ea0d8400] 13:59:18 INFO - PROCESS | 1895 | 1461790758308 Marionette DEBUG loaded listener.js 13:59:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37edda4000) [pid = 1895] [serial = 460] [outer = 0x7f37ea0d8400] 13:59:19 INFO - PROCESS | 1895 | 1461790759005 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 13:59:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:59:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 979ms 13:59:19 INFO - PROCESS | 1895 | 1461790759057 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:59:19 INFO - PROCESS | 1895 | 1461790759060 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:59:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:59:19 INFO - PROCESS | 1895 | 1461790759066 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:59:19 INFO - PROCESS | 1895 | 1461790759071 Marionette TRACE conn3 <- [1,586,null,{}] 13:59:19 INFO - PROCESS | 1895 | 1461790759088 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:19 INFO - PROCESS | 1895 | 1461790759226 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:59:19 INFO - PROCESS | 1895 | 1461790759245 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f243f800 == 60 [pid = 1895] [id = 154] 13:59:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37f165d800) [pid = 1895] [serial = 461] [outer = (nil)] 13:59:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37f2eddc00) [pid = 1895] [serial = 462] [outer = 0x7f37f165d800] 13:59:19 INFO - PROCESS | 1895 | 1461790759306 Marionette DEBUG loaded listener.js 13:59:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37f5347c00) [pid = 1895] [serial = 463] [outer = 0x7f37f165d800] 13:59:19 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:20 INFO - PROCESS | 1895 | 1461790760057 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 13:59:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:59:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1037ms 13:59:20 INFO - PROCESS | 1895 | 1461790760103 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:59:20 INFO - PROCESS | 1895 | 1461790760107 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:59:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:59:20 INFO - PROCESS | 1895 | 1461790760112 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:59:20 INFO - PROCESS | 1895 | 1461790760114 Marionette TRACE conn3 <- [1,590,null,{}] 13:59:20 INFO - PROCESS | 1895 | 1461790760129 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:20 INFO - PROCESS | 1895 | 1461790760346 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:59:20 INFO - PROCESS | 1895 | 1461790760367 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f4199800 == 61 [pid = 1895] [id = 155] 13:59:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37f534c400) [pid = 1895] [serial = 464] [outer = (nil)] 13:59:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37ffef3400) [pid = 1895] [serial = 465] [outer = 0x7f37f534c400] 13:59:20 INFO - PROCESS | 1895 | 1461790760425 Marionette DEBUG loaded listener.js 13:59:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f3800caa400) [pid = 1895] [serial = 466] [outer = 0x7f37f534c400] 13:59:21 INFO - PROCESS | 1895 | 1461790761323 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 13:59:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:59:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1275ms 13:59:21 INFO - PROCESS | 1895 | 1461790761393 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:59:21 INFO - PROCESS | 1895 | 1461790761397 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:59:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:59:21 INFO - PROCESS | 1895 | 1461790761402 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:59:21 INFO - PROCESS | 1895 | 1461790761404 Marionette TRACE conn3 <- [1,594,null,{}] 13:59:21 INFO - PROCESS | 1895 | 1461790761409 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:21 INFO - PROCESS | 1895 | 1461790761576 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:59:21 INFO - PROCESS | 1895 | 1461790761606 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffb04800 == 62 [pid = 1895] [id = 156] 13:59:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37ffd9dc00) [pid = 1895] [serial = 467] [outer = (nil)] 13:59:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f38010bc000) [pid = 1895] [serial = 468] [outer = 0x7f37ffd9dc00] 13:59:21 INFO - PROCESS | 1895 | 1461790761662 Marionette DEBUG loaded listener.js 13:59:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f3804a67000) [pid = 1895] [serial = 469] [outer = 0x7f37ffd9dc00] 13:59:22 INFO - PROCESS | 1895 | 1461790762427 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 13:59:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:59:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1075ms 13:59:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:59:22 INFO - PROCESS | 1895 | 1461790762485 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:59:22 INFO - PROCESS | 1895 | 1461790762487 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:59:22 INFO - PROCESS | 1895 | 1461790762493 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:59:22 INFO - PROCESS | 1895 | 1461790762495 Marionette TRACE conn3 <- [1,598,null,{}] 13:59:22 INFO - PROCESS | 1895 | 1461790762500 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:22 INFO - PROCESS | 1895 | 1461790762852 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e86e2400) [pid = 1895] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37ec9d9c00) [pid = 1895] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37ead6d400) [pid = 1895] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37edde4000) [pid = 1895] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37e747c800) [pid = 1895] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37e932f400) [pid = 1895] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37eaf94000) [pid = 1895] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37e7335000) [pid = 1895] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37e7479000) [pid = 1895] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37e7340c00) [pid = 1895] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37e7478400) [pid = 1895] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:59:22 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37ead66c00) [pid = 1895] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:59:22 INFO - PROCESS | 1895 | 1461790762941 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7c4800 == 63 [pid = 1895] [id = 157] 13:59:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37e7476800) [pid = 1895] [serial = 470] [outer = (nil)] 13:59:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37e747f400) [pid = 1895] [serial = 471] [outer = 0x7f37e7476800] 13:59:23 INFO - PROCESS | 1895 | 1461790763000 Marionette DEBUG loaded listener.js 13:59:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37ea0e0000) [pid = 1895] [serial = 472] [outer = 0x7f37e7476800] 13:59:23 INFO - PROCESS | 1895 | 1461790763606 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 13:59:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37e8880800) [pid = 1895] [serial = 473] [outer = 0x7f37e9330400] 13:59:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:59:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1177ms 13:59:23 INFO - PROCESS | 1895 | 1461790763681 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:59:23 INFO - PROCESS | 1895 | 1461790763683 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:59:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:59:23 INFO - PROCESS | 1895 | 1461790763733 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:59:23 INFO - PROCESS | 1895 | 1461790763735 Marionette TRACE conn3 <- [1,602,null,{}] 13:59:23 INFO - PROCESS | 1895 | 1461790763746 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:23 INFO - PROCESS | 1895 | 1461790763870 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:59:23 INFO - PROCESS | 1895 | 1461790763879 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38054a5000 == 64 [pid = 1895] [id = 158] 13:59:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37e887dc00) [pid = 1895] [serial = 474] [outer = (nil)] 13:59:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37e8885800) [pid = 1895] [serial = 475] [outer = 0x7f37e887dc00] 13:59:23 INFO - PROCESS | 1895 | 1461790763937 Marionette DEBUG loaded listener.js 13:59:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37eb254400) [pid = 1895] [serial = 476] [outer = 0x7f37e887dc00] 13:59:24 INFO - PROCESS | 1895 | 1461790764646 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 13:59:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:59:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 956ms 13:59:24 INFO - PROCESS | 1895 | 1461790764664 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:59:24 INFO - PROCESS | 1895 | 1461790764668 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:59:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:59:24 INFO - PROCESS | 1895 | 1461790764673 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:59:24 INFO - PROCESS | 1895 | 1461790764675 Marionette TRACE conn3 <- [1,606,null,{}] 13:59:24 INFO - PROCESS | 1895 | 1461790764680 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:24 INFO - PROCESS | 1895 | 1461790764845 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:59:25 INFO - PROCESS | 1895 | 1461790765004 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6182800 == 65 [pid = 1895] [id = 159] 13:59:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37e7244000) [pid = 1895] [serial = 477] [outer = (nil)] 13:59:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37e7333c00) [pid = 1895] [serial = 478] [outer = 0x7f37e7244000] 13:59:25 INFO - PROCESS | 1895 | 1461790765075 Marionette DEBUG loaded listener.js 13:59:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e86d6c00) [pid = 1895] [serial = 479] [outer = 0x7f37e7244000] 13:59:25 INFO - PROCESS | 1895 | 1461790765960 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:59:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1335ms 13:59:26 INFO - PROCESS | 1895 | 1461790766011 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:59:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:59:26 INFO - PROCESS | 1895 | 1461790766017 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:59:26 INFO - PROCESS | 1895 | 1461790766024 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:59:26 INFO - PROCESS | 1895 | 1461790766030 Marionette TRACE conn3 <- [1,610,null,{}] 13:59:26 INFO - PROCESS | 1895 | 1461790766036 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:26 INFO - PROCESS | 1895 | 1461790766202 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:59:26 INFO - PROCESS | 1895 | 1461790766348 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6c3800 == 66 [pid = 1895] [id = 160] 13:59:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37e87bc800) [pid = 1895] [serial = 480] [outer = (nil)] 13:59:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e9d9b000) [pid = 1895] [serial = 481] [outer = 0x7f37e87bc800] 13:59:26 INFO - PROCESS | 1895 | 1461790766419 Marionette DEBUG loaded listener.js 13:59:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37ead66c00) [pid = 1895] [serial = 482] [outer = 0x7f37e87bc800] 13:59:27 INFO - PROCESS | 1895 | 1461790767304 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 13:59:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:59:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1337ms 13:59:27 INFO - PROCESS | 1895 | 1461790767364 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:59:27 INFO - PROCESS | 1895 | 1461790767370 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:59:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:59:27 INFO - PROCESS | 1895 | 1461790767377 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:59:27 INFO - PROCESS | 1895 | 1461790767379 Marionette TRACE conn3 <- [1,614,null,{}] 13:59:27 INFO - PROCESS | 1895 | 1461790767385 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:27 INFO - PROCESS | 1895 | 1461790767544 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:59:27 INFO - PROCESS | 1895 | 1461790767702 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cb3000 == 67 [pid = 1895] [id = 161] 13:59:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37ead67800) [pid = 1895] [serial = 483] [outer = (nil)] 13:59:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37ec9d2c00) [pid = 1895] [serial = 484] [outer = 0x7f37ead67800] 13:59:27 INFO - PROCESS | 1895 | 1461790767769 Marionette DEBUG loaded listener.js 13:59:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37edded800) [pid = 1895] [serial = 485] [outer = 0x7f37ead67800] 13:59:28 INFO - PROCESS | 1895 | 1461790768684 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 13:59:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:59:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1382ms 13:59:28 INFO - PROCESS | 1895 | 1461790768759 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:59:28 INFO - PROCESS | 1895 | 1461790768762 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:59:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:59:28 INFO - PROCESS | 1895 | 1461790768776 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:59:28 INFO - PROCESS | 1895 | 1461790768785 Marionette TRACE conn3 <- [1,618,null,{}] 13:59:28 INFO - PROCESS | 1895 | 1461790768791 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:28 INFO - PROCESS | 1895 | 1461790768984 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:59:29 INFO - PROCESS | 1895 | 1461790769132 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a9a800 == 68 [pid = 1895] [id = 162] 13:59:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37ec77c400) [pid = 1895] [serial = 486] [outer = (nil)] 13:59:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37f624c800) [pid = 1895] [serial = 487] [outer = 0x7f37ec77c400] 13:59:29 INFO - PROCESS | 1895 | 1461790769199 Marionette DEBUG loaded listener.js 13:59:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f3800254400) [pid = 1895] [serial = 488] [outer = 0x7f37ec77c400] 13:59:29 INFO - PROCESS | 1895 | 1461790769977 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:59:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:59:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1241ms 13:59:30 INFO - PROCESS | 1895 | 1461790770009 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:59:30 INFO - PROCESS | 1895 | 1461790770013 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:59:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:59:30 INFO - PROCESS | 1895 | 1461790770019 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:59:30 INFO - PROCESS | 1895 | 1461790770022 Marionette TRACE conn3 <- [1,622,null,{}] 13:59:30 INFO - PROCESS | 1895 | 1461790770027 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:30 INFO - PROCESS | 1895 | 1461790770176 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:59:30 INFO - PROCESS | 1895 | 1461790770327 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91c7000 == 69 [pid = 1895] [id = 163] 13:59:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37e722c000) [pid = 1895] [serial = 489] [outer = (nil)] 13:59:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37e7234800) [pid = 1895] [serial = 490] [outer = 0x7f37e722c000] 13:59:30 INFO - PROCESS | 1895 | 1461790770398 Marionette DEBUG loaded listener.js 13:59:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37e723ac00) [pid = 1895] [serial = 491] [outer = 0x7f37e722c000] 13:59:31 INFO - PROCESS | 1895 | 1461790771248 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 13:59:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:59:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1283ms 13:59:31 INFO - PROCESS | 1895 | 1461790771303 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:59:31 INFO - PROCESS | 1895 | 1461790771307 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:59:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:59:31 INFO - PROCESS | 1895 | 1461790771312 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:59:31 INFO - PROCESS | 1895 | 1461790771314 Marionette TRACE conn3 <- [1,626,null,{}] 13:59:31 INFO - PROCESS | 1895 | 1461790771320 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:31 INFO - PROCESS | 1895 | 1461790771472 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:59:31 INFO - PROCESS | 1895 | 1461790771632 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e860f000 == 70 [pid = 1895] [id = 164] 13:59:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37e888a800) [pid = 1895] [serial = 492] [outer = (nil)] 13:59:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37e9ebe400) [pid = 1895] [serial = 493] [outer = 0x7f37e888a800] 13:59:31 INFO - PROCESS | 1895 | 1461790771712 Marionette DEBUG loaded listener.js 13:59:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37f4104800) [pid = 1895] [serial = 494] [outer = 0x7f37e888a800] 13:59:32 INFO - PROCESS | 1895 | 1461790772883 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 13:59:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:59:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1627ms 13:59:32 INFO - PROCESS | 1895 | 1461790772941 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:59:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:59:32 INFO - PROCESS | 1895 | 1461790772947 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:59:32 INFO - PROCESS | 1895 | 1461790772954 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:59:32 INFO - PROCESS | 1895 | 1461790772959 Marionette TRACE conn3 <- [1,630,null,{}] 13:59:32 INFO - PROCESS | 1895 | 1461790772966 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:33 INFO - PROCESS | 1895 | 1461790773112 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:59:33 INFO - PROCESS | 1895 | 1461790773276 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7319800 == 71 [pid = 1895] [id = 165] 13:59:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37e724bc00) [pid = 1895] [serial = 495] [outer = (nil)] 13:59:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37e733d000) [pid = 1895] [serial = 496] [outer = 0x7f37e724bc00] 13:59:33 INFO - PROCESS | 1895 | 1461790773351 Marionette DEBUG loaded listener.js 13:59:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37e887e000) [pid = 1895] [serial = 497] [outer = 0x7f37e724bc00] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38054a5000 == 70 [pid = 1895] [id = 158] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7c4800 == 69 [pid = 1895] [id = 157] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37f1f30800) [pid = 1895] [serial = 429] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffb04800 == 68 [pid = 1895] [id = 156] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f4199800 == 67 [pid = 1895] [id = 155] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f243f800 == 66 [pid = 1895] [id = 154] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6cb800 == 65 [pid = 1895] [id = 153] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9778000 == 64 [pid = 1895] [id = 152] 13:59:34 INFO - PROCESS | 1895 | 1461790774342 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38002aa000 == 63 [pid = 1895] [id = 147] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37fef98000 == 62 [pid = 1895] [id = 146] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f116e800 == 61 [pid = 1895] [id = 145] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf61000 == 60 [pid = 1895] [id = 144] 13:59:34 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f419a000 == 59 [pid = 1895] [id = 143] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37ea0d4000) [pid = 1895] [serial = 414] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37f2122800) [pid = 1895] [serial = 402] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37f1e3b800) [pid = 1895] [serial = 427] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37ec776000) [pid = 1895] [serial = 417] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37f04a7000) [pid = 1895] [serial = 424] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37ea162400) [pid = 1895] [serial = 415] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37e9598000) [pid = 1895] [serial = 412] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37eddeac00) [pid = 1895] [serial = 405] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37ea0dfc00) [pid = 1895] [serial = 334] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37ec9d7400) [pid = 1895] [serial = 421] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37efb76c00) [pid = 1895] [serial = 391] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37f3b27800) [pid = 1895] [serial = 343] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37ec9b9000) [pid = 1895] [serial = 399] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37e7335400) [pid = 1895] [serial = 393] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37e747e000) [pid = 1895] [serial = 408] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e9eba000) [pid = 1895] [serial = 396] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37ec9b1800) [pid = 1895] [serial = 420] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37edde7400) [pid = 1895] [serial = 340] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37ec781c00) [pid = 1895] [serial = 418] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37e8fe4000) [pid = 1895] [serial = 411] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37e86e2c00) [pid = 1895] [serial = 409] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37edde1400) [pid = 1895] [serial = 337] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37edde9c00) [pid = 1895] [serial = 423] [outer = (nil)] [url = about:blank] 13:59:34 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37edde4800) [pid = 1895] [serial = 426] [outer = (nil)] [url = about:blank] 13:59:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:59:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1441ms 13:59:34 INFO - PROCESS | 1895 | 1461790774395 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:59:34 INFO - PROCESS | 1895 | 1461790774403 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:59:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:59:34 INFO - PROCESS | 1895 | 1461790774412 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:59:34 INFO - PROCESS | 1895 | 1461790774415 Marionette TRACE conn3 <- [1,634,null,{}] 13:59:34 INFO - PROCESS | 1895 | 1461790774421 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:34 INFO - PROCESS | 1895 | 1461790774559 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:59:34 INFO - PROCESS | 1895 | 1461790774570 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e88de800 == 60 [pid = 1895] [id = 166] 13:59:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37e8dd0000) [pid = 1895] [serial = 498] [outer = (nil)] 13:59:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37e91a8400) [pid = 1895] [serial = 499] [outer = 0x7f37e8dd0000] 13:59:34 INFO - PROCESS | 1895 | 1461790774628 Marionette DEBUG loaded listener.js 13:59:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37e9453800) [pid = 1895] [serial = 500] [outer = 0x7f37e8dd0000] 13:59:35 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:35 INFO - PROCESS | 1895 | 1461790775412 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 13:59:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:59:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1032ms 13:59:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:59:35 INFO - PROCESS | 1895 | 1461790775443 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:59:35 INFO - PROCESS | 1895 | 1461790775445 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:59:35 INFO - PROCESS | 1895 | 1461790775451 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:59:35 INFO - PROCESS | 1895 | 1461790775456 Marionette TRACE conn3 <- [1,638,null,{}] 13:59:35 INFO - PROCESS | 1895 | 1461790775485 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:35 INFO - PROCESS | 1895 | 1461790775622 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:59:35 INFO - PROCESS | 1895 | 1461790775642 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3cc000 == 61 [pid = 1895] [id = 167] 13:59:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37ea0d5000) [pid = 1895] [serial = 501] [outer = (nil)] 13:59:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37ea16ac00) [pid = 1895] [serial = 502] [outer = 0x7f37ea0d5000] 13:59:35 INFO - PROCESS | 1895 | 1461790775702 Marionette DEBUG loaded listener.js 13:59:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37ead6e400) [pid = 1895] [serial = 503] [outer = 0x7f37ea0d5000] 13:59:36 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:36 INFO - PROCESS | 1895 | 1461790776399 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 13:59:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:59:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 982ms 13:59:36 INFO - PROCESS | 1895 | 1461790776433 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:59:36 INFO - PROCESS | 1895 | 1461790776436 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:59:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:59:36 INFO - PROCESS | 1895 | 1461790776441 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:59:36 INFO - PROCESS | 1895 | 1461790776444 Marionette TRACE conn3 <- [1,642,null,{}] 13:59:36 INFO - PROCESS | 1895 | 1461790776458 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:36 INFO - PROCESS | 1895 | 1461790776635 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:59:36 INFO - PROCESS | 1895 | 1461790776709 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7ca000 == 62 [pid = 1895] [id = 168] 13:59:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e8fef000) [pid = 1895] [serial = 504] [outer = (nil)] 13:59:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37eb255c00) [pid = 1895] [serial = 505] [outer = 0x7f37e8fef000] 13:59:36 INFO - PROCESS | 1895 | 1461790776765 Marionette DEBUG loaded listener.js 13:59:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37eb2cb400) [pid = 1895] [serial = 506] [outer = 0x7f37e8fef000] 13:59:37 INFO - PROCESS | 1895 | 1461790777452 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 13:59:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:59:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1029ms 13:59:37 INFO - PROCESS | 1895 | 1461790777472 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:59:37 INFO - PROCESS | 1895 | 1461790777475 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:59:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:59:37 INFO - PROCESS | 1895 | 1461790777481 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:59:37 INFO - PROCESS | 1895 | 1461790777483 Marionette TRACE conn3 <- [1,646,null,{}] 13:59:37 INFO - PROCESS | 1895 | 1461790777488 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:37 INFO - PROCESS | 1895 | 1461790777661 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:59:37 INFO - PROCESS | 1895 | 1461790777686 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37efb41000 == 63 [pid = 1895] [id = 169] 13:59:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37ea1dac00) [pid = 1895] [serial = 507] [outer = (nil)] 13:59:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37ec77f400) [pid = 1895] [serial = 508] [outer = 0x7f37ea1dac00] 13:59:37 INFO - PROCESS | 1895 | 1461790777744 Marionette DEBUG loaded listener.js 13:59:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37ec9b1000) [pid = 1895] [serial = 509] [outer = 0x7f37ea1dac00] 13:59:38 INFO - PROCESS | 1895 | 1461790778494 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 13:59:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:59:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1075ms 13:59:38 INFO - PROCESS | 1895 | 1461790778560 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:59:38 INFO - PROCESS | 1895 | 1461790778563 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:59:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:59:38 INFO - PROCESS | 1895 | 1461790778568 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:59:38 INFO - PROCESS | 1895 | 1461790778570 Marionette TRACE conn3 <- [1,650,null,{}] 13:59:38 INFO - PROCESS | 1895 | 1461790778579 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:38 INFO - PROCESS | 1895 | 1461790778809 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:59:38 INFO - PROCESS | 1895 | 1461790778831 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8622800 == 64 [pid = 1895] [id = 170] 13:59:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37edde1000) [pid = 1895] [serial = 510] [outer = (nil)] 13:59:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37edde6000) [pid = 1895] [serial = 511] [outer = 0x7f37edde1000] 13:59:38 INFO - PROCESS | 1895 | 1461790778896 Marionette DEBUG loaded listener.js 13:59:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37eefe5000) [pid = 1895] [serial = 512] [outer = 0x7f37edde1000] 13:59:39 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37ffd9dc00) [pid = 1895] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:59:39 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37e7476800) [pid = 1895] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:59:39 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37e86d5c00) [pid = 1895] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:59:39 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37f165d800) [pid = 1895] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:59:39 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37f534c400) [pid = 1895] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:59:39 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37e733a800) [pid = 1895] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:59:39 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37ea0d8400) [pid = 1895] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:59:39 INFO - PROCESS | 1895 | 1461790779844 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 13:59:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:59:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1332ms 13:59:39 INFO - PROCESS | 1895 | 1461790779901 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:59:39 INFO - PROCESS | 1895 | 1461790779904 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:59:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:59:39 INFO - PROCESS | 1895 | 1461790779909 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:59:39 INFO - PROCESS | 1895 | 1461790779911 Marionette TRACE conn3 <- [1,654,null,{}] 13:59:39 INFO - PROCESS | 1895 | 1461790779923 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:40 INFO - PROCESS | 1895 | 1461790780048 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:59:40 INFO - PROCESS | 1895 | 1461790780062 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1f94800 == 65 [pid = 1895] [id = 171] 13:59:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e887f800) [pid = 1895] [serial = 513] [outer = (nil)] 13:59:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37efb71c00) [pid = 1895] [serial = 514] [outer = 0x7f37e887f800] 13:59:40 INFO - PROCESS | 1895 | 1461790780118 Marionette DEBUG loaded listener.js 13:59:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37f0724c00) [pid = 1895] [serial = 515] [outer = 0x7f37e887f800] 13:59:40 INFO - PROCESS | 1895 | 1461790780805 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 13:59:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:59:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 933ms 13:59:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:59:40 INFO - PROCESS | 1895 | 1461790780843 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:59:40 INFO - PROCESS | 1895 | 1461790780845 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:59:40 INFO - PROCESS | 1895 | 1461790780851 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:59:40 INFO - PROCESS | 1895 | 1461790780854 Marionette TRACE conn3 <- [1,658,null,{}] 13:59:40 INFO - PROCESS | 1895 | 1461790780858 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:41 INFO - PROCESS | 1895 | 1461790781022 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:59:41 INFO - PROCESS | 1895 | 1461790781043 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f284b800 == 66 [pid = 1895] [id = 172] 13:59:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37e86d5c00) [pid = 1895] [serial = 516] [outer = (nil)] 13:59:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37f0722000) [pid = 1895] [serial = 517] [outer = 0x7f37e86d5c00] 13:59:41 INFO - PROCESS | 1895 | 1461790781110 Marionette DEBUG loaded listener.js 13:59:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37f1c28800) [pid = 1895] [serial = 518] [outer = 0x7f37e86d5c00] 13:59:42 INFO - PROCESS | 1895 | 1461790782067 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 13:59:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:59:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1285ms 13:59:42 INFO - PROCESS | 1895 | 1461790782136 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:59:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:59:42 INFO - PROCESS | 1895 | 1461790782142 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:59:42 INFO - PROCESS | 1895 | 1461790782150 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:59:42 INFO - PROCESS | 1895 | 1461790782155 Marionette TRACE conn3 <- [1,662,null,{}] 13:59:42 INFO - PROCESS | 1895 | 1461790782163 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:42 INFO - PROCESS | 1895 | 1461790782328 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:59:42 INFO - PROCESS | 1895 | 1461790782471 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9510000 == 67 [pid = 1895] [id = 173] 13:59:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37e86de400) [pid = 1895] [serial = 519] [outer = (nil)] 13:59:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37e8882000) [pid = 1895] [serial = 520] [outer = 0x7f37e86de400] 13:59:42 INFO - PROCESS | 1895 | 1461790782545 Marionette DEBUG loaded listener.js 13:59:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37e8fe7000) [pid = 1895] [serial = 521] [outer = 0x7f37e86de400] 13:59:43 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:43 INFO - PROCESS | 1895 | 1461790783424 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 13:59:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:59:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1285ms 13:59:43 INFO - PROCESS | 1895 | 1461790783435 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:59:43 INFO - PROCESS | 1895 | 1461790783443 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:59:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:59:43 INFO - PROCESS | 1895 | 1461790783452 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:59:43 INFO - PROCESS | 1895 | 1461790783456 Marionette TRACE conn3 <- [1,666,null,{}] 13:59:43 INFO - PROCESS | 1895 | 1461790783461 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:43 INFO - PROCESS | 1895 | 1461790783630 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:59:43 INFO - PROCESS | 1895 | 1461790783781 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1c65000 == 68 [pid = 1895] [id = 174] 13:59:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37e9339400) [pid = 1895] [serial = 522] [outer = (nil)] 13:59:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37ea0d3c00) [pid = 1895] [serial = 523] [outer = 0x7f37e9339400] 13:59:43 INFO - PROCESS | 1895 | 1461790783864 Marionette DEBUG loaded listener.js 13:59:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37ead6d400) [pid = 1895] [serial = 524] [outer = 0x7f37e9339400] 13:59:44 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:44 INFO - PROCESS | 1895 | 1461790784717 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 13:59:44 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:59:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1329ms 13:59:44 INFO - PROCESS | 1895 | 1461790784780 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:59:44 INFO - PROCESS | 1895 | 1461790784784 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:59:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:59:44 INFO - PROCESS | 1895 | 1461790784790 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:59:44 INFO - PROCESS | 1895 | 1461790784795 Marionette TRACE conn3 <- [1,670,null,{}] 13:59:44 INFO - PROCESS | 1895 | 1461790784810 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:45 INFO - PROCESS | 1895 | 1461790785006 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:59:45 INFO - PROCESS | 1895 | 1461790785152 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f75800 == 69 [pid = 1895] [id = 175] 13:59:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37ebc3c000) [pid = 1895] [serial = 525] [outer = (nil)] 13:59:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37ecb4f000) [pid = 1895] [serial = 526] [outer = 0x7f37ebc3c000] 13:59:45 INFO - PROCESS | 1895 | 1461790785226 Marionette DEBUG loaded listener.js 13:59:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37eddecc00) [pid = 1895] [serial = 527] [outer = 0x7f37ebc3c000] 13:59:46 INFO - PROCESS | 1895 | 1461790786002 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 13:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1282ms 13:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:59:46 INFO - PROCESS | 1895 | 1461790786073 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:59:46 INFO - PROCESS | 1895 | 1461790786076 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:59:46 INFO - PROCESS | 1895 | 1461790786082 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:59:46 INFO - PROCESS | 1895 | 1461790786085 Marionette TRACE conn3 <- [1,674,null,{}] 13:59:46 INFO - PROCESS | 1895 | 1461790786090 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:46 INFO - PROCESS | 1895 | 1461790786247 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:59:46 INFO - PROCESS | 1895 | 1461790786391 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f418f800 == 70 [pid = 1895] [id = 176] 13:59:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37ec9b1800) [pid = 1895] [serial = 528] [outer = (nil)] 13:59:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37f1e37000) [pid = 1895] [serial = 529] [outer = 0x7f37ec9b1800] 13:59:46 INFO - PROCESS | 1895 | 1461790786460 Marionette DEBUG loaded listener.js 13:59:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37f211f400) [pid = 1895] [serial = 530] [outer = 0x7f37ec9b1800] 13:59:46 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:59:47 INFO - PROCESS | 1895 | 1461790787253 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 13:59:47 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:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1187ms 13:59:47 INFO - PROCESS | 1895 | 1461790787276 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:59:47 INFO - PROCESS | 1895 | 1461790787279 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:59:47 INFO - PROCESS | 1895 | 1461790787286 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:59:47 INFO - PROCESS | 1895 | 1461790787289 Marionette TRACE conn3 <- [1,678,null,{}] 13:59:47 INFO - PROCESS | 1895 | 1461790787294 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:47 INFO - PROCESS | 1895 | 1461790787437 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:59:47 INFO - PROCESS | 1895 | 1461790787585 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f90e1800 == 71 [pid = 1895] [id = 177] 13:59:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37f1313800) [pid = 1895] [serial = 531] [outer = (nil)] 13:59:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37f212bc00) [pid = 1895] [serial = 532] [outer = 0x7f37f1313800] 13:59:47 INFO - PROCESS | 1895 | 1461790787654 Marionette DEBUG loaded listener.js 13:59:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37f2ee1800) [pid = 1895] [serial = 533] [outer = 0x7f37f1313800] 13:59:48 INFO - PROCESS | 1895 | 1461790788519 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 13:59:48 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:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1282ms 13:59:48 INFO - PROCESS | 1895 | 1461790788569 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:59:48 INFO - PROCESS | 1895 | 1461790788573 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:59:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:59:48 INFO - PROCESS | 1895 | 1461790788578 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:59:48 INFO - PROCESS | 1895 | 1461790788581 Marionette TRACE conn3 <- [1,682,null,{}] 13:59:48 INFO - PROCESS | 1895 | 1461790788586 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:48 INFO - PROCESS | 1895 | 1461790788758 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:59:48 INFO - PROCESS | 1895 | 1461790788923 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37fef97800 == 72 [pid = 1895] [id = 178] 13:59:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37e7241c00) [pid = 1895] [serial = 534] [outer = (nil)] 13:59:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37f2f0e000) [pid = 1895] [serial = 535] [outer = 0x7f37e7241c00] 13:59:48 INFO - PROCESS | 1895 | 1461790788994 Marionette DEBUG loaded listener.js 13:59:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37f9f84800) [pid = 1895] [serial = 536] [outer = 0x7f37e7241c00] 13:59:50 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:50 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:59:50 INFO - PROCESS | 1895 | 1461790790269 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 13:59:50 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:59:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1738ms 13:59:50 INFO - PROCESS | 1895 | 1461790790317 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:59:50 INFO - PROCESS | 1895 | 1461790790322 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:59:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:59:50 INFO - PROCESS | 1895 | 1461790790441 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:59:50 INFO - PROCESS | 1895 | 1461790790459 Marionette TRACE conn3 <- [1,686,null,{}] 13:59:50 INFO - PROCESS | 1895 | 1461790790488 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:50 INFO - PROCESS | 1895 | 1461790790693 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:59:50 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1f94800 == 71 [pid = 1895] [id = 171] 13:59:50 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e8622800 == 70 [pid = 1895] [id = 170] 13:59:50 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37efb41000 == 69 [pid = 1895] [id = 169] 13:59:50 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7ca000 == 68 [pid = 1895] [id = 168] 13:59:50 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f3801006400) [pid = 1895] [serial = 447] [outer = (nil)] [url = about:blank] 13:59:50 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37e7248c00) [pid = 1895] [serial = 450] [outer = (nil)] [url = about:blank] 13:59:50 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37e8885800) [pid = 1895] [serial = 475] [outer = (nil)] [url = about:blank] 13:59:50 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37f5646000) [pid = 1895] [serial = 444] [outer = (nil)] [url = about:blank] 13:59:50 INFO - PROCESS | 1895 | 1461790790904 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:50 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3cc000 == 67 [pid = 1895] [id = 167] 13:59:50 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e88de800 == 66 [pid = 1895] [id = 166] 13:59:50 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7319800 == 65 [pid = 1895] [id = 165] 13:59:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6246800 == 66 [pid = 1895] [id = 179] 13:59:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37e747f800) [pid = 1895] [serial = 537] [outer = (nil)] 13:59:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37e86da800) [pid = 1895] [serial = 538] [outer = 0x7f37e747f800] 13:59:50 INFO - PROCESS | 1895 | 1461790790988 Marionette DEBUG loaded listener.js 13:59:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37e87b4000) [pid = 1895] [serial = 539] [outer = 0x7f37e747f800] 13:59:51 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a9a800 == 65 [pid = 1895] [id = 162] 13:59:51 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cb3000 == 64 [pid = 1895] [id = 161] 13:59:51 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6c3800 == 63 [pid = 1895] [id = 160] 13:59:51 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6182800 == 62 [pid = 1895] [id = 159] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37ec780000) [pid = 1895] [serial = 457] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f3804a67000) [pid = 1895] [serial = 469] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37ea0e0000) [pid = 1895] [serial = 472] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f3800caa400) [pid = 1895] [serial = 466] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37f2ee2800) [pid = 1895] [serial = 259] [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:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f38010bc000) [pid = 1895] [serial = 468] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37e747f400) [pid = 1895] [serial = 471] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37eaf8b400) [pid = 1895] [serial = 456] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37f2eddc00) [pid = 1895] [serial = 462] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37f5347c00) [pid = 1895] [serial = 463] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37ffef3400) [pid = 1895] [serial = 465] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37f2f0d000) [pid = 1895] [serial = 430] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37ec9ce800) [pid = 1895] [serial = 459] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37edda4000) [pid = 1895] [serial = 460] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37e972c800) [pid = 1895] [serial = 435] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37e8fea400) [pid = 1895] [serial = 432] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37eddab400) [pid = 1895] [serial = 438] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37e9ec0800) [pid = 1895] [serial = 453] [outer = (nil)] [url = about:blank] 13:59:51 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37f2128800) [pid = 1895] [serial = 441] [outer = (nil)] [url = about:blank] 13:59:52 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:52 INFO - PROCESS | 1895 | 1461790792083 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 13:59:52 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:59:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1786ms 13:59:52 INFO - PROCESS | 1895 | 1461790792116 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:59:52 INFO - PROCESS | 1895 | 1461790792123 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:59:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:59:52 INFO - PROCESS | 1895 | 1461790792132 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:59:52 INFO - PROCESS | 1895 | 1461790792135 Marionette TRACE conn3 <- [1,690,null,{}] 13:59:52 INFO - PROCESS | 1895 | 1461790792139 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:52 INFO - PROCESS | 1895 | 1461790792279 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:59:52 INFO - PROCESS | 1895 | 1461790792435 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9768000 == 63 [pid = 1895] [id = 180] 13:59:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37e87bdc00) [pid = 1895] [serial = 540] [outer = (nil)] 13:59:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37e8fe2c00) [pid = 1895] [serial = 541] [outer = 0x7f37e87bdc00] 13:59:52 INFO - PROCESS | 1895 | 1461790792493 Marionette DEBUG loaded listener.js 13:59:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37e91a5400) [pid = 1895] [serial = 542] [outer = 0x7f37e87bdc00] 13:59:53 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:53 INFO - PROCESS | 1895 | 1461790793521 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 13:59:53 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:59:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1429ms 13:59:53 INFO - PROCESS | 1895 | 1461790793560 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:59:53 INFO - PROCESS | 1895 | 1461790793562 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:59:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:59:53 INFO - PROCESS | 1895 | 1461790793568 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:59:53 INFO - PROCESS | 1895 | 1461790793573 Marionette TRACE conn3 <- [1,694,null,{}] 13:59:53 INFO - PROCESS | 1895 | 1461790793588 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:53 INFO - PROCESS | 1895 | 1461790793769 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:59:53 INFO - PROCESS | 1895 | 1461790793947 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec79e000 == 64 [pid = 1895] [id = 181] 13:59:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37e9ec7400) [pid = 1895] [serial = 543] [outer = (nil)] 13:59:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37ea0d6000) [pid = 1895] [serial = 544] [outer = 0x7f37e9ec7400] 13:59:54 INFO - PROCESS | 1895 | 1461790794024 Marionette DEBUG loaded listener.js 13:59:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37ea1da000) [pid = 1895] [serial = 545] [outer = 0x7f37e9ec7400] 13:59:55 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37e887dc00) [pid = 1895] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37e8dd0000) [pid = 1895] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37ea1dac00) [pid = 1895] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37e8fef000) [pid = 1895] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37ea0d5000) [pid = 1895] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37edde1000) [pid = 1895] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37e887f800) [pid = 1895] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:59:55 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37e724bc00) [pid = 1895] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:59:55 INFO - PROCESS | 1895 | 1461790795179 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 13:59:55 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:59:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1631ms 13:59:55 INFO - PROCESS | 1895 | 1461790795200 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:59:55 INFO - PROCESS | 1895 | 1461790795204 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:59:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:59:55 INFO - PROCESS | 1895 | 1461790795209 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:59:55 INFO - PROCESS | 1895 | 1461790795211 Marionette TRACE conn3 <- [1,698,null,{}] 13:59:55 INFO - PROCESS | 1895 | 1461790795217 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:55 INFO - PROCESS | 1895 | 1461790795347 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:59:55 INFO - PROCESS | 1895 | 1461790795483 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6ce000 == 65 [pid = 1895] [id = 182] 13:59:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37e9ec3c00) [pid = 1895] [serial = 546] [outer = (nil)] 13:59:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37ead69400) [pid = 1895] [serial = 547] [outer = 0x7f37e9ec3c00] 13:59:55 INFO - PROCESS | 1895 | 1461790795545 Marionette DEBUG loaded listener.js 13:59:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37eaf93c00) [pid = 1895] [serial = 548] [outer = 0x7f37e9ec3c00] 13:59:56 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:56 INFO - PROCESS | 1895 | 1461790796533 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 13:59:56 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:59:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1376ms 13:59:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:59:56 INFO - PROCESS | 1895 | 1461790796586 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:59:56 INFO - PROCESS | 1895 | 1461790796588 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:59:56 INFO - PROCESS | 1895 | 1461790796592 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:59:56 INFO - PROCESS | 1895 | 1461790796596 Marionette TRACE conn3 <- [1,702,null,{}] 13:59:56 INFO - PROCESS | 1895 | 1461790796601 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:56 INFO - PROCESS | 1895 | 1461790796804 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:59:56 INFO - PROCESS | 1895 | 1461790796937 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91b7000 == 66 [pid = 1895] [id = 183] 13:59:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37e8fe1c00) [pid = 1895] [serial = 549] [outer = (nil)] 13:59:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37eb250c00) [pid = 1895] [serial = 550] [outer = 0x7f37e8fe1c00] 13:59:56 INFO - PROCESS | 1895 | 1461790796993 Marionette DEBUG loaded listener.js 13:59:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37eb2c5800) [pid = 1895] [serial = 551] [outer = 0x7f37e8fe1c00] 13:59:58 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:58 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:59:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1634ms 13:59:58 INFO - PROCESS | 1895 | 1461790798218 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 13:59:58 INFO - PROCESS | 1895 | 1461790798229 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:59:58 INFO - PROCESS | 1895 | 1461790798235 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:59:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:59:58 INFO - PROCESS | 1895 | 1461790798242 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:59:58 INFO - PROCESS | 1895 | 1461790798246 Marionette TRACE conn3 <- [1,706,null,{}] 13:59:58 INFO - PROCESS | 1895 | 1461790798255 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 13:59:58 INFO - PROCESS | 1895 | 1461790798468 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:59:58 INFO - PROCESS | 1895 | 1461790798589 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:59:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ea189000 == 67 [pid = 1895] [id = 184] 13:59:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37e86dec00) [pid = 1895] [serial = 552] [outer = (nil)] 13:59:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37e8fe6000) [pid = 1895] [serial = 553] [outer = 0x7f37e86dec00] 13:59:58 INFO - PROCESS | 1895 | 1461790798700 Marionette DEBUG loaded listener.js 13:59:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37e9330800) [pid = 1895] [serial = 554] [outer = 0x7f37e86dec00] 13:59:59 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 13:59:59 INFO - PROCESS | 1895 | 1461790799989 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:00:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:00:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1784ms 14:00:00 INFO - PROCESS | 1895 | 1461790800133 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:00:00 INFO - PROCESS | 1895 | 1461790800142 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:00:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:00:00 INFO - PROCESS | 1895 | 1461790800159 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:00:00 INFO - PROCESS | 1895 | 1461790800163 Marionette TRACE conn3 <- [1,710,null,{}] 14:00:00 INFO - PROCESS | 1895 | 1461790800169 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:00 INFO - PROCESS | 1895 | 1461790800316 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:00:00 INFO - PROCESS | 1895 | 1461790800460 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0486800 == 68 [pid = 1895] [id = 185] 14:00:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37e888cc00) [pid = 1895] [serial = 555] [outer = (nil)] 14:00:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37ea0db800) [pid = 1895] [serial = 556] [outer = 0x7f37e888cc00] 14:00:00 INFO - PROCESS | 1895 | 1461790800528 Marionette DEBUG loaded listener.js 14:00:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37eb25c400) [pid = 1895] [serial = 557] [outer = 0x7f37e888cc00] 14:00:01 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:01 INFO - PROCESS | 1895 | 1461790801799 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:00:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:00:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1682ms 14:00:01 INFO - PROCESS | 1895 | 1461790801896 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:00:01 INFO - PROCESS | 1895 | 1461790801901 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:00:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:00:01 INFO - PROCESS | 1895 | 1461790801911 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:00:01 INFO - PROCESS | 1895 | 1461790801917 Marionette TRACE conn3 <- [1,714,null,{}] 14:00:01 INFO - PROCESS | 1895 | 1461790801933 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:02 INFO - PROCESS | 1895 | 1461790802088 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:00:02 INFO - PROCESS | 1895 | 1461790802240 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e5b800 == 69 [pid = 1895] [id = 186] 14:00:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37eb2cc800) [pid = 1895] [serial = 558] [outer = (nil)] 14:00:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37ec7c0800) [pid = 1895] [serial = 559] [outer = 0x7f37eb2cc800] 14:00:02 INFO - PROCESS | 1895 | 1461790802312 Marionette DEBUG loaded listener.js 14:00:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37ec9ce800) [pid = 1895] [serial = 560] [outer = 0x7f37eb2cc800] 14:00:03 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:03 INFO - PROCESS | 1895 | 1461790803527 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:00:03 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 14:00:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1636ms 14:00:03 INFO - PROCESS | 1895 | 1461790803546 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:00:03 INFO - PROCESS | 1895 | 1461790803550 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:00:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:00:03 INFO - PROCESS | 1895 | 1461790803564 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:00:03 INFO - PROCESS | 1895 | 1461790803568 Marionette TRACE conn3 <- [1,718,null,{}] 14:00:03 INFO - PROCESS | 1895 | 1461790803572 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:03 INFO - PROCESS | 1895 | 1461790803758 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:00:04 INFO - PROCESS | 1895 | 1461790804100 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91c2000 == 70 [pid = 1895] [id = 187] 14:00:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37e7339c00) [pid = 1895] [serial = 561] [outer = (nil)] 14:00:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37e747c400) [pid = 1895] [serial = 562] [outer = 0x7f37e7339c00] 14:00:04 INFO - PROCESS | 1895 | 1461790804179 Marionette DEBUG loaded listener.js 14:00:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37e87bbc00) [pid = 1895] [serial = 563] [outer = 0x7f37e7339c00] 14:00:05 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:05 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e951c000 == 69 [pid = 1895] [id = 115] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38000dd000 == 68 [pid = 1895] [id = 87] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffb04000 == 67 [pid = 1895] [id = 51] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e625b800 == 66 [pid = 1895] [id = 151] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f215d000 == 65 [pid = 1895] [id = 86] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3805493000 == 64 [pid = 1895] [id = 89] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6ce000 == 63 [pid = 1895] [id = 182] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ec79e000 == 62 [pid = 1895] [id = 181] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37e9d9b000) [pid = 1895] [serial = 481] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37e7333c00) [pid = 1895] [serial = 478] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37e9ebe400) [pid = 1895] [serial = 493] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37f0722000) [pid = 1895] [serial = 517] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | 1461790805632 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9768000 == 61 [pid = 1895] [id = 180] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6246800 == 60 [pid = 1895] [id = 179] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37fef97800 == 59 [pid = 1895] [id = 178] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f90e1800 == 58 [pid = 1895] [id = 177] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f418f800 == 57 [pid = 1895] [id = 176] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f75800 == 56 [pid = 1895] [id = 175] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1c65000 == 55 [pid = 1895] [id = 174] 14:00:05 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9510000 == 54 [pid = 1895] [id = 173] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37eb254400) [pid = 1895] [serial = 476] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37e91a8400) [pid = 1895] [serial = 499] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37e9453800) [pid = 1895] [serial = 500] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37ec77f400) [pid = 1895] [serial = 508] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37eb255c00) [pid = 1895] [serial = 505] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37ea16ac00) [pid = 1895] [serial = 502] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37edde6000) [pid = 1895] [serial = 511] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37ec9b1000) [pid = 1895] [serial = 509] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37efb71c00) [pid = 1895] [serial = 514] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37eefe5000) [pid = 1895] [serial = 512] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37ead6e400) [pid = 1895] [serial = 503] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37e887e000) [pid = 1895] [serial = 497] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37e733d000) [pid = 1895] [serial = 496] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37ec9d2c00) [pid = 1895] [serial = 484] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37f624c800) [pid = 1895] [serial = 487] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e7234800) [pid = 1895] [serial = 490] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37f0724c00) [pid = 1895] [serial = 515] [outer = (nil)] [url = about:blank] 14:00:05 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37eb2cb400) [pid = 1895] [serial = 506] [outer = (nil)] [url = about:blank] 14:00:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:00:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2142ms 14:00:05 INFO - PROCESS | 1895 | 1461790805698 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:00:05 INFO - PROCESS | 1895 | 1461790805705 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:00:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:00:05 INFO - PROCESS | 1895 | 1461790805712 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:00:05 INFO - PROCESS | 1895 | 1461790805717 Marionette TRACE conn3 <- [1,722,null,{}] 14:00:05 INFO - PROCESS | 1895 | 1461790805723 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:05 INFO - PROCESS | 1895 | 1461790805857 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:00:05 INFO - PROCESS | 1895 | 1461790805870 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91ce000 == 55 [pid = 1895] [id = 188] 14:00:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e724e000) [pid = 1895] [serial = 564] [outer = (nil)] 14:00:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37e9599000) [pid = 1895] [serial = 565] [outer = 0x7f37e724e000] 14:00:05 INFO - PROCESS | 1895 | 1461790805931 Marionette DEBUG loaded listener.js 14:00:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e9ec6c00) [pid = 1895] [serial = 566] [outer = 0x7f37e724e000] 14:00:06 INFO - PROCESS | 1895 | 1461790806640 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:00:06 INFO - PROCESS | 1895 | 1461790806705 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:00:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:00:06 INFO - PROCESS | 1895 | 1461790806721 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:00:06 INFO - PROCESS | 1895 | 1461790806723 Marionette TRACE conn3 <- [1,726,null,{}] 14:00:06 INFO - PROCESS | 1895 | 1461790806728 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:06 INFO - PROCESS | 1895 | 1461790806873 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:00:06 INFO - PROCESS | 1895 | 1461790806885 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3ce000 == 56 [pid = 1895] [id = 189] 14:00:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37ea0e0000) [pid = 1895] [serial = 567] [outer = (nil)] 14:00:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37eb25c800) [pid = 1895] [serial = 568] [outer = 0x7f37ea0e0000] 14:00:06 INFO - PROCESS | 1895 | 1461790806943 Marionette DEBUG loaded listener.js 14:00:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37ebc41000) [pid = 1895] [serial = 569] [outer = 0x7f37ea0e0000] 14:00:07 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:07 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:07 INFO - PROCESS | 1895 | 1461790807839 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:00:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:00:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1183ms 14:00:07 INFO - PROCESS | 1895 | 1461790807900 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:00:07 INFO - PROCESS | 1895 | 1461790807902 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:00:07 INFO - PROCESS | 1895 | 1461790807910 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:00:07 INFO - PROCESS | 1895 | 1461790807918 Marionette TRACE conn3 <- [1,730,null,{}] 14:00:07 INFO - PROCESS | 1895 | 1461790807930 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:08 INFO - PROCESS | 1895 | 1461790808070 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:00:08 INFO - PROCESS | 1895 | 1461790808081 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1d9a800 == 57 [pid = 1895] [id = 190] 14:00:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37eb25ac00) [pid = 1895] [serial = 570] [outer = (nil)] 14:00:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37ec9db800) [pid = 1895] [serial = 571] [outer = 0x7f37eb25ac00] 14:00:08 INFO - PROCESS | 1895 | 1461790808139 Marionette DEBUG loaded listener.js 14:00:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37eddaa400) [pid = 1895] [serial = 572] [outer = 0x7f37eb25ac00] 14:00:08 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:08 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:08 INFO - PROCESS | 1895 | 1461790808961 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:00:09 INFO - PROCESS | 1895 | 1461790809069 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:00:09 INFO - PROCESS | 1895 | 1461790809077 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:00:09 INFO - PROCESS | 1895 | 1461790809079 Marionette TRACE conn3 <- [1,734,null,{}] 14:00:09 INFO - PROCESS | 1895 | 1461790809085 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:09 INFO - PROCESS | 1895 | 1461790809261 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:00:09 INFO - PROCESS | 1895 | 1461790809281 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1fe2800 == 58 [pid = 1895] [id = 191] 14:00:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37ec9ac400) [pid = 1895] [serial = 573] [outer = (nil)] 14:00:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37eefdcc00) [pid = 1895] [serial = 574] [outer = 0x7f37ec9ac400] 14:00:09 INFO - PROCESS | 1895 | 1461790809342 Marionette DEBUG loaded listener.js 14:00:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37eef02800) [pid = 1895] [serial = 575] [outer = 0x7f37ec9ac400] 14:00:09 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:10 INFO - PROCESS | 1895 | 1461790810089 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:00:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:00:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1082ms 14:00:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:00:10 INFO - PROCESS | 1895 | 1461790810161 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:00:10 INFO - PROCESS | 1895 | 1461790810164 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:00:10 INFO - PROCESS | 1895 | 1461790810169 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:00:10 INFO - PROCESS | 1895 | 1461790810172 Marionette TRACE conn3 <- [1,738,null,{}] 14:00:10 INFO - PROCESS | 1895 | 1461790810177 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:10 INFO - PROCESS | 1895 | 1461790810350 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37e86d4c00) [pid = 1895] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37edde0400) [pid = 1895] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37ea0d3000) [pid = 1895] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37e7241c00) [pid = 1895] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37e8fed400) [pid = 1895] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37ecb4b800) [pid = 1895] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37ec77b400) [pid = 1895] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37e7337800) [pid = 1895] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37e87bc800) [pid = 1895] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37ea163400) [pid = 1895] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37e8fe1000) [pid = 1895] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37e9ec3c00) [pid = 1895] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37f35fb000) [pid = 1895] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37e747f800) [pid = 1895] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37e7244800) [pid = 1895] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37e9ec7400) [pid = 1895] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37e7332400) [pid = 1895] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37fef0bc00) [pid = 1895] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37e87bdc00) [pid = 1895] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37ec9aec00) [pid = 1895] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37f1f30400) [pid = 1895] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f37e7240c00) [pid = 1895] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f37e8fe6400) [pid = 1895] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37f40b2c00) [pid = 1895] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37f1398000) [pid = 1895] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 102 (0x7f37e86de400) [pid = 1895] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 101 (0x7f37e7244000) [pid = 1895] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f37ecb4e800) [pid = 1895] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:00:10 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f37e888a800) [pid = 1895] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:00:10 INFO - PROCESS | 1895 | 1461790810732 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8611800 == 59 [pid = 1895] [id = 192] 14:00:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37e747f800) [pid = 1895] [serial = 576] [outer = (nil)] 14:00:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37e86df000) [pid = 1895] [serial = 577] [outer = 0x7f37e747f800] 14:00:10 INFO - PROCESS | 1895 | 1461790810805 Marionette DEBUG loaded listener.js 14:00:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37e9ebd000) [pid = 1895] [serial = 578] [outer = 0x7f37e747f800] 14:00:11 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:11 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:11 INFO - PROCESS | 1895 | 1461790811936 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:00:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1780ms 14:00:11 INFO - PROCESS | 1895 | 1461790811949 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:00:11 INFO - PROCESS | 1895 | 1461790811951 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:00:11 INFO - PROCESS | 1895 | 1461790811957 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:00:11 INFO - PROCESS | 1895 | 1461790811960 Marionette TRACE conn3 <- [1,742,null,{}] 14:00:11 INFO - PROCESS | 1895 | 1461790811964 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:12 INFO - PROCESS | 1895 | 1461790812103 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:00:12 INFO - PROCESS | 1895 | 1461790812252 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e88c7000 == 60 [pid = 1895] [id = 193] 14:00:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f37ef918800) [pid = 1895] [serial = 579] [outer = (nil)] 14:00:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37f0722800) [pid = 1895] [serial = 580] [outer = 0x7f37ef918800] 14:00:12 INFO - PROCESS | 1895 | 1461790812309 Marionette DEBUG loaded listener.js 14:00:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37f11b3000) [pid = 1895] [serial = 581] [outer = 0x7f37ef918800] 14:00:13 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:13 INFO - PROCESS | 1895 | 1461790813525 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:00:13 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 14:00:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1628ms 14:00:13 INFO - PROCESS | 1895 | 1461790813585 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:00:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:00:13 INFO - PROCESS | 1895 | 1461790813592 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:00:13 INFO - PROCESS | 1895 | 1461790813600 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:00:13 INFO - PROCESS | 1895 | 1461790813603 Marionette TRACE conn3 <- [1,746,null,{}] 14:00:13 INFO - PROCESS | 1895 | 1461790813725 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:13 INFO - PROCESS | 1895 | 1461790813879 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:00:14 INFO - PROCESS | 1895 | 1461790814023 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec79e000 == 61 [pid = 1895] [id = 194] 14:00:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37e7478800) [pid = 1895] [serial = 582] [outer = (nil)] 14:00:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37e8fe5000) [pid = 1895] [serial = 583] [outer = 0x7f37e7478800] 14:00:14 INFO - PROCESS | 1895 | 1461790814097 Marionette DEBUG loaded listener.js 14:00:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37e9337800) [pid = 1895] [serial = 584] [outer = 0x7f37e7478800] 14:00:14 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:15 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:15 INFO - PROCESS | 1895 | 1461790815348 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:00:15 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.) 14:00:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1797ms 14:00:15 INFO - PROCESS | 1895 | 1461790815396 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:00:15 INFO - PROCESS | 1895 | 1461790815404 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:00:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:00:15 INFO - PROCESS | 1895 | 1461790815501 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:00:15 INFO - PROCESS | 1895 | 1461790815505 Marionette TRACE conn3 <- [1,750,null,{}] 14:00:15 INFO - PROCESS | 1895 | 1461790815519 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:15 INFO - PROCESS | 1895 | 1461790815667 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:00:15 INFO - PROCESS | 1895 | 1461790815813 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1db5000 == 62 [pid = 1895] [id = 195] 14:00:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37e8fe4800) [pid = 1895] [serial = 585] [outer = (nil)] 14:00:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37ea1df400) [pid = 1895] [serial = 586] [outer = 0x7f37e8fe4800] 14:00:15 INFO - PROCESS | 1895 | 1461790815883 Marionette DEBUG loaded listener.js 14:00:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37eb2d2400) [pid = 1895] [serial = 587] [outer = 0x7f37e8fe4800] 14:00:17 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:17 INFO - PROCESS | 1895 | 1461790817305 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:00:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:00:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1932ms 14:00:17 INFO - PROCESS | 1895 | 1461790817344 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:00:17 INFO - PROCESS | 1895 | 1461790817348 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:00:17 INFO - PROCESS | 1895 | 1461790817354 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:00:17 INFO - PROCESS | 1895 | 1461790817359 Marionette TRACE conn3 <- [1,754,null,{}] 14:00:17 INFO - PROCESS | 1895 | 1461790817374 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:17 INFO - PROCESS | 1895 | 1461790817594 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:00:17 INFO - PROCESS | 1895 | 1461790817707 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62e9800 == 63 [pid = 1895] [id = 196] 14:00:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37ec77f800) [pid = 1895] [serial = 588] [outer = (nil)] 14:00:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37f071dc00) [pid = 1895] [serial = 589] [outer = 0x7f37ec77f800] 14:00:17 INFO - PROCESS | 1895 | 1461790817787 Marionette DEBUG loaded listener.js 14:00:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37f211e400) [pid = 1895] [serial = 590] [outer = 0x7f37ec77f800] 14:00:18 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:18 INFO - PROCESS | 1895 | 1461790818939 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:00:18 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 14:00:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1632ms 14:00:18 INFO - PROCESS | 1895 | 1461790818986 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:00:18 INFO - PROCESS | 1895 | 1461790818990 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:00:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:00:19 INFO - PROCESS | 1895 | 1461790819052 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:00:19 INFO - PROCESS | 1895 | 1461790819054 Marionette TRACE conn3 <- [1,758,null,{}] 14:00:19 INFO - PROCESS | 1895 | 1461790819059 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:19 INFO - PROCESS | 1895 | 1461790819234 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:00:19 INFO - PROCESS | 1895 | 1461790819637 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e950e000 == 64 [pid = 1895] [id = 197] 14:00:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37e7333c00) [pid = 1895] [serial = 591] [outer = (nil)] 14:00:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37e7472400) [pid = 1895] [serial = 592] [outer = 0x7f37e7333c00] 14:00:19 INFO - PROCESS | 1895 | 1461790819703 Marionette DEBUG loaded listener.js 14:00:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e87c1c00) [pid = 1895] [serial = 593] [outer = 0x7f37e7333c00] 14:00:20 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:20 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:00:20 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:20 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:20 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:00:20 INFO - PROCESS | 1895 | 1461790820696 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:00:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:00:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1697ms 14:00:20 INFO - PROCESS | 1895 | 1461790820736 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:00:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:00:20 INFO - PROCESS | 1895 | 1461790820742 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:00:20 INFO - PROCESS | 1895 | 1461790820748 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:00:20 INFO - PROCESS | 1895 | 1461790820753 Marionette TRACE conn3 <- [1,762,null,{}] 14:00:20 INFO - PROCESS | 1895 | 1461790820760 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:20 INFO - PROCESS | 1895 | 1461790820904 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:00:21 INFO - PROCESS | 1895 | 1461790821064 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb159000 == 65 [pid = 1895] [id = 198] 14:00:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37e933ec00) [pid = 1895] [serial = 594] [outer = (nil)] 14:00:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e972e400) [pid = 1895] [serial = 595] [outer = 0x7f37e933ec00] 14:00:21 INFO - PROCESS | 1895 | 1461790821175 Marionette DEBUG loaded listener.js 14:00:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37e9ec5000) [pid = 1895] [serial = 596] [outer = 0x7f37e933ec00] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e860f000 == 64 [pid = 1895] [id = 164] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3807081000 == 63 [pid = 1895] [id = 150] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e730d000 == 62 [pid = 1895] [id = 131] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37ea0d3c00) [pid = 1895] [serial = 523] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37ecb4f000) [pid = 1895] [serial = 526] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37f1e37000) [pid = 1895] [serial = 529] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37f212bc00) [pid = 1895] [serial = 532] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37eb250c00) [pid = 1895] [serial = 550] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e8611800 == 61 [pid = 1895] [id = 192] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1fe2800 == 60 [pid = 1895] [id = 191] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1d9a800 == 59 [pid = 1895] [id = 190] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3ce000 == 58 [pid = 1895] [id = 189] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91ce000 == 57 [pid = 1895] [id = 188] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91c2000 == 56 [pid = 1895] [id = 187] 14:00:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91b7000 == 55 [pid = 1895] [id = 183] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37e91a8c00) [pid = 1895] [serial = 433] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37f071f400) [pid = 1895] [serial = 352] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f38031c2000) [pid = 1895] [serial = 406] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37f2f0e000) [pid = 1895] [serial = 535] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37ead66000) [pid = 1895] [serial = 436] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37ef919000) [pid = 1895] [serial = 439] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37edda5800) [pid = 1895] [serial = 400] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37ea0d2800) [pid = 1895] [serial = 397] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f37ead66c00) [pid = 1895] [serial = 482] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f37ec7c1400) [pid = 1895] [serial = 355] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37e8fef400) [pid = 1895] [serial = 367] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37ead69400) [pid = 1895] [serial = 547] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 102 (0x7f37f9f83c00) [pid = 1895] [serial = 361] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 101 (0x7f37e87b4000) [pid = 1895] [serial = 539] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f38049a4400) [pid = 1895] [serial = 454] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f37ea0d6000) [pid = 1895] [serial = 544] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37e733dc00) [pid = 1895] [serial = 394] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 97 (0x7f3803135400) [pid = 1895] [serial = 448] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 96 (0x7f37f9f84800) [pid = 1895] [serial = 536] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 95 (0x7f37e91a5400) [pid = 1895] [serial = 542] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f37f357ac00) [pid = 1895] [serial = 442] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 93 (0x7f37e86da800) [pid = 1895] [serial = 538] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 92 (0x7f37f4110800) [pid = 1895] [serial = 403] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37e8fe2c00) [pid = 1895] [serial = 541] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 90 (0x7f37e724d800) [pid = 1895] [serial = 451] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 89 (0x7f38050ae000) [pid = 1895] [serial = 370] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 88 (0x7f38049ad800) [pid = 1895] [serial = 364] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 87 (0x7f37f9059400) [pid = 1895] [serial = 445] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 86 (0x7f37e8fe7000) [pid = 1895] [serial = 521] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 85 (0x7f37e8882000) [pid = 1895] [serial = 520] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 84 (0x7f37ea1da000) [pid = 1895] [serial = 545] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 83 (0x7f37e86d6c00) [pid = 1895] [serial = 479] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 82 (0x7f37f1e85800) [pid = 1895] [serial = 358] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 81 (0x7f37f4104800) [pid = 1895] [serial = 494] [outer = (nil)] [url = about:blank] 14:00:21 INFO - PROCESS | 1895 | --DOMWINDOW == 80 (0x7f37eaf93c00) [pid = 1895] [serial = 548] [outer = (nil)] [url = about:blank] 14:00:22 INFO - PROCESS | 1895 | 1461790822340 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:00:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:00:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1632ms 14:00:22 INFO - PROCESS | 1895 | 1461790822381 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:00:22 INFO - PROCESS | 1895 | 1461790822386 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:00:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:00:22 INFO - PROCESS | 1895 | 1461790822393 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:00:22 INFO - PROCESS | 1895 | 1461790822395 Marionette TRACE conn3 <- [1,766,null,{}] 14:00:22 INFO - PROCESS | 1895 | 1461790822401 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:22 INFO - PROCESS | 1895 | 1461790822541 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:00:22 INFO - PROCESS | 1895 | 1461790822715 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d63800 == 56 [pid = 1895] [id = 199] 14:00:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 81 (0x7f37e9592000) [pid = 1895] [serial = 597] [outer = (nil)] 14:00:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 82 (0x7f37ead66c00) [pid = 1895] [serial = 598] [outer = 0x7f37e9592000] 14:00:22 INFO - PROCESS | 1895 | 1461790822773 Marionette DEBUG loaded listener.js 14:00:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 83 (0x7f37eb253c00) [pid = 1895] [serial = 599] [outer = 0x7f37e9592000] 14:00:23 INFO - PROCESS | 1895 | 1461790823821 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:00:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:00:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1480ms 14:00:23 INFO - PROCESS | 1895 | 1461790823873 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:00:23 INFO - PROCESS | 1895 | 1461790823877 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:00:23 INFO - PROCESS | 1895 | 1461790823884 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:00:23 INFO - PROCESS | 1895 | 1461790823892 Marionette TRACE conn3 <- [1,770,null,{}] 14:00:23 INFO - PROCESS | 1895 | 1461790823911 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:24 INFO - PROCESS | 1895 | 1461790824083 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:00:24 INFO - PROCESS | 1895 | 1461790824185 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed80d800 == 57 [pid = 1895] [id = 200] 14:00:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 84 (0x7f37ec9b3800) [pid = 1895] [serial = 600] [outer = (nil)] 14:00:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 85 (0x7f37ec9bbc00) [pid = 1895] [serial = 601] [outer = 0x7f37ec9b3800] 14:00:24 INFO - PROCESS | 1895 | 1461790824242 Marionette DEBUG loaded listener.js 14:00:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 86 (0x7f37ecb4fc00) [pid = 1895] [serial = 602] [outer = 0x7f37ec9b3800] 14:00:24 INFO - PROCESS | 1895 | 1461790824941 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1092ms 14:00:24 INFO - PROCESS | 1895 | 1461790824974 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:00:24 INFO - PROCESS | 1895 | 1461790824977 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:00:24 INFO - PROCESS | 1895 | 1461790824983 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:00:24 INFO - PROCESS | 1895 | 1461790824985 Marionette TRACE conn3 <- [1,774,null,{}] 14:00:24 INFO - PROCESS | 1895 | 1461790824994 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:25 INFO - PROCESS | 1895 | 1461790825158 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:00:25 INFO - PROCESS | 1895 | 1461790825179 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1c62000 == 58 [pid = 1895] [id = 201] 14:00:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 87 (0x7f37ec9aec00) [pid = 1895] [serial = 603] [outer = (nil)] 14:00:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 88 (0x7f37edde8000) [pid = 1895] [serial = 604] [outer = 0x7f37ec9aec00] 14:00:25 INFO - PROCESS | 1895 | 1461790825236 Marionette DEBUG loaded listener.js 14:00:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 89 (0x7f37eefe7c00) [pid = 1895] [serial = 605] [outer = 0x7f37ec9aec00] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 88 (0x7f37ec9b1800) [pid = 1895] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 87 (0x7f37ead67800) [pid = 1895] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 86 (0x7f37e722c000) [pid = 1895] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 85 (0x7f37ebc3c000) [pid = 1895] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 84 (0x7f37f1313800) [pid = 1895] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 83 (0x7f37ec77c400) [pid = 1895] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 82 (0x7f37e9339400) [pid = 1895] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 81 (0x7f37ec9ac400) [pid = 1895] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 80 (0x7f37ea0e0000) [pid = 1895] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 79 (0x7f37e7339c00) [pid = 1895] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 78 (0x7f37e724e000) [pid = 1895] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 77 (0x7f37eb25ac00) [pid = 1895] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:00:25 INFO - PROCESS | 1895 | --DOMWINDOW == 76 (0x7f37e747f800) [pid = 1895] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:00:26 INFO - PROCESS | 1895 | 1461790826097 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1130ms 14:00:26 INFO - PROCESS | 1895 | 1461790826113 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:00:26 INFO - PROCESS | 1895 | 1461790826116 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:00:26 INFO - PROCESS | 1895 | 1461790826124 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:00:26 INFO - PROCESS | 1895 | 1461790826127 Marionette TRACE conn3 <- [1,778,null,{}] 14:00:26 INFO - PROCESS | 1895 | 1461790826131 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:26 INFO - PROCESS | 1895 | 1461790826302 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:00:26 INFO - PROCESS | 1895 | 1461790826320 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e63000 == 59 [pid = 1895] [id = 202] 14:00:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 77 (0x7f37edda6c00) [pid = 1895] [serial = 606] [outer = (nil)] 14:00:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 78 (0x7f37edde8800) [pid = 1895] [serial = 607] [outer = 0x7f37edda6c00] 14:00:26 INFO - PROCESS | 1895 | 1461790826390 Marionette DEBUG loaded listener.js 14:00:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 79 (0x7f37f092cc00) [pid = 1895] [serial = 608] [outer = 0x7f37edda6c00] 14:00:27 INFO - PROCESS | 1895 | 1461790827095 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 983ms 14:00:27 INFO - PROCESS | 1895 | 1461790827107 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:00:27 INFO - PROCESS | 1895 | 1461790827120 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:00:27 INFO - PROCESS | 1895 | 1461790827125 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:00:27 INFO - PROCESS | 1895 | 1461790827127 Marionette TRACE conn3 <- [1,782,null,{}] 14:00:27 INFO - PROCESS | 1895 | 1461790827136 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:27 INFO - PROCESS | 1895 | 1461790827268 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:00:27 INFO - PROCESS | 1895 | 1461790827378 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2903000 == 60 [pid = 1895] [id = 203] 14:00:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 80 (0x7f37eddb2800) [pid = 1895] [serial = 609] [outer = (nil)] 14:00:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 81 (0x7f37f2124400) [pid = 1895] [serial = 610] [outer = 0x7f37eddb2800] 14:00:27 INFO - PROCESS | 1895 | 1461790827434 Marionette DEBUG loaded listener.js 14:00:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 82 (0x7f37f2899c00) [pid = 1895] [serial = 611] [outer = 0x7f37eddb2800] 14:00:28 INFO - PROCESS | 1895 | 1461790828269 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1178ms 14:00:28 INFO - PROCESS | 1895 | 1461790828305 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:00:28 INFO - PROCESS | 1895 | 1461790828310 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:00:28 INFO - PROCESS | 1895 | 1461790828318 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:00:28 INFO - PROCESS | 1895 | 1461790828324 Marionette TRACE conn3 <- [1,786,null,{}] 14:00:28 INFO - PROCESS | 1895 | 1461790828331 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:28 INFO - PROCESS | 1895 | 1461790828501 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:00:28 INFO - PROCESS | 1895 | 1461790828650 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e731f000 == 61 [pid = 1895] [id = 204] 14:00:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 83 (0x7f37e8882c00) [pid = 1895] [serial = 612] [outer = (nil)] 14:00:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 84 (0x7f37e91a5400) [pid = 1895] [serial = 613] [outer = 0x7f37e8882c00] 14:00:28 INFO - PROCESS | 1895 | 1461790828722 Marionette DEBUG loaded listener.js 14:00:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 85 (0x7f37e7476800) [pid = 1895] [serial = 614] [outer = 0x7f37e8882c00] 14:00:29 INFO - PROCESS | 1895 | 1461790829607 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1337ms 14:00:29 INFO - PROCESS | 1895 | 1461790829655 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:00:29 INFO - PROCESS | 1895 | 1461790829664 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:00:29 INFO - PROCESS | 1895 | 1461790829673 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:00:29 INFO - PROCESS | 1895 | 1461790829677 Marionette TRACE conn3 <- [1,790,null,{}] 14:00:29 INFO - PROCESS | 1895 | 1461790829683 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:29 INFO - PROCESS | 1895 | 1461790829834 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:00:29 INFO - PROCESS | 1895 | 1461790829988 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1d9d000 == 62 [pid = 1895] [id = 205] 14:00:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 86 (0x7f37ead69c00) [pid = 1895] [serial = 615] [outer = (nil)] 14:00:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 87 (0x7f37eb259c00) [pid = 1895] [serial = 616] [outer = 0x7f37ead69c00] 14:00:30 INFO - PROCESS | 1895 | 1461790830057 Marionette DEBUG loaded listener.js 14:00:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 88 (0x7f37ec779c00) [pid = 1895] [serial = 617] [outer = 0x7f37ead69c00] 14:00:30 INFO - PROCESS | 1895 | 1461790830989 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1379ms 14:00:31 INFO - PROCESS | 1895 | 1461790831053 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:00:31 INFO - PROCESS | 1895 | 1461790831057 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:00:31 INFO - PROCESS | 1895 | 1461790831063 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:00:31 INFO - PROCESS | 1895 | 1461790831068 Marionette TRACE conn3 <- [1,794,null,{}] 14:00:31 INFO - PROCESS | 1895 | 1461790831083 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:31 INFO - PROCESS | 1895 | 1461790831282 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:00:31 INFO - PROCESS | 1895 | 1461790831431 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f4194000 == 63 [pid = 1895] [id = 206] 14:00:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 89 (0x7f37ec9b5c00) [pid = 1895] [serial = 618] [outer = (nil)] 14:00:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37f03ca800) [pid = 1895] [serial = 619] [outer = 0x7f37ec9b5c00] 14:00:31 INFO - PROCESS | 1895 | 1461790831502 Marionette DEBUG loaded listener.js 14:00:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37f211d400) [pid = 1895] [serial = 620] [outer = 0x7f37ec9b5c00] 14:00:32 INFO - PROCESS | 1895 | 1461790832362 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1334ms 14:00:32 INFO - PROCESS | 1895 | 1461790832397 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:00:32 INFO - PROCESS | 1895 | 1461790832402 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:00:32 INFO - PROCESS | 1895 | 1461790832407 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:00:32 INFO - PROCESS | 1895 | 1461790832410 Marionette TRACE conn3 <- [1,798,null,{}] 14:00:32 INFO - PROCESS | 1895 | 1461790832415 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:32 INFO - PROCESS | 1895 | 1461790832561 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:00:32 INFO - PROCESS | 1895 | 1461790832713 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fe3000 == 64 [pid = 1895] [id = 207] 14:00:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37eddae800) [pid = 1895] [serial = 621] [outer = (nil)] 14:00:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f37f2ed6c00) [pid = 1895] [serial = 622] [outer = 0x7f37eddae800] 14:00:32 INFO - PROCESS | 1895 | 1461790832783 Marionette DEBUG loaded listener.js 14:00:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f37f2f08400) [pid = 1895] [serial = 623] [outer = 0x7f37eddae800] 14:00:33 INFO - PROCESS | 1895 | 1461790833624 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:00:33 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 14:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1281ms 14:00:33 INFO - PROCESS | 1895 | 1461790833690 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:00:33 INFO - PROCESS | 1895 | 1461790833693 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:00:33 INFO - PROCESS | 1895 | 1461790833699 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:00:33 INFO - PROCESS | 1895 | 1461790833701 Marionette TRACE conn3 <- [1,802,null,{}] 14:00:33 INFO - PROCESS | 1895 | 1461790833706 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:33 INFO - PROCESS | 1895 | 1461790833849 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:00:34 INFO - PROCESS | 1895 | 1461790834002 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffb1a800 == 65 [pid = 1895] [id = 208] 14:00:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37f278fc00) [pid = 1895] [serial = 624] [outer = (nil)] 14:00:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f37f350c000) [pid = 1895] [serial = 625] [outer = 0x7f37f278fc00] 14:00:34 INFO - PROCESS | 1895 | 1461790834071 Marionette DEBUG loaded listener.js 14:00:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f37f35f6400) [pid = 1895] [serial = 626] [outer = 0x7f37f278fc00] 14:00:34 INFO - PROCESS | 1895 | 1461790834918 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:00:34 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 14:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1277ms 14:00:34 INFO - PROCESS | 1895 | 1461790834976 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:00:34 INFO - PROCESS | 1895 | 1461790834979 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:00:34 INFO - PROCESS | 1895 | 1461790834985 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:00:34 INFO - PROCESS | 1895 | 1461790834987 Marionette TRACE conn3 <- [1,806,null,{}] 14:00:34 INFO - PROCESS | 1895 | 1461790834993 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:35 INFO - PROCESS | 1895 | 1461790835170 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:00:35 INFO - PROCESS | 1895 | 1461790835321 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38000f4800 == 66 [pid = 1895] [id = 209] 14:00:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f37f3b21c00) [pid = 1895] [serial = 627] [outer = (nil)] 14:00:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f37f410e400) [pid = 1895] [serial = 628] [outer = 0x7f37f3b21c00] 14:00:35 INFO - PROCESS | 1895 | 1461790835395 Marionette DEBUG loaded listener.js 14:00:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37f620fc00) [pid = 1895] [serial = 629] [outer = 0x7f37f3b21c00] 14:00:36 INFO - PROCESS | 1895 | 1461790836225 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:00:36 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 14:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1279ms 14:00:36 INFO - PROCESS | 1895 | 1461790836264 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:00:36 INFO - PROCESS | 1895 | 1461790836268 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:00:36 INFO - PROCESS | 1895 | 1461790836273 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:00:36 INFO - PROCESS | 1895 | 1461790836275 Marionette TRACE conn3 <- [1,810,null,{}] 14:00:36 INFO - PROCESS | 1895 | 1461790836281 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:36 INFO - PROCESS | 1895 | 1461790836430 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:00:36 INFO - PROCESS | 1895 | 1461790836584 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e930b000 == 67 [pid = 1895] [id = 210] 14:00:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37e7339000) [pid = 1895] [serial = 630] [outer = (nil)] 14:00:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37e8fec800) [pid = 1895] [serial = 631] [outer = 0x7f37e7339000] 14:00:36 INFO - PROCESS | 1895 | 1461790836651 Marionette DEBUG loaded listener.js 14:00:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f37ec9da400) [pid = 1895] [serial = 632] [outer = 0x7f37e7339000] 14:00:37 INFO - PROCESS | 1895 | 1461790837736 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1487ms 14:00:37 INFO - PROCESS | 1895 | 1461790837762 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:00:37 INFO - PROCESS | 1895 | 1461790837769 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:00:37 INFO - PROCESS | 1895 | 1461790837777 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:00:37 INFO - PROCESS | 1895 | 1461790837781 Marionette TRACE conn3 <- [1,814,null,{}] 14:00:37 INFO - PROCESS | 1895 | 1461790837788 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:37 INFO - PROCESS | 1895 | 1461790837944 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:00:38 INFO - PROCESS | 1895 | 1461790838205 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e731b800 == 68 [pid = 1895] [id = 211] 14:00:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37e91a2800) [pid = 1895] [serial = 633] [outer = (nil)] 14:00:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37e958ec00) [pid = 1895] [serial = 634] [outer = 0x7f37e91a2800] 14:00:38 INFO - PROCESS | 1895 | 1461790838277 Marionette DEBUG loaded listener.js 14:00:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37e9ec7800) [pid = 1895] [serial = 635] [outer = 0x7f37e91a2800] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e63000 == 67 [pid = 1895] [id = 202] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1c62000 == 66 [pid = 1895] [id = 201] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed80d800 == 65 [pid = 1895] [id = 200] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f37f0722800) [pid = 1895] [serial = 580] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d63800 == 64 [pid = 1895] [id = 199] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb159000 == 63 [pid = 1895] [id = 198] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e950e000 == 62 [pid = 1895] [id = 197] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1db5000 == 61 [pid = 1895] [id = 195] 14:00:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ec79e000 == 60 [pid = 1895] [id = 194] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37f211f400) [pid = 1895] [serial = 530] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37edded800) [pid = 1895] [serial = 485] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 102 (0x7f37e723ac00) [pid = 1895] [serial = 491] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 101 (0x7f37eddecc00) [pid = 1895] [serial = 527] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 100 (0x7f37f2ee1800) [pid = 1895] [serial = 533] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 99 (0x7f3800254400) [pid = 1895] [serial = 488] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 98 (0x7f37ead6d400) [pid = 1895] [serial = 524] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 97 (0x7f37eefdcc00) [pid = 1895] [serial = 574] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 96 (0x7f37eef02800) [pid = 1895] [serial = 575] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 95 (0x7f37eb25c800) [pid = 1895] [serial = 568] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f37ebc41000) [pid = 1895] [serial = 569] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 93 (0x7f37e87bbc00) [pid = 1895] [serial = 563] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 92 (0x7f37e747c400) [pid = 1895] [serial = 562] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37e9599000) [pid = 1895] [serial = 565] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 90 (0x7f37e9ec6c00) [pid = 1895] [serial = 566] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 89 (0x7f37ec9db800) [pid = 1895] [serial = 571] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 88 (0x7f37e8fe6000) [pid = 1895] [serial = 553] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 87 (0x7f37ea0db800) [pid = 1895] [serial = 556] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 86 (0x7f37ec7c0800) [pid = 1895] [serial = 559] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 85 (0x7f37e86df000) [pid = 1895] [serial = 577] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 84 (0x7f37e9ebd000) [pid = 1895] [serial = 578] [outer = (nil)] [url = about:blank] 14:00:38 INFO - PROCESS | 1895 | --DOMWINDOW == 83 (0x7f37eddaa400) [pid = 1895] [serial = 572] [outer = (nil)] [url = about:blank] 14:00:39 INFO - PROCESS | 1895 | 1461790839105 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:00:39 INFO - PROCESS | 1895 | 1461790839165 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:00:39 INFO - PROCESS | 1895 | 1461790839220 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:00:39 INFO - PROCESS | 1895 | 1461790839224 Marionette TRACE conn3 <- [1,818,null,{}] 14:00:39 INFO - PROCESS | 1895 | 1461790839233 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:39 INFO - PROCESS | 1895 | 1461790839375 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:00:39 INFO - PROCESS | 1895 | 1461790839386 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb151000 == 61 [pid = 1895] [id = 212] 14:00:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 84 (0x7f37ea0d2400) [pid = 1895] [serial = 636] [outer = (nil)] 14:00:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 85 (0x7f37ec775c00) [pid = 1895] [serial = 637] [outer = 0x7f37ea0d2400] 14:00:39 INFO - PROCESS | 1895 | 1461790839444 Marionette DEBUG loaded listener.js 14:00:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 86 (0x7f37ec7c4000) [pid = 1895] [serial = 638] [outer = 0x7f37ea0d2400] 14:00:40 INFO - PROCESS | 1895 | 1461790840253 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1121ms 14:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:00:40 INFO - PROCESS | 1895 | 1461790840309 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:00:40 INFO - PROCESS | 1895 | 1461790840312 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:00:40 INFO - PROCESS | 1895 | 1461790840318 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:00:40 INFO - PROCESS | 1895 | 1461790840323 Marionette TRACE conn3 <- [1,822,null,{}] 14:00:40 INFO - PROCESS | 1895 | 1461790840337 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:40 INFO - PROCESS | 1895 | 1461790840484 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:00:40 INFO - PROCESS | 1895 | 1461790840596 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1335800 == 62 [pid = 1895] [id = 213] 14:00:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 87 (0x7f37eb2c5000) [pid = 1895] [serial = 639] [outer = (nil)] 14:00:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 88 (0x7f37edde9800) [pid = 1895] [serial = 640] [outer = 0x7f37eb2c5000] 14:00:40 INFO - PROCESS | 1895 | 1461790840655 Marionette DEBUG loaded listener.js 14:00:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 89 (0x7f37efb6b400) [pid = 1895] [serial = 641] [outer = 0x7f37eb2c5000] 14:00:41 INFO - PROCESS | 1895 | 1461790841345 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:00:41 INFO - PROCESS | 1895 | 1461790841412 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:00:41 INFO - PROCESS | 1895 | 1461790841421 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:00:41 INFO - PROCESS | 1895 | 1461790841424 Marionette TRACE conn3 <- [1,826,null,{}] 14:00:41 INFO - PROCESS | 1895 | 1461790841431 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:41 INFO - PROCESS | 1895 | 1461790841602 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:00:41 INFO - PROCESS | 1895 | 1461790841628 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2159800 == 63 [pid = 1895] [id = 214] 14:00:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37efb6c800) [pid = 1895] [serial = 642] [outer = (nil)] 14:00:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37f2125000) [pid = 1895] [serial = 643] [outer = 0x7f37efb6c800] 14:00:41 INFO - PROCESS | 1895 | 1461790841690 Marionette DEBUG loaded listener.js 14:00:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37f2ee3400) [pid = 1895] [serial = 644] [outer = 0x7f37efb6c800] 14:00:42 INFO - PROCESS | 1895 | 1461790842504 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1131ms 14:00:42 INFO - PROCESS | 1895 | 1461790842555 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:00:42 INFO - PROCESS | 1895 | 1461790842558 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:00:42 INFO - PROCESS | 1895 | 1461790842564 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:00:42 INFO - PROCESS | 1895 | 1461790842565 Marionette TRACE conn3 <- [1,830,null,{}] 14:00:42 INFO - PROCESS | 1895 | 1461790842571 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:42 INFO - PROCESS | 1895 | 1461790842740 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:00:42 INFO - PROCESS | 1895 | 1461790842771 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f66000 == 64 [pid = 1895] [id = 215] 14:00:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f37f0722c00) [pid = 1895] [serial = 645] [outer = (nil)] 14:00:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f37f35fb000) [pid = 1895] [serial = 646] [outer = 0x7f37f0722c00] 14:00:42 INFO - PROCESS | 1895 | 1461790842827 Marionette DEBUG loaded listener.js 14:00:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37f40b6000) [pid = 1895] [serial = 647] [outer = 0x7f37f0722c00] 14:00:43 INFO - PROCESS | 1895 | --DOMWINDOW == 94 (0x7f37ec9b3800) [pid = 1895] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:00:43 INFO - PROCESS | 1895 | --DOMWINDOW == 93 (0x7f37ec9aec00) [pid = 1895] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:00:43 INFO - PROCESS | 1895 | --DOMWINDOW == 92 (0x7f37edda6c00) [pid = 1895] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:00:43 INFO - PROCESS | 1895 | --DOMWINDOW == 91 (0x7f37e7333c00) [pid = 1895] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:00:43 INFO - PROCESS | 1895 | --DOMWINDOW == 90 (0x7f37e9592000) [pid = 1895] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:00:43 INFO - PROCESS | 1895 | --DOMWINDOW == 89 (0x7f37e933ec00) [pid = 1895] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:00:43 INFO - PROCESS | 1895 | 1461790843677 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1127ms 14:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:00:43 INFO - PROCESS | 1895 | 1461790843691 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:00:43 INFO - PROCESS | 1895 | 1461790843693 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:00:43 INFO - PROCESS | 1895 | 1461790843699 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:00:43 INFO - PROCESS | 1895 | 1461790843702 Marionette TRACE conn3 <- [1,834,null,{}] 14:00:43 INFO - PROCESS | 1895 | 1461790843717 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:43 INFO - PROCESS | 1895 | 1461790843870 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:00:43 INFO - PROCESS | 1895 | 1461790843885 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62fb800 == 65 [pid = 1895] [id = 216] 14:00:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 90 (0x7f37edde7400) [pid = 1895] [serial = 648] [outer = (nil)] 14:00:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 91 (0x7f37f6208000) [pid = 1895] [serial = 649] [outer = 0x7f37edde7400] 14:00:43 INFO - PROCESS | 1895 | 1461790843950 Marionette DEBUG loaded listener.js 14:00:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 92 (0x7f37f9f8ac00) [pid = 1895] [serial = 650] [outer = 0x7f37edde7400] 14:00:44 INFO - PROCESS | 1895 | 1461790844677 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1030ms 14:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:00:44 INFO - PROCESS | 1895 | 1461790844728 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:00:44 INFO - PROCESS | 1895 | 1461790844730 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:00:44 INFO - PROCESS | 1895 | 1461790844743 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:00:44 INFO - PROCESS | 1895 | 1461790844746 Marionette TRACE conn3 <- [1,838,null,{}] 14:00:44 INFO - PROCESS | 1895 | 1461790844754 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:44 INFO - PROCESS | 1895 | 1461790844883 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:00:44 INFO - PROCESS | 1895 | 1461790844896 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38000dd800 == 66 [pid = 1895] [id = 217] 14:00:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 93 (0x7f37e86d6c00) [pid = 1895] [serial = 651] [outer = (nil)] 14:00:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 94 (0x7f37fef0a400) [pid = 1895] [serial = 652] [outer = 0x7f37e86d6c00] 14:00:44 INFO - PROCESS | 1895 | 1461790844954 Marionette DEBUG loaded listener.js 14:00:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 95 (0x7f37ffb6bc00) [pid = 1895] [serial = 653] [outer = 0x7f37e86d6c00] 14:00:45 INFO - PROCESS | 1895 | 1461790845857 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1141ms 14:00:45 INFO - PROCESS | 1895 | 1461790845876 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:00:45 INFO - PROCESS | 1895 | 1461790845882 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:00:45 INFO - PROCESS | 1895 | 1461790845890 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:00:45 INFO - PROCESS | 1895 | 1461790845895 Marionette TRACE conn3 <- [1,842,null,{}] 14:00:45 INFO - PROCESS | 1895 | 1461790845902 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:46 INFO - PROCESS | 1895 | 1461790846105 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:00:46 INFO - PROCESS | 1895 | 1461790846269 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb27a800 == 67 [pid = 1895] [id = 218] 14:00:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 96 (0x7f37e8882400) [pid = 1895] [serial = 654] [outer = (nil)] 14:00:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 97 (0x7f37e9592400) [pid = 1895] [serial = 655] [outer = 0x7f37e8882400] 14:00:46 INFO - PROCESS | 1895 | 1461790846340 Marionette DEBUG loaded listener.js 14:00:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 98 (0x7f37ead65000) [pid = 1895] [serial = 656] [outer = 0x7f37e8882400] 14:00:47 INFO - PROCESS | 1895 | 1461790847248 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1386ms 14:00:47 INFO - PROCESS | 1895 | 1461790847277 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:00:47 INFO - PROCESS | 1895 | 1461790847285 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:00:47 INFO - PROCESS | 1895 | 1461790847295 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:00:47 INFO - PROCESS | 1895 | 1461790847298 Marionette TRACE conn3 <- [1,846,null,{}] 14:00:47 INFO - PROCESS | 1895 | 1461790847304 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:47 INFO - PROCESS | 1895 | 1461790847455 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:00:47 INFO - PROCESS | 1895 | 1461790847612 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cb2800 == 68 [pid = 1895] [id = 219] 14:00:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 99 (0x7f37ec7c0c00) [pid = 1895] [serial = 657] [outer = (nil)] 14:00:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 100 (0x7f37ec9d4400) [pid = 1895] [serial = 658] [outer = 0x7f37ec7c0c00] 14:00:47 INFO - PROCESS | 1895 | 1461790847681 Marionette DEBUG loaded listener.js 14:00:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 101 (0x7f37eefdf800) [pid = 1895] [serial = 659] [outer = 0x7f37ec7c0c00] 14:00:48 INFO - PROCESS | 1895 | 1461790848610 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1329ms 14:00:48 INFO - PROCESS | 1895 | 1461790848623 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:00:48 INFO - PROCESS | 1895 | 1461790848626 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:00:48 INFO - PROCESS | 1895 | 1461790848633 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:00:48 INFO - PROCESS | 1895 | 1461790848638 Marionette TRACE conn3 <- [1,850,null,{}] 14:00:48 INFO - PROCESS | 1895 | 1461790848655 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:48 INFO - PROCESS | 1895 | 1461790848813 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:00:48 INFO - PROCESS | 1895 | 1461790848973 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3801273000 == 69 [pid = 1895] [id = 220] 14:00:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 102 (0x7f37f2f11400) [pid = 1895] [serial = 660] [outer = (nil)] 14:00:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 103 (0x7f37f534e400) [pid = 1895] [serial = 661] [outer = 0x7f37f2f11400] 14:00:49 INFO - PROCESS | 1895 | 1461790849045 Marionette DEBUG loaded listener.js 14:00:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37f6211000) [pid = 1895] [serial = 662] [outer = 0x7f37f2f11400] 14:00:49 INFO - PROCESS | 1895 | 1461790849930 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1333ms 14:00:49 INFO - PROCESS | 1895 | 1461790849966 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:00:49 INFO - PROCESS | 1895 | 1461790849971 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:00:49 INFO - PROCESS | 1895 | 1461790849976 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:00:49 INFO - PROCESS | 1895 | 1461790849979 Marionette TRACE conn3 <- [1,854,null,{}] 14:00:49 INFO - PROCESS | 1895 | 1461790849984 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:50 INFO - PROCESS | 1895 | 1461790850133 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:00:50 INFO - PROCESS | 1895 | 1461790850290 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a32000 == 70 [pid = 1895] [id = 221] 14:00:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37fef06800) [pid = 1895] [serial = 663] [outer = (nil)] 14:00:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37fef07000) [pid = 1895] [serial = 664] [outer = 0x7f37fef06800] 14:00:50 INFO - PROCESS | 1895 | 1461790850374 Marionette DEBUG loaded listener.js 14:00:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37ffd98000) [pid = 1895] [serial = 665] [outer = 0x7f37fef06800] 14:00:51 INFO - PROCESS | 1895 | 1461790851221 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1280ms 14:00:51 INFO - PROCESS | 1895 | 1461790851256 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:00:51 INFO - PROCESS | 1895 | 1461790851260 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:00:51 INFO - PROCESS | 1895 | 1461790851265 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:00:51 INFO - PROCESS | 1895 | 1461790851268 Marionette TRACE conn3 <- [1,858,null,{}] 14:00:51 INFO - PROCESS | 1895 | 1461790851273 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:51 INFO - PROCESS | 1895 | 1461790851424 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:00:51 INFO - PROCESS | 1895 | 1461790851582 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a9b000 == 71 [pid = 1895] [id = 222] 14:00:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37fef06c00) [pid = 1895] [serial = 666] [outer = (nil)] 14:00:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37ffe0f800) [pid = 1895] [serial = 667] [outer = 0x7f37fef06c00] 14:00:51 INFO - PROCESS | 1895 | 1461790851653 Marionette DEBUG loaded listener.js 14:00:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37ffeed800) [pid = 1895] [serial = 668] [outer = 0x7f37fef06c00] 14:00:52 INFO - PROCESS | 1895 | 1461790852488 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1281ms 14:00:52 INFO - PROCESS | 1895 | 1461790852547 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:00:52 INFO - PROCESS | 1895 | 1461790852550 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:00:52 INFO - PROCESS | 1895 | 1461790852556 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:00:52 INFO - PROCESS | 1895 | 1461790852558 Marionette TRACE conn3 <- [1,862,null,{}] 14:00:52 INFO - PROCESS | 1895 | 1461790852564 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:52 INFO - PROCESS | 1895 | 1461790852740 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:00:52 INFO - PROCESS | 1895 | 1461790852892 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380548e000 == 72 [pid = 1895] [id = 223] 14:00:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f380004ac00) [pid = 1895] [serial = 669] [outer = (nil)] 14:00:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f3800cb1000) [pid = 1895] [serial = 670] [outer = 0x7f380004ac00] 14:00:52 INFO - PROCESS | 1895 | 1461790852971 Marionette DEBUG loaded listener.js 14:00:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f38010c3000) [pid = 1895] [serial = 671] [outer = 0x7f380004ac00] 14:00:54 INFO - PROCESS | 1895 | 1461790854099 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1578ms 14:00:54 INFO - PROCESS | 1895 | 1461790854134 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:00:54 INFO - PROCESS | 1895 | 1461790854139 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:00:54 INFO - PROCESS | 1895 | 1461790854147 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:00:54 INFO - PROCESS | 1895 | 1461790854152 Marionette TRACE conn3 <- [1,866,null,{}] 14:00:54 INFO - PROCESS | 1895 | 1461790854160 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:54 INFO - PROCESS | 1895 | 1461790854350 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:00:54 INFO - PROCESS | 1895 | 1461790854557 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef4d800 == 73 [pid = 1895] [id = 224] 14:00:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37e8dce800) [pid = 1895] [serial = 672] [outer = (nil)] 14:00:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37e8fe5c00) [pid = 1895] [serial = 673] [outer = 0x7f37e8dce800] 14:00:54 INFO - PROCESS | 1895 | 1461790854620 Marionette DEBUG loaded listener.js 14:00:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37e972d000) [pid = 1895] [serial = 674] [outer = 0x7f37e8dce800] 14:00:55 INFO - PROCESS | 1895 | 1461790855469 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1388ms 14:00:55 INFO - PROCESS | 1895 | 1461790855540 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:00:55 INFO - PROCESS | 1895 | 1461790855552 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:00:55 INFO - PROCESS | 1895 | 1461790855572 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:00:55 INFO - PROCESS | 1895 | 1461790855575 Marionette TRACE conn3 <- [1,870,null,{}] 14:00:55 INFO - PROCESS | 1895 | 1461790855586 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:55 INFO - PROCESS | 1895 | 1461790855783 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:00:55 INFO - PROCESS | 1895 | 1461790855944 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e930e000 == 74 [pid = 1895] [id = 225] 14:00:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e87b4000) [pid = 1895] [serial = 675] [outer = (nil)] 14:00:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37e9ebe400) [pid = 1895] [serial = 676] [outer = 0x7f37e87b4000] 14:00:56 INFO - PROCESS | 1895 | 1461790856009 Marionette DEBUG loaded listener.js 14:00:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37ea0da800) [pid = 1895] [serial = 677] [outer = 0x7f37e87b4000] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e88c7000 == 73 [pid = 1895] [id = 193] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f0486800 == 72 [pid = 1895] [id = 185] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ea189000 == 71 [pid = 1895] [id = 184] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e8fe5000) [pid = 1895] [serial = 583] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37ea1df400) [pid = 1895] [serial = 586] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37f071dc00) [pid = 1895] [serial = 589] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37f2124400) [pid = 1895] [serial = 610] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62fb800 == 70 [pid = 1895] [id = 216] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f66000 == 69 [pid = 1895] [id = 215] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2159800 == 68 [pid = 1895] [id = 214] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1335800 == 67 [pid = 1895] [id = 213] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb151000 == 66 [pid = 1895] [id = 212] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e731b800 == 65 [pid = 1895] [id = 211] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffb1a800 == 64 [pid = 1895] [id = 208] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f4194000 == 63 [pid = 1895] [id = 206] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1d9d000 == 62 [pid = 1895] [id = 205] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e731f000 == 61 [pid = 1895] [id = 204] 14:00:56 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2903000 == 60 [pid = 1895] [id = 203] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37ec9bbc00) [pid = 1895] [serial = 601] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37edde8000) [pid = 1895] [serial = 604] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37f092cc00) [pid = 1895] [serial = 608] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37e87c1c00) [pid = 1895] [serial = 593] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37e7472400) [pid = 1895] [serial = 592] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37ead66c00) [pid = 1895] [serial = 598] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37e9ec5000) [pid = 1895] [serial = 596] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37e972e400) [pid = 1895] [serial = 595] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 106 (0x7f37edde8800) [pid = 1895] [serial = 607] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 105 (0x7f37eefe7c00) [pid = 1895] [serial = 605] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 104 (0x7f37ecb4fc00) [pid = 1895] [serial = 602] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | --DOMWINDOW == 103 (0x7f37eb253c00) [pid = 1895] [serial = 599] [outer = (nil)] [url = about:blank] 14:00:56 INFO - PROCESS | 1895 | 1461790856966 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1452ms 14:00:57 INFO - PROCESS | 1895 | 1461790857019 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:00:57 INFO - PROCESS | 1895 | 1461790857021 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:00:57 INFO - PROCESS | 1895 | 1461790857028 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:00:57 INFO - PROCESS | 1895 | 1461790857033 Marionette TRACE conn3 <- [1,874,null,{}] 14:00:57 INFO - PROCESS | 1895 | 1461790857047 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:57 INFO - PROCESS | 1895 | 1461790857184 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:00:57 INFO - PROCESS | 1895 | 1461790857299 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf6c800 == 61 [pid = 1895] [id = 226] 14:00:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 104 (0x7f37e91a3400) [pid = 1895] [serial = 678] [outer = (nil)] 14:00:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 105 (0x7f37eb253400) [pid = 1895] [serial = 679] [outer = 0x7f37e91a3400] 14:00:57 INFO - PROCESS | 1895 | 1461790857360 Marionette DEBUG loaded listener.js 14:00:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 106 (0x7f37ec77a000) [pid = 1895] [serial = 680] [outer = 0x7f37e91a3400] 14:00:58 INFO - PROCESS | 1895 | 1461790858013 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1033ms 14:00:58 INFO - PROCESS | 1895 | 1461790858061 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:00:58 INFO - PROCESS | 1895 | 1461790858065 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:00:58 INFO - PROCESS | 1895 | 1461790858070 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:00:58 INFO - PROCESS | 1895 | 1461790858073 Marionette TRACE conn3 <- [1,878,null,{}] 14:00:58 INFO - PROCESS | 1895 | 1461790858078 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:58 INFO - PROCESS | 1895 | 1461790858219 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:00:58 INFO - PROCESS | 1895 | 1461790858333 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed808800 == 62 [pid = 1895] [id = 227] 14:00:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 107 (0x7f37e9eba800) [pid = 1895] [serial = 681] [outer = (nil)] 14:00:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37ec9b0000) [pid = 1895] [serial = 682] [outer = 0x7f37e9eba800] 14:00:58 INFO - PROCESS | 1895 | 1461790858391 Marionette DEBUG loaded listener.js 14:00:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37ecb43800) [pid = 1895] [serial = 683] [outer = 0x7f37e9eba800] 14:00:59 INFO - PROCESS | 1895 | 1461790859062 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1027ms 14:00:59 INFO - PROCESS | 1895 | 1461790859097 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:00:59 INFO - PROCESS | 1895 | 1461790859099 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:00:59 INFO - PROCESS | 1895 | 1461790859105 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:00:59 INFO - PROCESS | 1895 | 1461790859118 Marionette TRACE conn3 <- [1,882,null,{}] 14:00:59 INFO - PROCESS | 1895 | 1461790859186 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:00:59 INFO - PROCESS | 1895 | 1461790859381 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:00:59 INFO - PROCESS | 1895 | 1461790859405 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:00:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d57000 == 63 [pid = 1895] [id = 228] 14:00:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37e86db800) [pid = 1895] [serial = 684] [outer = (nil)] 14:00:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37edde8800) [pid = 1895] [serial = 685] [outer = 0x7f37e86db800] 14:00:59 INFO - PROCESS | 1895 | 1461790859462 Marionette DEBUG loaded listener.js 14:00:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37eef0b000) [pid = 1895] [serial = 686] [outer = 0x7f37e86db800] 14:01:00 INFO - PROCESS | 1895 | 1461790860181 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1132ms 14:01:00 INFO - PROCESS | 1895 | 1461790860267 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:01:00 INFO - PROCESS | 1895 | 1461790860270 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:01:00 INFO - PROCESS | 1895 | 1461790860275 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:01:00 INFO - PROCESS | 1895 | 1461790860277 Marionette TRACE conn3 <- [1,886,null,{}] 14:01:00 INFO - PROCESS | 1895 | 1461790860283 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:00 INFO - PROCESS | 1895 | 1461790860576 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:01:00 INFO - PROCESS | 1895 | 1461790860613 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2910000 == 64 [pid = 1895] [id = 229] 14:01:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37f092d400) [pid = 1895] [serial = 687] [outer = (nil)] 14:01:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37f2124c00) [pid = 1895] [serial = 688] [outer = 0x7f37f092d400] 14:01:00 INFO - PROCESS | 1895 | 1461790860694 Marionette DEBUG loaded listener.js 14:01:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37f2f05c00) [pid = 1895] [serial = 689] [outer = 0x7f37f092d400] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37e86d5c00) [pid = 1895] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37efb6c800) [pid = 1895] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37f0722c00) [pid = 1895] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37edde7400) [pid = 1895] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37eb2c5000) [pid = 1895] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37e7339000) [pid = 1895] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37ea0d2400) [pid = 1895] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:01:01 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37e91a2800) [pid = 1895] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:01:01 INFO - PROCESS | 1895 | 1461790861703 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1484ms 14:01:01 INFO - PROCESS | 1895 | 1461790861760 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:01:01 INFO - PROCESS | 1895 | 1461790861763 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:01:01 INFO - PROCESS | 1895 | 1461790861769 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:01:01 INFO - PROCESS | 1895 | 1461790861770 Marionette TRACE conn3 <- [1,890,null,{}] 14:01:01 INFO - PROCESS | 1895 | 1461790861779 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:01 INFO - PROCESS | 1895 | 1461790861935 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:01:01 INFO - PROCESS | 1895 | 1461790861945 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cb4800 == 65 [pid = 1895] [id = 230] 14:01:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37e86d5c00) [pid = 1895] [serial = 690] [outer = (nil)] 14:01:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37f2125c00) [pid = 1895] [serial = 691] [outer = 0x7f37e86d5c00] 14:01:02 INFO - PROCESS | 1895 | 1461790862008 Marionette DEBUG loaded listener.js 14:01:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37f3572c00) [pid = 1895] [serial = 692] [outer = 0x7f37e86d5c00] 14:01:02 INFO - PROCESS | 1895 | 1461790862725 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 981ms 14:01:02 INFO - PROCESS | 1895 | 1461790862750 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:01:02 INFO - PROCESS | 1895 | 1461790862753 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:01:02 INFO - PROCESS | 1895 | 1461790862758 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:01:02 INFO - PROCESS | 1895 | 1461790862761 Marionette TRACE conn3 <- [1,894,null,{}] 14:01:02 INFO - PROCESS | 1895 | 1461790862766 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:02 INFO - PROCESS | 1895 | 1461790862943 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:01:02 INFO - PROCESS | 1895 | 1461790862970 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fde800 == 66 [pid = 1895] [id = 231] 14:01:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37ea0d2400) [pid = 1895] [serial = 693] [outer = (nil)] 14:01:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37f3b2ac00) [pid = 1895] [serial = 694] [outer = 0x7f37ea0d2400] 14:01:03 INFO - PROCESS | 1895 | 1461790863026 Marionette DEBUG loaded listener.js 14:01:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37f6210c00) [pid = 1895] [serial = 695] [outer = 0x7f37ea0d2400] 14:01:03 INFO - PROCESS | 1895 | 1461790863912 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1178ms 14:01:03 INFO - PROCESS | 1895 | 1461790863938 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:01:03 INFO - PROCESS | 1895 | 1461790863943 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:01:03 INFO - PROCESS | 1895 | 1461790863951 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:01:03 INFO - PROCESS | 1895 | 1461790863958 Marionette TRACE conn3 <- [1,898,null,{}] 14:01:03 INFO - PROCESS | 1895 | 1461790863969 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:04 INFO - PROCESS | 1895 | 1461790864176 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:01:04 INFO - PROCESS | 1895 | 1461790864334 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eab18800 == 67 [pid = 1895] [id = 232] 14:01:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37e7243800) [pid = 1895] [serial = 696] [outer = (nil)] 14:01:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37e86dac00) [pid = 1895] [serial = 697] [outer = 0x7f37e7243800] 14:01:04 INFO - PROCESS | 1895 | 1461790864415 Marionette DEBUG loaded listener.js 14:01:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37e91ae400) [pid = 1895] [serial = 698] [outer = 0x7f37e7243800] 14:01:05 INFO - PROCESS | 1895 | 1461790865332 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1442ms 14:01:05 INFO - PROCESS | 1895 | 1461790865393 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:01:05 INFO - PROCESS | 1895 | 1461790865401 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:01:05 INFO - PROCESS | 1895 | 1461790865410 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:01:05 INFO - PROCESS | 1895 | 1461790865414 Marionette TRACE conn3 <- [1,902,null,{}] 14:01:05 INFO - PROCESS | 1895 | 1461790865420 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:05 INFO - PROCESS | 1895 | 1461790865577 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:01:05 INFO - PROCESS | 1895 | 1461790865729 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1ff8800 == 68 [pid = 1895] [id = 233] 14:01:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37e9731400) [pid = 1895] [serial = 699] [outer = (nil)] 14:01:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37eaf8c400) [pid = 1895] [serial = 700] [outer = 0x7f37e9731400] 14:01:05 INFO - PROCESS | 1895 | 1461790865798 Marionette DEBUG loaded listener.js 14:01:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37ec77f400) [pid = 1895] [serial = 701] [outer = 0x7f37e9731400] 14:01:06 INFO - PROCESS | 1895 | 1461790866715 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1334ms 14:01:06 INFO - PROCESS | 1895 | 1461790866745 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:01:06 INFO - PROCESS | 1895 | 1461790866749 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:01:06 INFO - PROCESS | 1895 | 1461790866755 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:01:06 INFO - PROCESS | 1895 | 1461790866760 Marionette TRACE conn3 <- [1,906,null,{}] 14:01:06 INFO - PROCESS | 1895 | 1461790866776 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:06 INFO - PROCESS | 1895 | 1461790866950 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:01:07 INFO - PROCESS | 1895 | 1461790867103 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800f22800 == 69 [pid = 1895] [id = 234] 14:01:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37edda6c00) [pid = 1895] [serial = 702] [outer = (nil)] 14:01:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37f04a6c00) [pid = 1895] [serial = 703] [outer = 0x7f37edda6c00] 14:01:07 INFO - PROCESS | 1895 | 1461790867181 Marionette DEBUG loaded listener.js 14:01:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37f2120000) [pid = 1895] [serial = 704] [outer = 0x7f37edda6c00] 14:01:08 INFO - PROCESS | 1895 | 1461790868059 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1336ms 14:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:01:08 INFO - PROCESS | 1895 | 1461790868092 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:01:08 INFO - PROCESS | 1895 | 1461790868096 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:01:08 INFO - PROCESS | 1895 | 1461790868102 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:01:08 INFO - PROCESS | 1895 | 1461790868105 Marionette TRACE conn3 <- [1,910,null,{}] 14:01:08 INFO - PROCESS | 1895 | 1461790868109 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:08 INFO - PROCESS | 1895 | 1461790868267 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:01:08 INFO - PROCESS | 1895 | 1461790868428 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805233000 == 70 [pid = 1895] [id = 235] 14:01:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37ec9cc800) [pid = 1895] [serial = 705] [outer = (nil)] 14:01:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37f3578800) [pid = 1895] [serial = 706] [outer = 0x7f37ec9cc800] 14:01:08 INFO - PROCESS | 1895 | 1461790868507 Marionette DEBUG loaded listener.js 14:01:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37f9f84000) [pid = 1895] [serial = 707] [outer = 0x7f37ec9cc800] 14:01:09 INFO - PROCESS | 1895 | 1461790869352 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1278ms 14:01:09 INFO - PROCESS | 1895 | 1461790869380 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:01:09 INFO - PROCESS | 1895 | 1461790869387 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:01:09 INFO - PROCESS | 1895 | 1461790869400 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:01:09 INFO - PROCESS | 1895 | 1461790869402 Marionette TRACE conn3 <- [1,914,null,{}] 14:01:09 INFO - PROCESS | 1895 | 1461790869408 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:09 INFO - PROCESS | 1895 | 1461790869591 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:01:09 INFO - PROCESS | 1895 | 1461790869750 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380551f800 == 71 [pid = 1895] [id = 236] 14:01:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37eddea800) [pid = 1895] [serial = 708] [outer = (nil)] 14:01:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37ffd9e400) [pid = 1895] [serial = 709] [outer = 0x7f37eddea800] 14:01:09 INFO - PROCESS | 1895 | 1461790869822 Marionette DEBUG loaded listener.js 14:01:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f380004f800) [pid = 1895] [serial = 710] [outer = 0x7f37eddea800] 14:01:10 INFO - PROCESS | 1895 | 1461790870655 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1286ms 14:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:01:10 INFO - PROCESS | 1895 | 1461790870684 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:01:10 INFO - PROCESS | 1895 | 1461790870686 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:01:10 INFO - PROCESS | 1895 | 1461790870691 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:01:10 INFO - PROCESS | 1895 | 1461790870695 Marionette TRACE conn3 <- [1,918,null,{}] 14:01:10 INFO - PROCESS | 1895 | 1461790870700 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:10 INFO - PROCESS | 1895 | 1461790870870 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:01:11 INFO - PROCESS | 1895 | 1461790871032 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38094d0800 == 72 [pid = 1895] [id = 237] 14:01:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f38002ef800) [pid = 1895] [serial = 711] [outer = (nil)] 14:01:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f3801007400) [pid = 1895] [serial = 712] [outer = 0x7f38002ef800] 14:01:11 INFO - PROCESS | 1895 | 1461790871104 Marionette DEBUG loaded listener.js 14:01:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f3803135400) [pid = 1895] [serial = 713] [outer = 0x7f38002ef800] 14:01:11 INFO - PROCESS | 1895 | 1461790871962 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1334ms 14:01:12 INFO - PROCESS | 1895 | 1461790872025 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:01:12 INFO - PROCESS | 1895 | 1461790872029 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:01:12 INFO - PROCESS | 1895 | 1461790872035 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:01:12 INFO - PROCESS | 1895 | 1461790872037 Marionette TRACE conn3 <- [1,922,null,{}] 14:01:12 INFO - PROCESS | 1895 | 1461790872043 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:12 INFO - PROCESS | 1895 | 1461790872187 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:01:12 INFO - PROCESS | 1895 | 1461790872364 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed612000 == 73 [pid = 1895] [id = 238] 14:01:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37e724dc00) [pid = 1895] [serial = 714] [outer = (nil)] 14:01:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f38031c2000) [pid = 1895] [serial = 715] [outer = 0x7f37e724dc00] 14:01:12 INFO - PROCESS | 1895 | 1461790872432 Marionette DEBUG loaded listener.js 14:01:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f3804a67000) [pid = 1895] [serial = 716] [outer = 0x7f37e724dc00] 14:01:13 INFO - PROCESS | 1895 | 1461790873267 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1281ms 14:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:01:13 INFO - PROCESS | 1895 | 1461790873316 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:01:13 INFO - PROCESS | 1895 | 1461790873319 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:01:13 INFO - PROCESS | 1895 | 1461790873324 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:01:13 INFO - PROCESS | 1895 | 1461790873328 Marionette TRACE conn3 <- [1,926,null,{}] 14:01:13 INFO - PROCESS | 1895 | 1461790873333 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:13 INFO - PROCESS | 1895 | 1461790873489 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:01:13 INFO - PROCESS | 1895 | 1461790873649 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3d3800 == 74 [pid = 1895] [id = 239] 14:01:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37e733c000) [pid = 1895] [serial = 717] [outer = (nil)] 14:01:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37eefeb800) [pid = 1895] [serial = 718] [outer = 0x7f37e733c000] 14:01:13 INFO - PROCESS | 1895 | 1461790873726 Marionette DEBUG loaded listener.js 14:01:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f3804b05c00) [pid = 1895] [serial = 719] [outer = 0x7f37e733c000] 14:01:14 INFO - PROCESS | 1895 | 1461790874822 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1529ms 14:01:14 INFO - PROCESS | 1895 | 1461790874854 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:01:14 INFO - PROCESS | 1895 | 1461790874860 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:01:14 INFO - PROCESS | 1895 | 1461790874867 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:01:14 INFO - PROCESS | 1895 | 1461790874872 Marionette TRACE conn3 <- [1,930,null,{}] 14:01:14 INFO - PROCESS | 1895 | 1461790874879 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:15 INFO - PROCESS | 1895 | 1461790875029 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:01:15 INFO - PROCESS | 1895 | 1461790875202 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7305000 == 75 [pid = 1895] [id = 240] 14:01:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37e9732400) [pid = 1895] [serial = 720] [outer = (nil)] 14:01:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37e9ec6c00) [pid = 1895] [serial = 721] [outer = 0x7f37e9732400] 14:01:15 INFO - PROCESS | 1895 | 1461790875318 Marionette DEBUG loaded listener.js 14:01:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37eab38c00) [pid = 1895] [serial = 722] [outer = 0x7f37e9732400] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cb4800 == 74 [pid = 1895] [id = 230] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2910000 == 73 [pid = 1895] [id = 229] 14:01:15 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37fef0a400) [pid = 1895] [serial = 652] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d57000 == 72 [pid = 1895] [id = 228] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed808800 == 71 [pid = 1895] [id = 227] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf6c800 == 70 [pid = 1895] [id = 226] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e930e000 == 69 [pid = 1895] [id = 225] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef4d800 == 68 [pid = 1895] [id = 224] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3801273000 == 67 [pid = 1895] [id = 220] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cb2800 == 66 [pid = 1895] [id = 219] 14:01:15 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb27a800 == 65 [pid = 1895] [id = 218] 14:01:15 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37f1c28800) [pid = 1895] [serial = 518] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37f2125000) [pid = 1895] [serial = 643] [outer = (nil)] [url = about:blank] 14:01:15 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37f35fb000) [pid = 1895] [serial = 646] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37f6208000) [pid = 1895] [serial = 649] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37e91a5400) [pid = 1895] [serial = 613] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37edde9800) [pid = 1895] [serial = 640] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37ec9da400) [pid = 1895] [serial = 632] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37e8fec800) [pid = 1895] [serial = 631] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37ec775c00) [pid = 1895] [serial = 637] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37ec7c4000) [pid = 1895] [serial = 638] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37eb259c00) [pid = 1895] [serial = 616] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37f2ed6c00) [pid = 1895] [serial = 622] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37f03ca800) [pid = 1895] [serial = 619] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37e9ec7800) [pid = 1895] [serial = 635] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37e958ec00) [pid = 1895] [serial = 634] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37f350c000) [pid = 1895] [serial = 625] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37f410e400) [pid = 1895] [serial = 628] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37f40b6000) [pid = 1895] [serial = 647] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37f2ee3400) [pid = 1895] [serial = 644] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37efb6b400) [pid = 1895] [serial = 641] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37f9f8ac00) [pid = 1895] [serial = 650] [outer = (nil)] [url = about:blank] 14:01:16 INFO - PROCESS | 1895 | 1461790876203 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1383ms 14:01:16 INFO - PROCESS | 1895 | 1461790876249 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:01:16 INFO - PROCESS | 1895 | 1461790876257 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:01:16 INFO - PROCESS | 1895 | 1461790876265 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:01:16 INFO - PROCESS | 1895 | 1461790876268 Marionette TRACE conn3 <- [1,934,null,{}] 14:01:16 INFO - PROCESS | 1895 | 1461790876274 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:16 INFO - PROCESS | 1895 | 1461790876415 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:01:16 INFO - PROCESS | 1895 | 1461790876431 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed621000 == 66 [pid = 1895] [id = 241] 14:01:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37eaf8a000) [pid = 1895] [serial = 723] [outer = (nil)] 14:01:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37ec7c4000) [pid = 1895] [serial = 724] [outer = 0x7f37eaf8a000] 14:01:16 INFO - PROCESS | 1895 | 1461790876489 Marionette DEBUG loaded listener.js 14:01:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37ec9ce400) [pid = 1895] [serial = 725] [outer = 0x7f37eaf8a000] 14:01:17 INFO - PROCESS | 1895 | 1461790877301 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1088ms 14:01:17 INFO - PROCESS | 1895 | 1461790877353 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:01:17 INFO - PROCESS | 1895 | 1461790877356 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:01:17 INFO - PROCESS | 1895 | 1461790877362 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:01:17 INFO - PROCESS | 1895 | 1461790877367 Marionette TRACE conn3 <- [1,938,null,{}] 14:01:17 INFO - PROCESS | 1895 | 1461790877384 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:17 INFO - PROCESS | 1895 | 1461790877530 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:01:17 INFO - PROCESS | 1895 | 1461790877541 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e59800 == 67 [pid = 1895] [id = 242] 14:01:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37e9d9e800) [pid = 1895] [serial = 726] [outer = (nil)] 14:01:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37eef04400) [pid = 1895] [serial = 727] [outer = 0x7f37e9d9e800] 14:01:17 INFO - PROCESS | 1895 | 1461790877708 Marionette DEBUG loaded listener.js 14:01:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37f1e86c00) [pid = 1895] [serial = 728] [outer = 0x7f37e9d9e800] 14:01:18 INFO - PROCESS | 1895 | 1461790878372 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1040ms 14:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:01:18 INFO - PROCESS | 1895 | 1461790878403 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:01:18 INFO - PROCESS | 1895 | 1461790878406 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:01:18 INFO - PROCESS | 1895 | 1461790878411 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:01:18 INFO - PROCESS | 1895 | 1461790878414 Marionette TRACE conn3 <- [1,942,null,{}] 14:01:18 INFO - PROCESS | 1895 | 1461790878419 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:18 INFO - PROCESS | 1895 | 1461790878591 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:01:18 INFO - PROCESS | 1895 | 1461790878622 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2918000 == 68 [pid = 1895] [id = 243] 14:01:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37ec9d8400) [pid = 1895] [serial = 729] [outer = (nil)] 14:01:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37f3b24800) [pid = 1895] [serial = 730] [outer = 0x7f37ec9d8400] 14:01:18 INFO - PROCESS | 1895 | 1461790878679 Marionette DEBUG loaded listener.js 14:01:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37f56de800) [pid = 1895] [serial = 731] [outer = 0x7f37ec9d8400] 14:01:19 INFO - PROCESS | 1895 | 1461790879505 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1127ms 14:01:19 INFO - PROCESS | 1895 | 1461790879538 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:01:19 INFO - PROCESS | 1895 | 1461790879541 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:01:19 INFO - PROCESS | 1895 | 1461790879546 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:01:19 INFO - PROCESS | 1895 | 1461790879548 Marionette TRACE conn3 <- [1,946,null,{}] 14:01:19 INFO - PROCESS | 1895 | 1461790879553 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:19 INFO - PROCESS | 1895 | 1461790879728 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:01:19 INFO - PROCESS | 1895 | 1461790879767 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f54a8800 == 69 [pid = 1895] [id = 244] 14:01:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37f1e8ec00) [pid = 1895] [serial = 732] [outer = (nil)] 14:01:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37fef05000) [pid = 1895] [serial = 733] [outer = 0x7f37f1e8ec00] 14:01:19 INFO - PROCESS | 1895 | 1461790879825 Marionette DEBUG loaded listener.js 14:01:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37ffe6c400) [pid = 1895] [serial = 734] [outer = 0x7f37f1e8ec00] 14:01:20 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37e86db800) [pid = 1895] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:01:20 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37f092d400) [pid = 1895] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:01:20 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37e8dce800) [pid = 1895] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:01:20 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37e9eba800) [pid = 1895] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:01:20 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37e87b4000) [pid = 1895] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:01:20 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37e91a3400) [pid = 1895] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:01:20 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37e86d5c00) [pid = 1895] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:01:20 INFO - PROCESS | 1895 | 1461790880757 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1275ms 14:01:20 INFO - PROCESS | 1895 | 1461790880823 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:01:20 INFO - PROCESS | 1895 | 1461790880826 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:01:20 INFO - PROCESS | 1895 | 1461790880831 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:01:20 INFO - PROCESS | 1895 | 1461790880833 Marionette TRACE conn3 <- [1,950,null,{}] 14:01:20 INFO - PROCESS | 1895 | 1461790880839 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:21 INFO - PROCESS | 1895 | 1461790880999 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:01:21 INFO - PROCESS | 1895 | 1461790881010 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffbc4800 == 70 [pid = 1895] [id = 245] 14:01:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37f0339000) [pid = 1895] [serial = 735] [outer = (nil)] 14:01:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f38010b7000) [pid = 1895] [serial = 736] [outer = 0x7f37f0339000] 14:01:21 INFO - PROCESS | 1895 | 1461790881071 Marionette DEBUG loaded listener.js 14:01:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f38049b1c00) [pid = 1895] [serial = 737] [outer = 0x7f37f0339000] 14:01:21 INFO - PROCESS | 1895 | 1461790881782 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 980ms 14:01:21 INFO - PROCESS | 1895 | 1461790881812 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:01:21 INFO - PROCESS | 1895 | 1461790881815 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:01:21 INFO - PROCESS | 1895 | 1461790881820 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:01:21 INFO - PROCESS | 1895 | 1461790881822 Marionette TRACE conn3 <- [1,954,null,{}] 14:01:21 INFO - PROCESS | 1895 | 1461790881827 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:22 INFO - PROCESS | 1895 | 1461790882015 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:01:22 INFO - PROCESS | 1895 | 1461790882035 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800f26000 == 71 [pid = 1895] [id = 246] 14:01:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37e919f800) [pid = 1895] [serial = 738] [outer = (nil)] 14:01:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f3804b08c00) [pid = 1895] [serial = 739] [outer = 0x7f37e919f800] 14:01:22 INFO - PROCESS | 1895 | 1461790882094 Marionette DEBUG loaded listener.js 14:01:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f3804b0dc00) [pid = 1895] [serial = 740] [outer = 0x7f37e919f800] 14:01:22 INFO - PROCESS | 1895 | 1461790882942 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1176ms 14:01:23 INFO - PROCESS | 1895 | 1461790882997 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:01:23 INFO - PROCESS | 1895 | 1461790883002 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:01:23 INFO - PROCESS | 1895 | 1461790883010 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:01:23 INFO - PROCESS | 1895 | 1461790883016 Marionette TRACE conn3 <- [1,958,null,{}] 14:01:23 INFO - PROCESS | 1895 | 1461790883025 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:23 INFO - PROCESS | 1895 | 1461790883214 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:01:23 INFO - PROCESS | 1895 | 1461790883377 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed615800 == 72 [pid = 1895] [id = 247] 14:01:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37e7338400) [pid = 1895] [serial = 741] [outer = (nil)] 14:01:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37e958c400) [pid = 1895] [serial = 742] [outer = 0x7f37e7338400] 14:01:23 INFO - PROCESS | 1895 | 1461790883461 Marionette DEBUG loaded listener.js 14:01:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37ead69400) [pid = 1895] [serial = 743] [outer = 0x7f37e7338400] 14:01:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37ec7c4800) [pid = 1895] [serial = 744] [outer = 0x7f37e9330400] 14:01:24 INFO - PROCESS | 1895 | 1461790884422 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1488ms 14:01:24 INFO - PROCESS | 1895 | 1461790884497 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:01:24 INFO - PROCESS | 1895 | 1461790884504 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:01:24 INFO - PROCESS | 1895 | 1461790884514 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:01:24 INFO - PROCESS | 1895 | 1461790884518 Marionette TRACE conn3 <- [1,962,null,{}] 14:01:24 INFO - PROCESS | 1895 | 1461790884523 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:24 INFO - PROCESS | 1895 | 1461790884727 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:01:24 INFO - PROCESS | 1895 | 1461790884930 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fe5000 == 73 [pid = 1895] [id = 248] 14:01:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37e8888400) [pid = 1895] [serial = 745] [outer = (nil)] 14:01:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37ec9bac00) [pid = 1895] [serial = 746] [outer = 0x7f37e8888400] 14:01:25 INFO - PROCESS | 1895 | 1461790885043 Marionette DEBUG loaded listener.js 14:01:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37f211d000) [pid = 1895] [serial = 747] [outer = 0x7f37e8888400] 14:01:25 INFO - PROCESS | 1895 | 1461790885909 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1440ms 14:01:25 INFO - PROCESS | 1895 | 1461790885953 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:01:25 INFO - PROCESS | 1895 | 1461790885957 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:01:25 INFO - PROCESS | 1895 | 1461790885963 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:01:25 INFO - PROCESS | 1895 | 1461790885969 Marionette TRACE conn3 <- [1,966,null,{}] 14:01:25 INFO - PROCESS | 1895 | 1461790885984 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:26 INFO - PROCESS | 1895 | 1461790886142 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:01:26 INFO - PROCESS | 1895 | 1461790886308 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807e60800 == 74 [pid = 1895] [id = 249] 14:01:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37f35fb400) [pid = 1895] [serial = 748] [outer = (nil)] 14:01:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f3800ca7000) [pid = 1895] [serial = 749] [outer = 0x7f37f35fb400] 14:01:26 INFO - PROCESS | 1895 | 1461790886389 Marionette DEBUG loaded listener.js 14:01:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f3801211800) [pid = 1895] [serial = 750] [outer = 0x7f37f35fb400] 14:01:27 INFO - PROCESS | 1895 | 1461790887214 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1286ms 14:01:27 INFO - PROCESS | 1895 | 1461790887250 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:01:27 INFO - PROCESS | 1895 | 1461790887253 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:01:27 INFO - PROCESS | 1895 | 1461790887259 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:01:27 INFO - PROCESS | 1895 | 1461790887262 Marionette TRACE conn3 <- [1,970,null,{}] 14:01:27 INFO - PROCESS | 1895 | 1461790887268 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:27 INFO - PROCESS | 1895 | 1461790887424 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:01:27 INFO - PROCESS | 1895 | 1461790887588 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e638c000 == 75 [pid = 1895] [id = 250] 14:01:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37fef04c00) [pid = 1895] [serial = 751] [outer = (nil)] 14:01:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37f24e1800) [pid = 1895] [serial = 752] [outer = 0x7f37fef04c00] 14:01:27 INFO - PROCESS | 1895 | 1461790887667 Marionette DEBUG loaded listener.js 14:01:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f3804ba3400) [pid = 1895] [serial = 753] [outer = 0x7f37fef04c00] 14:01:28 INFO - PROCESS | 1895 | 1461790888500 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1291ms 14:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:01:28 INFO - PROCESS | 1895 | 1461790888550 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:01:28 INFO - PROCESS | 1895 | 1461790888553 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:01:28 INFO - PROCESS | 1895 | 1461790888558 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:01:28 INFO - PROCESS | 1895 | 1461790888562 Marionette TRACE conn3 <- [1,974,null,{}] 14:01:28 INFO - PROCESS | 1895 | 1461790888567 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:28 INFO - PROCESS | 1895 | 1461790888715 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:01:28 INFO - PROCESS | 1895 | 1461790888878 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0de1800 == 76 [pid = 1895] [id = 251] 14:01:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37e736c800) [pid = 1895] [serial = 754] [outer = (nil)] 14:01:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37e7372800) [pid = 1895] [serial = 755] [outer = 0x7f37e736c800] 14:01:28 INFO - PROCESS | 1895 | 1461790888946 Marionette DEBUG loaded listener.js 14:01:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37e7376800) [pid = 1895] [serial = 756] [outer = 0x7f37e736c800] 14:01:29 INFO - PROCESS | 1895 | 1461790889770 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1282ms 14:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:01:29 INFO - PROCESS | 1895 | 1461790889841 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:01:29 INFO - PROCESS | 1895 | 1461790889843 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:01:29 INFO - PROCESS | 1895 | 1461790889850 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:01:29 INFO - PROCESS | 1895 | 1461790889853 Marionette TRACE conn3 <- [1,978,null,{}] 14:01:29 INFO - PROCESS | 1895 | 1461790889858 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:30 INFO - PROCESS | 1895 | 1461790890070 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:01:30 INFO - PROCESS | 1895 | 1461790890230 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38094b9800 == 77 [pid = 1895] [id = 252] 14:01:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f37e888a400) [pid = 1895] [serial = 757] [outer = (nil)] 14:01:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f3805050400) [pid = 1895] [serial = 758] [outer = 0x7f37e888a400] 14:01:30 INFO - PROCESS | 1895 | 1461790890300 Marionette DEBUG loaded listener.js 14:01:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 148 (0x7f3805407c00) [pid = 1895] [serial = 759] [outer = 0x7f37e888a400] 14:01:31 INFO - PROCESS | 1895 | 1461790891075 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1284ms 14:01:31 INFO - PROCESS | 1895 | 1461790891133 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:01:31 INFO - PROCESS | 1895 | 1461790891136 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:01:31 INFO - PROCESS | 1895 | 1461790891142 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:01:31 INFO - PROCESS | 1895 | 1461790891144 Marionette TRACE conn3 <- [1,982,null,{}] 14:01:31 INFO - PROCESS | 1895 | 1461790891150 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:31 INFO - PROCESS | 1895 | 1461790891297 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:01:31 INFO - PROCESS | 1895 | 1461790891464 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9df800 == 78 [pid = 1895] [id = 253] 14:01:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37df783c00) [pid = 1895] [serial = 760] [outer = (nil)] 14:01:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37df78c800) [pid = 1895] [serial = 761] [outer = 0x7f37df783c00] 14:01:31 INFO - PROCESS | 1895 | 1461790891534 Marionette DEBUG loaded listener.js 14:01:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37df790800) [pid = 1895] [serial = 762] [outer = 0x7f37df783c00] 14:01:32 INFO - PROCESS | 1895 | 1461790892353 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:01:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1277ms 14:01:32 INFO - PROCESS | 1895 | 1461790892433 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:01:32 INFO - PROCESS | 1895 | 1461790892436 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:01:32 INFO - PROCESS | 1895 | 1461790892443 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:01:32 INFO - PROCESS | 1895 | 1461790892446 Marionette TRACE conn3 <- [1,986,null,{}] 14:01:32 INFO - PROCESS | 1895 | 1461790892451 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:32 INFO - PROCESS | 1895 | 1461790892610 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:01:32 INFO - PROCESS | 1895 | 1461790892773 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0ef0800 == 79 [pid = 1895] [id = 254] 14:01:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37df786c00) [pid = 1895] [serial = 763] [outer = (nil)] 14:01:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37e607c800) [pid = 1895] [serial = 764] [outer = 0x7f37df786c00] 14:01:32 INFO - PROCESS | 1895 | 1461790892841 Marionette DEBUG loaded listener.js 14:01:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37e6081800) [pid = 1895] [serial = 765] [outer = 0x7f37df786c00] 14:01:34 INFO - PROCESS | 1895 | 1461790894140 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1738ms 14:01:34 INFO - PROCESS | 1895 | 1461790894182 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:01:34 INFO - PROCESS | 1895 | 1461790894187 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:01:34 INFO - PROCESS | 1895 | 1461790894194 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:01:34 INFO - PROCESS | 1895 | 1461790894199 Marionette TRACE conn3 <- [1,990,null,{}] 14:01:34 INFO - PROCESS | 1895 | 1461790894206 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:34 INFO - PROCESS | 1895 | 1461790894362 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:01:34 INFO - PROCESS | 1895 | 1461790894570 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d4d800 == 80 [pid = 1895] [id = 255] 14:01:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37e607cc00) [pid = 1895] [serial = 766] [outer = (nil)] 14:01:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37e6082000) [pid = 1895] [serial = 767] [outer = 0x7f37e607cc00] 14:01:34 INFO - PROCESS | 1895 | 1461790894633 Marionette DEBUG loaded listener.js 14:01:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37e6087400) [pid = 1895] [serial = 768] [outer = 0x7f37e607cc00] 14:01:35 INFO - PROCESS | 1895 | 1461790895547 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1386ms 14:01:35 INFO - PROCESS | 1895 | 1461790895580 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:01:35 INFO - PROCESS | 1895 | 1461790895587 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:01:35 INFO - PROCESS | 1895 | 1461790895596 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:01:35 INFO - PROCESS | 1895 | 1461790895600 Marionette TRACE conn3 <- [1,994,null,{}] 14:01:35 INFO - PROCESS | 1895 | 1461790895605 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:35 INFO - PROCESS | 1895 | 1461790895748 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:01:35 INFO - PROCESS | 1895 | 1461790895919 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eab13800 == 81 [pid = 1895] [id = 256] 14:01:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37e7340400) [pid = 1895] [serial = 769] [outer = (nil)] 14:01:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37e7374000) [pid = 1895] [serial = 770] [outer = 0x7f37e7340400] 14:01:35 INFO - PROCESS | 1895 | 1461790895983 Marionette DEBUG loaded listener.js 14:01:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37e86d4800) [pid = 1895] [serial = 771] [outer = 0x7f37e7340400] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffbc4800 == 80 [pid = 1895] [id = 245] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37fef07000) [pid = 1895] [serial = 664] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37e9592400) [pid = 1895] [serial = 655] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37ec9d4400) [pid = 1895] [serial = 658] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37f534e400) [pid = 1895] [serial = 661] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f3800cb1000) [pid = 1895] [serial = 670] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37ffe0f800) [pid = 1895] [serial = 667] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37f3b2ac00) [pid = 1895] [serial = 694] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38000dd800 == 79 [pid = 1895] [id = 217] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f54a8800 == 78 [pid = 1895] [id = 244] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2918000 == 77 [pid = 1895] [id = 243] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e59800 == 76 [pid = 1895] [id = 242] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed621000 == 75 [pid = 1895] [id = 241] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7305000 == 74 [pid = 1895] [id = 240] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3805233000 == 73 [pid = 1895] [id = 235] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800f22800 == 72 [pid = 1895] [id = 234] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1ff8800 == 71 [pid = 1895] [id = 233] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9fe3000 == 70 [pid = 1895] [id = 207] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eab18800 == 69 [pid = 1895] [id = 232] 14:01:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9fde800 == 68 [pid = 1895] [id = 231] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37f2124c00) [pid = 1895] [serial = 688] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37f2f05c00) [pid = 1895] [serial = 689] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37e8fe5c00) [pid = 1895] [serial = 673] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37ec9b0000) [pid = 1895] [serial = 682] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f37ea0da800) [pid = 1895] [serial = 677] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 147 (0x7f37e9ebe400) [pid = 1895] [serial = 676] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37eb253400) [pid = 1895] [serial = 679] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37ec77a000) [pid = 1895] [serial = 680] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37f2125c00) [pid = 1895] [serial = 691] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f37e972d000) [pid = 1895] [serial = 674] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f37edde8800) [pid = 1895] [serial = 685] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f37f3572c00) [pid = 1895] [serial = 692] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37eef0b000) [pid = 1895] [serial = 686] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37ecb43800) [pid = 1895] [serial = 683] [outer = (nil)] [url = about:blank] 14:01:36 INFO - PROCESS | 1895 | 1461790896909 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1384ms 14:01:36 INFO - PROCESS | 1895 | 1461790896980 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:01:36 INFO - PROCESS | 1895 | 1461790896984 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:01:36 INFO - PROCESS | 1895 | 1461790896989 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:01:36 INFO - PROCESS | 1895 | 1461790896995 Marionette TRACE conn3 <- [1,998,null,{}] 14:01:37 INFO - PROCESS | 1895 | 1461790897009 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:37 INFO - PROCESS | 1895 | 1461790897160 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:01:37 INFO - PROCESS | 1895 | 1461790897294 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed605800 == 69 [pid = 1895] [id = 257] 14:01:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37e736ac00) [pid = 1895] [serial = 772] [outer = (nil)] 14:01:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37e9333000) [pid = 1895] [serial = 773] [outer = 0x7f37e736ac00] 14:01:37 INFO - PROCESS | 1895 | 1461790897357 Marionette DEBUG loaded listener.js 14:01:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37e9ec5000) [pid = 1895] [serial = 774] [outer = 0x7f37e736ac00] 14:01:37 INFO - PROCESS | 1895 | 1461790897994 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1033ms 14:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:01:38 INFO - PROCESS | 1895 | 1461790898023 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:01:38 INFO - PROCESS | 1895 | 1461790898026 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:01:38 INFO - PROCESS | 1895 | 1461790898030 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:01:38 INFO - PROCESS | 1895 | 1461790898034 Marionette TRACE conn3 <- [1,1002,null,{}] 14:01:38 INFO - PROCESS | 1895 | 1461790898039 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:38 INFO - PROCESS | 1895 | 1461790898227 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:01:38 INFO - PROCESS | 1895 | 1461790898248 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed813800 == 70 [pid = 1895] [id = 258] 14:01:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37e86dcc00) [pid = 1895] [serial = 775] [outer = (nil)] 14:01:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37ead6b400) [pid = 1895] [serial = 776] [outer = 0x7f37e86dcc00] 14:01:38 INFO - PROCESS | 1895 | 1461790898306 Marionette DEBUG loaded listener.js 14:01:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37eb258000) [pid = 1895] [serial = 777] [outer = 0x7f37e86dcc00] 14:01:39 INFO - PROCESS | 1895 | 1461790899018 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1029ms 14:01:39 INFO - PROCESS | 1895 | 1461790899060 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:01:39 INFO - PROCESS | 1895 | 1461790899073 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:01:39 INFO - PROCESS | 1895 | 1461790899136 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:01:39 INFO - PROCESS | 1895 | 1461790899139 Marionette TRACE conn3 <- [1,1006,null,{}] 14:01:39 INFO - PROCESS | 1895 | 1461790899148 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:39 INFO - PROCESS | 1895 | 1461790899326 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:01:39 INFO - PROCESS | 1895 | 1461790899346 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1daa000 == 71 [pid = 1895] [id = 259] 14:01:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f37e9596c00) [pid = 1895] [serial = 778] [outer = (nil)] 14:01:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f37ebc0a800) [pid = 1895] [serial = 779] [outer = 0x7f37e9596c00] 14:01:39 INFO - PROCESS | 1895 | 1461790899404 Marionette DEBUG loaded listener.js 14:01:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 148 (0x7f37ec783800) [pid = 1895] [serial = 780] [outer = 0x7f37e9596c00] 14:01:40 INFO - PROCESS | 1895 | 1461790900210 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1182ms 14:01:40 INFO - PROCESS | 1895 | 1461790900270 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:01:40 INFO - PROCESS | 1895 | 1461790900274 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:01:40 INFO - PROCESS | 1895 | 1461790900279 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:01:40 INFO - PROCESS | 1895 | 1461790900281 Marionette TRACE conn3 <- [1,1010,null,{}] 14:01:40 INFO - PROCESS | 1895 | 1461790900286 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:40 INFO - PROCESS | 1895 | 1461790900498 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:01:40 INFO - PROCESS | 1895 | 1461790900523 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2159800 == 72 [pid = 1895] [id = 260] 14:01:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37ec7bcc00) [pid = 1895] [serial = 781] [outer = (nil)] 14:01:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37ecb4f000) [pid = 1895] [serial = 782] [outer = 0x7f37ec7bcc00] 14:01:40 INFO - PROCESS | 1895 | 1461790900583 Marionette DEBUG loaded listener.js 14:01:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37f032bc00) [pid = 1895] [serial = 783] [outer = 0x7f37ec7bcc00] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37e7243800) [pid = 1895] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37ead69c00) [pid = 1895] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f380004ac00) [pid = 1895] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 147 (0x7f37e9d9e800) [pid = 1895] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37e9732400) [pid = 1895] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37e7478800) [pid = 1895] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37eb2cc800) [pid = 1895] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f37e8882c00) [pid = 1895] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f37e888cc00) [pid = 1895] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f38002ef800) [pid = 1895] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37eddea800) [pid = 1895] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37e9731400) [pid = 1895] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37e8fe1c00) [pid = 1895] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37ec9d8400) [pid = 1895] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37e8882400) [pid = 1895] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37eaf8a000) [pid = 1895] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37eddae800) [pid = 1895] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37f1e8ec00) [pid = 1895] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37f3b21c00) [pid = 1895] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37f0339000) [pid = 1895] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37edda6c00) [pid = 1895] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37ec7c0c00) [pid = 1895] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37ec9cc800) [pid = 1895] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37ef918800) [pid = 1895] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37f2f11400) [pid = 1895] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37e86dec00) [pid = 1895] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37e8fe4800) [pid = 1895] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37f278fc00) [pid = 1895] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37fef06800) [pid = 1895] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37ec9b5c00) [pid = 1895] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37eddb2800) [pid = 1895] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37fef06c00) [pid = 1895] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37ec77f800) [pid = 1895] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:01:41 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37e86d6c00) [pid = 1895] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:01:41 INFO - PROCESS | 1895 | 1461790901790 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1534ms 14:01:41 INFO - PROCESS | 1895 | 1461790901816 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:01:41 INFO - PROCESS | 1895 | 1461790901819 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:01:41 INFO - PROCESS | 1895 | 1461790901824 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:01:41 INFO - PROCESS | 1895 | 1461790901837 Marionette TRACE conn3 <- [1,1014,null,{}] 14:01:41 INFO - PROCESS | 1895 | 1461790901841 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1895 | 1461790902028 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:01:42 INFO - PROCESS | 1895 | 1461790902044 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7cd800 == 73 [pid = 1895] [id = 261] 14:01:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37e722c000) [pid = 1895] [serial = 784] [outer = (nil)] 14:01:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e8fec800) [pid = 1895] [serial = 785] [outer = 0x7f37e722c000] 14:01:42 INFO - PROCESS | 1895 | 1461790902102 Marionette DEBUG loaded listener.js 14:01:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37ec7c0c00) [pid = 1895] [serial = 786] [outer = 0x7f37e722c000] 14:01:42 INFO - PROCESS | 1895 | 1461790902759 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 990ms 14:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:01:42 INFO - PROCESS | 1895 | 1461790902814 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:01:42 INFO - PROCESS | 1895 | 1461790902816 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:01:42 INFO - PROCESS | 1895 | 1461790902823 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:01:42 INFO - PROCESS | 1895 | 1461790902825 Marionette TRACE conn3 <- [1,1018,null,{}] 14:01:42 INFO - PROCESS | 1895 | 1461790902830 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:42 INFO - PROCESS | 1895 | 1461790902962 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:01:42 INFO - PROCESS | 1895 | 1461790902979 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3431000 == 74 [pid = 1895] [id = 262] 14:01:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37e7336400) [pid = 1895] [serial = 787] [outer = (nil)] 14:01:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37eefe0800) [pid = 1895] [serial = 788] [outer = 0x7f37e7336400] 14:01:43 INFO - PROCESS | 1895 | 1461790903036 Marionette DEBUG loaded listener.js 14:01:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37f04a6800) [pid = 1895] [serial = 789] [outer = 0x7f37e7336400] 14:01:44 INFO - PROCESS | 1895 | 1461790903998 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1227ms 14:01:44 INFO - PROCESS | 1895 | 1461790904050 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:01:44 INFO - PROCESS | 1895 | 1461790904055 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:01:44 INFO - PROCESS | 1895 | 1461790904064 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:01:44 INFO - PROCESS | 1895 | 1461790904069 Marionette TRACE conn3 <- [1,1022,null,{}] 14:01:44 INFO - PROCESS | 1895 | 1461790904077 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:44 INFO - PROCESS | 1895 | 1461790904256 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:01:44 INFO - PROCESS | 1895 | 1461790904416 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91c6000 == 75 [pid = 1895] [id = 263] 14:01:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37df78c000) [pid = 1895] [serial = 790] [outer = (nil)] 14:01:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37e7233c00) [pid = 1895] [serial = 791] [outer = 0x7f37df78c000] 14:01:44 INFO - PROCESS | 1895 | 1461790904494 Marionette DEBUG loaded listener.js 14:01:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37e7368c00) [pid = 1895] [serial = 792] [outer = 0x7f37df78c000] 14:01:45 INFO - PROCESS | 1895 | 1461790905347 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1337ms 14:01:45 INFO - PROCESS | 1895 | 1461790905403 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:01:45 INFO - PROCESS | 1895 | 1461790905411 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:01:45 INFO - PROCESS | 1895 | 1461790905420 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:01:45 INFO - PROCESS | 1895 | 1461790905424 Marionette TRACE conn3 <- [1,1026,null,{}] 14:01:45 INFO - PROCESS | 1895 | 1461790905430 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:45 INFO - PROCESS | 1895 | 1461790905590 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:01:45 INFO - PROCESS | 1895 | 1461790905749 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f133c800 == 76 [pid = 1895] [id = 264] 14:01:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37e86d4c00) [pid = 1895] [serial = 793] [outer = (nil)] 14:01:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37e91a6c00) [pid = 1895] [serial = 794] [outer = 0x7f37e86d4c00] 14:01:45 INFO - PROCESS | 1895 | 1461790905824 Marionette DEBUG loaded listener.js 14:01:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37e9ec0000) [pid = 1895] [serial = 795] [outer = 0x7f37e86d4c00] 14:01:46 INFO - PROCESS | 1895 | 1461790906752 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1379ms 14:01:46 INFO - PROCESS | 1895 | 1461790906800 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:01:46 INFO - PROCESS | 1895 | 1461790906804 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:01:46 INFO - PROCESS | 1895 | 1461790906810 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:01:46 INFO - PROCESS | 1895 | 1461790906815 Marionette TRACE conn3 <- [1,1030,null,{}] 14:01:46 INFO - PROCESS | 1895 | 1461790906830 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:47 INFO - PROCESS | 1895 | 1461790907015 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:01:47 INFO - PROCESS | 1895 | 1461790907176 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62f1800 == 77 [pid = 1895] [id = 265] 14:01:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37ebc09000) [pid = 1895] [serial = 796] [outer = (nil)] 14:01:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37ec9d3800) [pid = 1895] [serial = 797] [outer = 0x7f37ebc09000] 14:01:47 INFO - PROCESS | 1895 | 1461790907254 Marionette DEBUG loaded listener.js 14:01:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37eddb0c00) [pid = 1895] [serial = 798] [outer = 0x7f37ebc09000] 14:01:48 INFO - PROCESS | 1895 | 1461790908024 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1244ms 14:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:01:48 INFO - PROCESS | 1895 | 1461790908054 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:01:48 INFO - PROCESS | 1895 | 1461790908057 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:01:48 INFO - PROCESS | 1895 | 1461790908063 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:01:48 INFO - PROCESS | 1895 | 1461790908066 Marionette TRACE conn3 <- [1,1034,null,{}] 14:01:48 INFO - PROCESS | 1895 | 1461790908072 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:48 INFO - PROCESS | 1895 | 1461790908290 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:01:48 INFO - PROCESS | 1895 | 1461790908415 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380005f000 == 78 [pid = 1895] [id = 266] 14:01:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37ec9acc00) [pid = 1895] [serial = 799] [outer = (nil)] 14:01:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37f04a3400) [pid = 1895] [serial = 800] [outer = 0x7f37ec9acc00] 14:01:48 INFO - PROCESS | 1895 | 1461790908484 Marionette DEBUG loaded listener.js 14:01:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37f1c1f400) [pid = 1895] [serial = 801] [outer = 0x7f37ec9acc00] 14:01:49 INFO - PROCESS | 1895 | 1461790909337 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1332ms 14:01:49 INFO - PROCESS | 1895 | 1461790909396 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:01:49 INFO - PROCESS | 1895 | 1461790909399 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:01:49 INFO - PROCESS | 1895 | 1461790909405 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:01:49 INFO - PROCESS | 1895 | 1461790909407 Marionette TRACE conn3 <- [1,1038,null,{}] 14:01:49 INFO - PROCESS | 1895 | 1461790909412 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:49 INFO - PROCESS | 1895 | 1461790909559 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:01:49 INFO - PROCESS | 1895 | 1461790909725 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380316b800 == 79 [pid = 1895] [id = 267] 14:01:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37eb259c00) [pid = 1895] [serial = 802] [outer = (nil)] 14:01:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37f211f400) [pid = 1895] [serial = 803] [outer = 0x7f37eb259c00] 14:01:49 INFO - PROCESS | 1895 | 1461790909794 Marionette DEBUG loaded listener.js 14:01:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37f2bcfc00) [pid = 1895] [serial = 804] [outer = 0x7f37eb259c00] 14:01:50 INFO - PROCESS | 1895 | 1461790910640 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1283ms 14:01:50 INFO - PROCESS | 1895 | 1461790910688 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:01:50 INFO - PROCESS | 1895 | 1461790910692 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:01:50 INFO - PROCESS | 1895 | 1461790910697 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:01:50 INFO - PROCESS | 1895 | 1461790910700 Marionette TRACE conn3 <- [1,1042,null,{}] 14:01:50 INFO - PROCESS | 1895 | 1461790910705 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:50 INFO - PROCESS | 1895 | 1461790910887 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:01:51 INFO - PROCESS | 1895 | 1461790911048 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805506800 == 80 [pid = 1895] [id = 268] 14:01:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37ead68000) [pid = 1895] [serial = 805] [outer = (nil)] 14:01:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37f3576400) [pid = 1895] [serial = 806] [outer = 0x7f37ead68000] 14:01:51 INFO - PROCESS | 1895 | 1461790911129 Marionette DEBUG loaded listener.js 14:01:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37f9059400) [pid = 1895] [serial = 807] [outer = 0x7f37ead68000] 14:01:51 INFO - PROCESS | 1895 | 1461790911956 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1283ms 14:01:51 INFO - PROCESS | 1895 | 1461790911992 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:01:52 INFO - PROCESS | 1895 | 1461790911999 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:01:52 INFO - PROCESS | 1895 | 1461790912006 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:01:52 INFO - PROCESS | 1895 | 1461790912009 Marionette TRACE conn3 <- [1,1046,null,{}] 14:01:52 INFO - PROCESS | 1895 | 1461790912014 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:52 INFO - PROCESS | 1895 | 1461790912159 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:01:52 INFO - PROCESS | 1895 | 1461790912324 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38094c2000 == 81 [pid = 1895] [id = 269] 14:01:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37ec777c00) [pid = 1895] [serial = 808] [outer = (nil)] 14:01:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37ffb67c00) [pid = 1895] [serial = 809] [outer = 0x7f37ec777c00] 14:01:52 INFO - PROCESS | 1895 | 1461790912393 Marionette DEBUG loaded listener.js 14:01:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37ffef2400) [pid = 1895] [serial = 810] [outer = 0x7f37ec777c00] 14:01:53 INFO - PROCESS | 1895 | 1461790913203 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1231ms 14:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:01:53 INFO - PROCESS | 1895 | 1461790913239 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:01:53 INFO - PROCESS | 1895 | 1461790913241 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:01:53 INFO - PROCESS | 1895 | 1461790913247 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:01:53 INFO - PROCESS | 1895 | 1461790913251 Marionette TRACE conn3 <- [1,1050,null,{}] 14:01:53 INFO - PROCESS | 1895 | 1461790913256 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:53 INFO - PROCESS | 1895 | 1461790913404 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:01:53 INFO - PROCESS | 1895 | 1461790913571 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10e7000 == 82 [pid = 1895] [id = 270] 14:01:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37f1f28400) [pid = 1895] [serial = 811] [outer = (nil)] 14:01:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f38002edc00) [pid = 1895] [serial = 812] [outer = 0x7f37f1f28400] 14:01:53 INFO - PROCESS | 1895 | 1461790913641 Marionette DEBUG loaded listener.js 14:01:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f3801002c00) [pid = 1895] [serial = 813] [outer = 0x7f37f1f28400] 14:01:54 INFO - PROCESS | 1895 | 1461790914457 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1227ms 14:01:54 INFO - PROCESS | 1895 | 1461790914505 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:01:54 INFO - PROCESS | 1895 | 1461790914509 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:01:54 INFO - PROCESS | 1895 | 1461790914516 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:01:54 INFO - PROCESS | 1895 | 1461790914519 Marionette TRACE conn3 <- [1,1054,null,{}] 14:01:54 INFO - PROCESS | 1895 | 1461790914524 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:54 INFO - PROCESS | 1895 | 1461790914677 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:01:54 INFO - PROCESS | 1895 | 1461790914879 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d5d000 == 83 [pid = 1895] [id = 271] 14:01:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 148 (0x7f37e87b9400) [pid = 1895] [serial = 814] [outer = (nil)] 14:01:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37ec782c00) [pid = 1895] [serial = 815] [outer = 0x7f37e87b9400] 14:01:54 INFO - PROCESS | 1895 | 1461790914956 Marionette DEBUG loaded listener.js 14:01:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f3801211400) [pid = 1895] [serial = 816] [outer = 0x7f37e87b9400] 14:01:55 INFO - PROCESS | 1895 | 1461790915768 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1282ms 14:01:55 INFO - PROCESS | 1895 | 1461790915799 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:01:55 INFO - PROCESS | 1895 | 1461790915802 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:01:55 INFO - PROCESS | 1895 | 1461790915808 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:01:55 INFO - PROCESS | 1895 | 1461790915810 Marionette TRACE conn3 <- [1,1058,null,{}] 14:01:55 INFO - PROCESS | 1895 | 1461790915816 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:55 INFO - PROCESS | 1895 | 1461790915970 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:01:56 INFO - PROCESS | 1895 | 1461790916142 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e625b800 == 84 [pid = 1895] [id = 272] 14:01:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37e722d400) [pid = 1895] [serial = 817] [outer = (nil)] 14:01:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37e7480800) [pid = 1895] [serial = 818] [outer = 0x7f37e722d400] 14:01:56 INFO - PROCESS | 1895 | 1461790916221 Marionette DEBUG loaded listener.js 14:01:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37e91adc00) [pid = 1895] [serial = 819] [outer = 0x7f37e722d400] 14:01:57 INFO - PROCESS | 1895 | 1461790917369 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1630ms 14:01:57 INFO - PROCESS | 1895 | 1461790917440 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:01:57 INFO - PROCESS | 1895 | 1461790917445 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:01:57 INFO - PROCESS | 1895 | 1461790917453 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:01:57 INFO - PROCESS | 1895 | 1461790917457 Marionette TRACE conn3 <- [1,1062,null,{}] 14:01:57 INFO - PROCESS | 1895 | 1461790917464 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:57 INFO - PROCESS | 1895 | 1461790917744 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:01:57 INFO - PROCESS | 1895 | 1461790917976 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0de3000 == 85 [pid = 1895] [id = 273] 14:01:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37e7338c00) [pid = 1895] [serial = 820] [outer = (nil)] 14:01:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37e736b400) [pid = 1895] [serial = 821] [outer = 0x7f37e7338c00] 14:01:58 INFO - PROCESS | 1895 | 1461790918091 Marionette DEBUG loaded listener.js 14:01:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37e7472800) [pid = 1895] [serial = 822] [outer = 0x7f37e7338c00] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a32000 == 84 [pid = 1895] [id = 221] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a9b000 == 83 [pid = 1895] [id = 222] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37eefeb800) [pid = 1895] [serial = 718] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f3804b08c00) [pid = 1895] [serial = 739] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7cd800 == 82 [pid = 1895] [id = 261] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2159800 == 81 [pid = 1895] [id = 260] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1daa000 == 80 [pid = 1895] [id = 259] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed813800 == 79 [pid = 1895] [id = 258] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed605800 == 78 [pid = 1895] [id = 257] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eab13800 == 77 [pid = 1895] [id = 256] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d4d800 == 76 [pid = 1895] [id = 255] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37df9df800 == 75 [pid = 1895] [id = 253] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38094b9800 == 74 [pid = 1895] [id = 252] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0de1800 == 73 [pid = 1895] [id = 251] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e638c000 == 72 [pid = 1895] [id = 250] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3807e60800 == 71 [pid = 1895] [id = 249] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9fe5000 == 70 [pid = 1895] [id = 248] 14:01:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed615800 == 69 [pid = 1895] [id = 247] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37e91ae400) [pid = 1895] [serial = 698] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37ec779c00) [pid = 1895] [serial = 617] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f38010c3000) [pid = 1895] [serial = 671] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37f1e86c00) [pid = 1895] [serial = 728] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37e9ec6c00) [pid = 1895] [serial = 721] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f37e9337800) [pid = 1895] [serial = 584] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 147 (0x7f37e86dac00) [pid = 1895] [serial = 697] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37ec9ce800) [pid = 1895] [serial = 560] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37e7476800) [pid = 1895] [serial = 614] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37eb25c400) [pid = 1895] [serial = 557] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f3801007400) [pid = 1895] [serial = 712] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f380004f800) [pid = 1895] [serial = 710] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f37ec77f400) [pid = 1895] [serial = 701] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37eb2c5800) [pid = 1895] [serial = 551] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37f56de800) [pid = 1895] [serial = 731] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37ead65000) [pid = 1895] [serial = 656] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37ec7c4000) [pid = 1895] [serial = 724] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37eab38c00) [pid = 1895] [serial = 722] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37f2f08400) [pid = 1895] [serial = 623] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37fef05000) [pid = 1895] [serial = 733] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37f620fc00) [pid = 1895] [serial = 629] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f3803135400) [pid = 1895] [serial = 713] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f38049b1c00) [pid = 1895] [serial = 737] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37f3b24800) [pid = 1895] [serial = 730] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37eef04400) [pid = 1895] [serial = 727] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37f04a6c00) [pid = 1895] [serial = 703] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37eefdf800) [pid = 1895] [serial = 659] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f38010b7000) [pid = 1895] [serial = 736] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37f9f84000) [pid = 1895] [serial = 707] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37f3578800) [pid = 1895] [serial = 706] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37f11b3000) [pid = 1895] [serial = 581] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f38031c2000) [pid = 1895] [serial = 715] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 121 (0x7f37eaf8c400) [pid = 1895] [serial = 700] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 120 (0x7f37ec9ce400) [pid = 1895] [serial = 725] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 119 (0x7f37f6211000) [pid = 1895] [serial = 662] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e9330800) [pid = 1895] [serial = 554] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37ffd9e400) [pid = 1895] [serial = 709] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37eb2d2400) [pid = 1895] [serial = 587] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37f35f6400) [pid = 1895] [serial = 626] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37f2120000) [pid = 1895] [serial = 704] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37ffd98000) [pid = 1895] [serial = 665] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37f211d400) [pid = 1895] [serial = 620] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37ffe6c400) [pid = 1895] [serial = 734] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 110 (0x7f37f2899c00) [pid = 1895] [serial = 611] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 109 (0x7f37ffeed800) [pid = 1895] [serial = 668] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 108 (0x7f37f211e400) [pid = 1895] [serial = 590] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | --DOMWINDOW == 107 (0x7f37ffb6bc00) [pid = 1895] [serial = 653] [outer = (nil)] [url = about:blank] 14:01:58 INFO - PROCESS | 1895 | 1461790918925 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1533ms 14:01:58 INFO - PROCESS | 1895 | 1461790918985 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:01:58 INFO - PROCESS | 1895 | 1461790918993 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:01:59 INFO - PROCESS | 1895 | 1461790919002 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:01:59 INFO - PROCESS | 1895 | 1461790919005 Marionette TRACE conn3 <- [1,1066,null,{}] 14:01:59 INFO - PROCESS | 1895 | 1461790919011 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:01:59 INFO - PROCESS | 1895 | 1461790919150 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:01:59 INFO - PROCESS | 1895 | 1461790919167 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:01:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8621000 == 70 [pid = 1895] [id = 274] 14:01:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 108 (0x7f37e87b5c00) [pid = 1895] [serial = 823] [outer = (nil)] 14:01:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 109 (0x7f37e8dc8000) [pid = 1895] [serial = 824] [outer = 0x7f37e87b5c00] 14:01:59 INFO - PROCESS | 1895 | 1461790919247 Marionette DEBUG loaded listener.js 14:01:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 110 (0x7f37e9331400) [pid = 1895] [serial = 825] [outer = 0x7f37e87b5c00] 14:02:00 INFO - PROCESS | 1895 | 1461790920086 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1130ms 14:02:00 INFO - PROCESS | 1895 | 1461790920133 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:02:00 INFO - PROCESS | 1895 | 1461790920136 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:02:00 INFO - PROCESS | 1895 | 1461790920141 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:02:00 INFO - PROCESS | 1895 | 1461790920146 Marionette TRACE conn3 <- [1,1070,null,{}] 14:02:00 INFO - PROCESS | 1895 | 1461790920160 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:00 INFO - PROCESS | 1895 | 1461790920356 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:02:00 INFO - PROCESS | 1895 | 1461790920372 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3ce000 == 71 [pid = 1895] [id = 275] 14:02:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 111 (0x7f37e9732400) [pid = 1895] [serial = 826] [outer = (nil)] 14:02:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37ea0e0400) [pid = 1895] [serial = 827] [outer = 0x7f37e9732400] 14:02:00 INFO - PROCESS | 1895 | 1461790920433 Marionette DEBUG loaded listener.js 14:02:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37eb257000) [pid = 1895] [serial = 828] [outer = 0x7f37e9732400] 14:02:01 INFO - PROCESS | 1895 | 1461790921195 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1080ms 14:02:01 INFO - PROCESS | 1895 | 1461790921227 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:02:01 INFO - PROCESS | 1895 | 1461790921230 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:02:01 INFO - PROCESS | 1895 | 1461790921236 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:02:01 INFO - PROCESS | 1895 | 1461790921238 Marionette TRACE conn3 <- [1,1074,null,{}] 14:02:01 INFO - PROCESS | 1895 | 1461790921254 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:01 INFO - PROCESS | 1895 | 1461790921442 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:02:01 INFO - PROCESS | 1895 | 1461790921466 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6dd000 == 72 [pid = 1895] [id = 276] 14:02:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37e9ebd000) [pid = 1895] [serial = 829] [outer = (nil)] 14:02:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37ec782800) [pid = 1895] [serial = 830] [outer = 0x7f37e9ebd000] 14:02:01 INFO - PROCESS | 1895 | 1461790921523 Marionette DEBUG loaded listener.js 14:02:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37ec9cc400) [pid = 1895] [serial = 831] [outer = 0x7f37e9ebd000] 14:02:02 INFO - PROCESS | 1895 | 1461790922325 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1138ms 14:02:02 INFO - PROCESS | 1895 | 1461790922374 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:02:02 INFO - PROCESS | 1895 | 1461790922377 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:02:02 INFO - PROCESS | 1895 | 1461790922395 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:02:02 INFO - PROCESS | 1895 | 1461790922397 Marionette TRACE conn3 <- [1,1078,null,{}] 14:02:02 INFO - PROCESS | 1895 | 1461790922407 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:02 INFO - PROCESS | 1895 | 1461790922592 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:02:02 INFO - PROCESS | 1895 | 1461790922626 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed818000 == 73 [pid = 1895] [id = 277] 14:02:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37ec9cd000) [pid = 1895] [serial = 832] [outer = (nil)] 14:02:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37edda4800) [pid = 1895] [serial = 833] [outer = 0x7f37ec9cd000] 14:02:02 INFO - PROCESS | 1895 | 1461790922685 Marionette DEBUG loaded listener.js 14:02:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37eef07c00) [pid = 1895] [serial = 834] [outer = 0x7f37ec9cd000] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 118 (0x7f37e733c000) [pid = 1895] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 117 (0x7f37e86dcc00) [pid = 1895] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 116 (0x7f37e9596c00) [pid = 1895] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 115 (0x7f37ec7bcc00) [pid = 1895] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 114 (0x7f37e7340400) [pid = 1895] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 113 (0x7f37e607cc00) [pid = 1895] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 112 (0x7f37e736ac00) [pid = 1895] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:02:03 INFO - PROCESS | 1895 | --DOMWINDOW == 111 (0x7f37e722c000) [pid = 1895] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:02:03 INFO - PROCESS | 1895 | 1461790923622 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1290ms 14:02:03 INFO - PROCESS | 1895 | 1461790923677 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:02:03 INFO - PROCESS | 1895 | 1461790923680 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:02:03 INFO - PROCESS | 1895 | 1461790923685 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:02:03 INFO - PROCESS | 1895 | 1461790923687 Marionette TRACE conn3 <- [1,1082,null,{}] 14:02:03 INFO - PROCESS | 1895 | 1461790923702 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:03 INFO - PROCESS | 1895 | 1461790923914 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:02:03 INFO - PROCESS | 1895 | 1461790923928 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1c55000 == 74 [pid = 1895] [id = 278] 14:02:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 112 (0x7f37e87b4400) [pid = 1895] [serial = 835] [outer = (nil)] 14:02:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 113 (0x7f37ec9d0c00) [pid = 1895] [serial = 836] [outer = 0x7f37e87b4400] 14:02:03 INFO - PROCESS | 1895 | 1461790923988 Marionette DEBUG loaded listener.js 14:02:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 114 (0x7f37f2edd800) [pid = 1895] [serial = 837] [outer = 0x7f37e87b4400] 14:02:04 INFO - PROCESS | 1895 | 1461790924668 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1026ms 14:02:04 INFO - PROCESS | 1895 | 1461790924712 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:02:04 INFO - PROCESS | 1895 | 1461790924715 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:02:04 INFO - PROCESS | 1895 | 1461790924720 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:02:04 INFO - PROCESS | 1895 | 1461790924723 Marionette TRACE conn3 <- [1,1086,null,{}] 14:02:04 INFO - PROCESS | 1895 | 1461790924728 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:04 INFO - PROCESS | 1895 | 1461790924859 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:02:04 INFO - PROCESS | 1895 | 1461790924995 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1fdb800 == 75 [pid = 1895] [id = 279] 14:02:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 115 (0x7f37df78fc00) [pid = 1895] [serial = 838] [outer = (nil)] 14:02:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 116 (0x7f37f2edec00) [pid = 1895] [serial = 839] [outer = 0x7f37df78fc00] 14:02:05 INFO - PROCESS | 1895 | 1461790925052 Marionette DEBUG loaded listener.js 14:02:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 117 (0x7f37f4107400) [pid = 1895] [serial = 840] [outer = 0x7f37df78fc00] 14:02:05 INFO - PROCESS | 1895 | 1461790925976 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1330ms 14:02:06 INFO - PROCESS | 1895 | 1461790926050 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:02:06 INFO - PROCESS | 1895 | 1461790926055 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:02:06 INFO - PROCESS | 1895 | 1461790926065 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:02:06 INFO - PROCESS | 1895 | 1461790926068 Marionette TRACE conn3 <- [1,1090,null,{}] 14:02:06 INFO - PROCESS | 1895 | 1461790926076 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:06 INFO - PROCESS | 1895 | 1461790926287 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:02:06 INFO - PROCESS | 1895 | 1461790926449 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91b5800 == 76 [pid = 1895] [id = 280] 14:02:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 118 (0x7f37e7335800) [pid = 1895] [serial = 841] [outer = (nil)] 14:02:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 119 (0x7f37e747f800) [pid = 1895] [serial = 842] [outer = 0x7f37e7335800] 14:02:06 INFO - PROCESS | 1895 | 1461790926522 Marionette DEBUG loaded listener.js 14:02:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 120 (0x7f37e8887000) [pid = 1895] [serial = 843] [outer = 0x7f37e7335800] 14:02:07 INFO - PROCESS | 1895 | 1461790927372 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1337ms 14:02:07 INFO - PROCESS | 1895 | 1461790927402 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:02:07 INFO - PROCESS | 1895 | 1461790927410 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:02:07 INFO - PROCESS | 1895 | 1461790927420 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:02:07 INFO - PROCESS | 1895 | 1461790927423 Marionette TRACE conn3 <- [1,1094,null,{}] 14:02:07 INFO - PROCESS | 1895 | 1461790927429 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:07 INFO - PROCESS | 1895 | 1461790927591 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:02:07 INFO - PROCESS | 1895 | 1461790927759 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed817000 == 77 [pid = 1895] [id = 281] 14:02:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 121 (0x7f37e91aec00) [pid = 1895] [serial = 844] [outer = (nil)] 14:02:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 122 (0x7f37ea0dcc00) [pid = 1895] [serial = 845] [outer = 0x7f37e91aec00] 14:02:07 INFO - PROCESS | 1895 | 1461790927827 Marionette DEBUG loaded listener.js 14:02:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37eb253400) [pid = 1895] [serial = 846] [outer = 0x7f37e91aec00] 14:02:08 INFO - PROCESS | 1895 | 1461790928744 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1391ms 14:02:08 INFO - PROCESS | 1895 | 1461790928810 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:02:08 INFO - PROCESS | 1895 | 1461790928813 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:02:08 INFO - PROCESS | 1895 | 1461790928819 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:02:08 INFO - PROCESS | 1895 | 1461790928825 Marionette TRACE conn3 <- [1,1098,null,{}] 14:02:08 INFO - PROCESS | 1895 | 1461790928840 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:09 INFO - PROCESS | 1895 | 1461790929044 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:02:09 INFO - PROCESS | 1895 | 1461790929207 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f5b000 == 78 [pid = 1895] [id = 282] 14:02:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37ec9ce400) [pid = 1895] [serial = 847] [outer = (nil)] 14:02:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37f0330400) [pid = 1895] [serial = 848] [outer = 0x7f37ec9ce400] 14:02:09 INFO - PROCESS | 1895 | 1461790929281 Marionette DEBUG loaded listener.js 14:02:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37f211e800) [pid = 1895] [serial = 849] [outer = 0x7f37ec9ce400] 14:02:10 INFO - PROCESS | 1895 | 1461790930124 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1339ms 14:02:10 INFO - PROCESS | 1895 | 1461790930160 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:02:10 INFO - PROCESS | 1895 | 1461790930164 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:02:10 INFO - PROCESS | 1895 | 1461790930170 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:02:10 INFO - PROCESS | 1895 | 1461790930173 Marionette TRACE conn3 <- [1,1102,null,{}] 14:02:10 INFO - PROCESS | 1895 | 1461790930178 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:10 INFO - PROCESS | 1895 | 1461790930339 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:02:10 INFO - PROCESS | 1895 | 1461790930508 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f54ac800 == 79 [pid = 1895] [id = 283] 14:02:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37ec9d4000) [pid = 1895] [serial = 850] [outer = (nil)] 14:02:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37f4106c00) [pid = 1895] [serial = 851] [outer = 0x7f37ec9d4000] 14:02:10 INFO - PROCESS | 1895 | 1461790930577 Marionette DEBUG loaded listener.js 14:02:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37f534b000) [pid = 1895] [serial = 852] [outer = 0x7f37ec9d4000] 14:02:11 INFO - PROCESS | 1895 | 1461790931415 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1283ms 14:02:11 INFO - PROCESS | 1895 | 1461790931453 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:02:11 INFO - PROCESS | 1895 | 1461790931456 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:02:11 INFO - PROCESS | 1895 | 1461790931462 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:02:11 INFO - PROCESS | 1895 | 1461790931464 Marionette TRACE conn3 <- [1,1106,null,{}] 14:02:11 INFO - PROCESS | 1895 | 1461790931470 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:11 INFO - PROCESS | 1895 | 1461790931622 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:02:11 INFO - PROCESS | 1895 | 1461790931793 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffbc0800 == 80 [pid = 1895] [id = 284] 14:02:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37f2f0ec00) [pid = 1895] [serial = 853] [outer = (nil)] 14:02:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37f9f84000) [pid = 1895] [serial = 854] [outer = 0x7f37f2f0ec00] 14:02:11 INFO - PROCESS | 1895 | 1461790931861 Marionette DEBUG loaded listener.js 14:02:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37ffd9dc00) [pid = 1895] [serial = 855] [outer = 0x7f37f2f0ec00] 14:02:12 INFO - PROCESS | 1895 | 1461790932745 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1330ms 14:02:12 INFO - PROCESS | 1895 | 1461790932793 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:02:12 INFO - PROCESS | 1895 | 1461790932796 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:02:12 INFO - PROCESS | 1895 | 1461790932802 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:02:12 INFO - PROCESS | 1895 | 1461790932804 Marionette TRACE conn3 <- [1,1110,null,{}] 14:02:12 INFO - PROCESS | 1895 | 1461790932809 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:12 INFO - PROCESS | 1895 | 1461790932992 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:02:13 INFO - PROCESS | 1895 | 1461790933156 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38049c7000 == 81 [pid = 1895] [id = 285] 14:02:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f3800259400) [pid = 1895] [serial = 856] [outer = (nil)] 14:02:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f380313fc00) [pid = 1895] [serial = 857] [outer = 0x7f3800259400] 14:02:13 INFO - PROCESS | 1895 | 1461790933241 Marionette DEBUG loaded listener.js 14:02:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f3804b0c800) [pid = 1895] [serial = 858] [outer = 0x7f3800259400] 14:02:14 INFO - PROCESS | 1895 | 1461790934026 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1283ms 14:02:14 INFO - PROCESS | 1895 | 1461790934085 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:02:14 INFO - PROCESS | 1895 | 1461790934089 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:02:14 INFO - PROCESS | 1895 | 1461790934095 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:02:14 INFO - PROCESS | 1895 | 1461790934098 Marionette TRACE conn3 <- [1,1114,null,{}] 14:02:14 INFO - PROCESS | 1895 | 1461790934103 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:14 INFO - PROCESS | 1895 | 1461790934258 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:02:14 INFO - PROCESS | 1895 | 1461790934428 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38052b2800 == 82 [pid = 1895] [id = 286] 14:02:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f38010bb800) [pid = 1895] [serial = 859] [outer = (nil)] 14:02:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37edde5400) [pid = 1895] [serial = 860] [outer = 0x7f38010bb800] 14:02:14 INFO - PROCESS | 1895 | 1461790934503 Marionette DEBUG loaded listener.js 14:02:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f3804bac400) [pid = 1895] [serial = 861] [outer = 0x7f38010bb800] 14:02:15 INFO - PROCESS | 1895 | 1461790935365 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1326ms 14:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:02:15 INFO - PROCESS | 1895 | 1461790935423 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:02:15 INFO - PROCESS | 1895 | 1461790935425 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:02:15 INFO - PROCESS | 1895 | 1461790935431 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:02:15 INFO - PROCESS | 1895 | 1461790935434 Marionette TRACE conn3 <- [1,1118,null,{}] 14:02:15 INFO - PROCESS | 1895 | 1461790935439 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:15 INFO - PROCESS | 1895 | 1461790935595 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:02:15 INFO - PROCESS | 1895 | 1461790935766 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3809433000 == 83 [pid = 1895] [id = 287] 14:02:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37df78bc00) [pid = 1895] [serial = 862] [outer = (nil)] 14:02:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37ed5b2000) [pid = 1895] [serial = 863] [outer = 0x7f37df78bc00] 14:02:15 INFO - PROCESS | 1895 | 1461790935841 Marionette DEBUG loaded listener.js 14:02:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37ed5b7400) [pid = 1895] [serial = 864] [outer = 0x7f37df78bc00] 14:02:16 INFO - PROCESS | 1895 | 1461790936680 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1281ms 14:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:02:16 INFO - PROCESS | 1895 | 1461790936713 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:02:16 INFO - PROCESS | 1895 | 1461790936715 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:02:16 INFO - PROCESS | 1895 | 1461790936721 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:02:16 INFO - PROCESS | 1895 | 1461790936724 Marionette TRACE conn3 <- [1,1122,null,{}] 14:02:16 INFO - PROCESS | 1895 | 1461790936729 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:16 INFO - PROCESS | 1895 | 1461790936899 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:02:17 INFO - PROCESS | 1895 | 1461790937544 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e71d2000 == 84 [pid = 1895] [id = 288] 14:02:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37df78e000) [pid = 1895] [serial = 865] [outer = (nil)] 14:02:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37e607cc00) [pid = 1895] [serial = 866] [outer = 0x7f37df78e000] 14:02:17 INFO - PROCESS | 1895 | 1461790937616 Marionette DEBUG loaded listener.js 14:02:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37e724b400) [pid = 1895] [serial = 867] [outer = 0x7f37df78e000] 14:02:18 INFO - PROCESS | 1895 | 1461790938446 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1792ms 14:02:18 INFO - PROCESS | 1895 | 1461790938514 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:02:18 INFO - PROCESS | 1895 | 1461790938519 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:02:18 INFO - PROCESS | 1895 | 1461790938525 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:02:18 INFO - PROCESS | 1895 | 1461790938530 Marionette TRACE conn3 <- [1,1126,null,{}] 14:02:18 INFO - PROCESS | 1895 | 1461790938537 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:18 INFO - PROCESS | 1895 | 1461790938696 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:02:18 INFO - PROCESS | 1895 | 1461790938973 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0dd7800 == 85 [pid = 1895] [id = 289] 14:02:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37e87b6c00) [pid = 1895] [serial = 868] [outer = (nil)] 14:02:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f37e8888800) [pid = 1895] [serial = 869] [outer = 0x7f37e87b6c00] 14:02:19 INFO - PROCESS | 1895 | 1461790939096 Marionette DEBUG loaded listener.js 14:02:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f37e8fea000) [pid = 1895] [serial = 870] [outer = 0x7f37e87b6c00] 14:02:19 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1c55000 == 84 [pid = 1895] [id = 278] 14:02:19 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed818000 == 83 [pid = 1895] [id = 277] 14:02:19 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6dd000 == 82 [pid = 1895] [id = 276] 14:02:19 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37eefe0800) [pid = 1895] [serial = 788] [outer = (nil)] [url = about:blank] 14:02:19 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37f24e1800) [pid = 1895] [serial = 752] [outer = (nil)] [url = about:blank] 14:02:19 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37e7372800) [pid = 1895] [serial = 755] [outer = (nil)] [url = about:blank] 14:02:19 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f3805050400) [pid = 1895] [serial = 758] [outer = (nil)] [url = about:blank] 14:02:19 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f37df78c800) [pid = 1895] [serial = 761] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | 1461790940027 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3ce000 == 81 [pid = 1895] [id = 275] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e8621000 == 80 [pid = 1895] [id = 274] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0de3000 == 79 [pid = 1895] [id = 273] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380005f000 == 78 [pid = 1895] [id = 266] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62f1800 == 77 [pid = 1895] [id = 265] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f133c800 == 76 [pid = 1895] [id = 264] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91c6000 == 75 [pid = 1895] [id = 263] 14:02:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3431000 == 74 [pid = 1895] [id = 262] 14:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1535ms 14:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:02:20 INFO - PROCESS | 1895 | 1461790940063 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:02:20 INFO - PROCESS | 1895 | 1461790940068 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:02:20 INFO - PROCESS | 1895 | 1461790940074 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:02:20 INFO - PROCESS | 1895 | 1461790940077 Marionette TRACE conn3 <- [1,1130,null,{}] 14:02:20 INFO - PROCESS | 1895 | 1461790940082 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:20 INFO - PROCESS | 1895 | 1461790940228 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f3804b05c00) [pid = 1895] [serial = 719] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37e8880800) [pid = 1895] [serial = 473] [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.] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37f032bc00) [pid = 1895] [serial = 783] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37eb258000) [pid = 1895] [serial = 777] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37ec7c0c00) [pid = 1895] [serial = 786] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37ead6b400) [pid = 1895] [serial = 776] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37ebc0a800) [pid = 1895] [serial = 779] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37ecb4f000) [pid = 1895] [serial = 782] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37e86d4800) [pid = 1895] [serial = 771] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37e7374000) [pid = 1895] [serial = 770] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37ec783800) [pid = 1895] [serial = 780] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f3800ca7000) [pid = 1895] [serial = 749] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37e607c800) [pid = 1895] [serial = 764] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37e6082000) [pid = 1895] [serial = 767] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37e6087400) [pid = 1895] [serial = 768] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 126 (0x7f37ec9bac00) [pid = 1895] [serial = 746] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 125 (0x7f37e9333000) [pid = 1895] [serial = 773] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 124 (0x7f37e9ec5000) [pid = 1895] [serial = 774] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 123 (0x7f37e958c400) [pid = 1895] [serial = 742] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | --DOMWINDOW == 122 (0x7f37e8fec800) [pid = 1895] [serial = 785] [outer = (nil)] [url = about:blank] 14:02:20 INFO - PROCESS | 1895 | 1461790940370 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0ef7800 == 75 [pid = 1895] [id = 290] 14:02:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 123 (0x7f37e607c800) [pid = 1895] [serial = 871] [outer = (nil)] 14:02:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 124 (0x7f37e888a800) [pid = 1895] [serial = 872] [outer = 0x7f37e607c800] 14:02:20 INFO - PROCESS | 1895 | 1461790940436 Marionette DEBUG loaded listener.js 14:02:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 125 (0x7f37e9ec6400) [pid = 1895] [serial = 873] [outer = 0x7f37e607c800] 14:02:21 INFO - PROCESS | 1895 | 1461790941166 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1129ms 14:02:21 INFO - PROCESS | 1895 | 1461790941203 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:02:21 INFO - PROCESS | 1895 | 1461790941206 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:02:21 INFO - PROCESS | 1895 | 1461790941240 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:02:21 INFO - PROCESS | 1895 | 1461790941249 Marionette TRACE conn3 <- [1,1134,null,{}] 14:02:21 INFO - PROCESS | 1895 | 1461790941258 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:21 INFO - PROCESS | 1895 | 1461790941406 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:02:21 INFO - PROCESS | 1895 | 1461790941419 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf6f800 == 76 [pid = 1895] [id = 291] 14:02:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 126 (0x7f37ead66000) [pid = 1895] [serial = 874] [outer = (nil)] 14:02:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 127 (0x7f37eb255000) [pid = 1895] [serial = 875] [outer = 0x7f37ead66000] 14:02:21 INFO - PROCESS | 1895 | 1461790941478 Marionette DEBUG loaded listener.js 14:02:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37eb2c6000) [pid = 1895] [serial = 876] [outer = 0x7f37ead66000] 14:02:22 INFO - PROCESS | 1895 | 1461790942240 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1069ms 14:02:22 INFO - PROCESS | 1895 | 1461790942280 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:02:22 INFO - PROCESS | 1895 | 1461790942284 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:02:22 INFO - PROCESS | 1895 | 1461790942289 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:02:22 INFO - PROCESS | 1895 | 1461790942291 Marionette TRACE conn3 <- [1,1138,null,{}] 14:02:22 INFO - PROCESS | 1895 | 1461790942306 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:22 INFO - PROCESS | 1895 | 1461790942546 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:02:22 INFO - PROCESS | 1895 | 1461790942568 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3d3000 == 77 [pid = 1895] [id = 292] 14:02:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37eb2c6400) [pid = 1895] [serial = 877] [outer = (nil)] 14:02:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37ec781000) [pid = 1895] [serial = 878] [outer = 0x7f37eb2c6400] 14:02:22 INFO - PROCESS | 1895 | 1461790942625 Marionette DEBUG loaded listener.js 14:02:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37ec9b5c00) [pid = 1895] [serial = 879] [outer = 0x7f37eb2c6400] 14:02:23 INFO - PROCESS | 1895 | 1461790943419 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1175ms 14:02:23 INFO - PROCESS | 1895 | 1461790943465 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:02:23 INFO - PROCESS | 1895 | 1461790943468 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:02:23 INFO - PROCESS | 1895 | 1461790943473 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:02:23 INFO - PROCESS | 1895 | 1461790943476 Marionette TRACE conn3 <- [1,1142,null,{}] 14:02:23 INFO - PROCESS | 1895 | 1461790943485 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:23 INFO - PROCESS | 1895 | 1461790943657 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:02:23 INFO - PROCESS | 1895 | 1461790943684 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6d1800 == 78 [pid = 1895] [id = 293] 14:02:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37ecfc8800) [pid = 1895] [serial = 880] [outer = (nil)] 14:02:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37ecfcb800) [pid = 1895] [serial = 881] [outer = 0x7f37ecfc8800] 14:02:23 INFO - PROCESS | 1895 | 1461790943751 Marionette DEBUG loaded listener.js 14:02:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37ecfd4400) [pid = 1895] [serial = 882] [outer = 0x7f37ecfc8800] 14:02:24 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37e9732400) [pid = 1895] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:02:24 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37ec9cd000) [pid = 1895] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:02:24 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37e87b4400) [pid = 1895] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:02:24 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37e9ebd000) [pid = 1895] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:02:24 INFO - PROCESS | 1895 | --DOMWINDOW == 129 (0x7f37e87b5c00) [pid = 1895] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:02:24 INFO - PROCESS | 1895 | --DOMWINDOW == 128 (0x7f37e724dc00) [pid = 1895] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:02:24 INFO - PROCESS | 1895 | --DOMWINDOW == 127 (0x7f37e7338c00) [pid = 1895] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:02:24 INFO - PROCESS | 1895 | 1461790944839 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1386ms 14:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:02:24 INFO - PROCESS | 1895 | 1461790944859 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:02:24 INFO - PROCESS | 1895 | 1461790944861 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:02:24 INFO - PROCESS | 1895 | 1461790944870 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:02:24 INFO - PROCESS | 1895 | 1461790944872 Marionette TRACE conn3 <- [1,1146,null,{}] 14:02:24 INFO - PROCESS | 1895 | 1461790944886 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:25 INFO - PROCESS | 1895 | 1461790945038 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:02:25 INFO - PROCESS | 1895 | 1461790945057 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7e0800 == 79 [pid = 1895] [id = 294] 14:02:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 128 (0x7f37e8880000) [pid = 1895] [serial = 883] [outer = (nil)] 14:02:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 129 (0x7f37ed5b3000) [pid = 1895] [serial = 884] [outer = 0x7f37e8880000] 14:02:25 INFO - PROCESS | 1895 | 1461790945115 Marionette DEBUG loaded listener.js 14:02:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 130 (0x7f37edde1000) [pid = 1895] [serial = 885] [outer = 0x7f37e8880000] 14:02:25 INFO - PROCESS | 1895 | 1461790945848 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 991ms 14:02:25 INFO - PROCESS | 1895 | 1461790945857 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:02:25 INFO - PROCESS | 1895 | 1461790945860 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:02:25 INFO - PROCESS | 1895 | 1461790945865 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:02:25 INFO - PROCESS | 1895 | 1461790945867 Marionette TRACE conn3 <- [1,1150,null,{}] 14:02:25 INFO - PROCESS | 1895 | 1461790945872 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:26 INFO - PROCESS | 1895 | 1461790946054 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:02:26 INFO - PROCESS | 1895 | 1461790946076 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f095e800 == 80 [pid = 1895] [id = 295] 14:02:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37e9ec6c00) [pid = 1895] [serial = 886] [outer = (nil)] 14:02:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37eef03800) [pid = 1895] [serial = 887] [outer = 0x7f37e9ec6c00] 14:02:26 INFO - PROCESS | 1895 | 1461790946132 Marionette DEBUG loaded listener.js 14:02:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37f04a3c00) [pid = 1895] [serial = 888] [outer = 0x7f37e9ec6c00] 14:02:26 INFO - PROCESS | 1895 | 1461790946962 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1125ms 14:02:26 INFO - PROCESS | 1895 | 1461790946991 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:02:27 INFO - PROCESS | 1895 | 1461790946997 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:02:27 INFO - PROCESS | 1895 | 1461790947005 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:02:27 INFO - PROCESS | 1895 | 1461790947011 Marionette TRACE conn3 <- [1,1154,null,{}] 14:02:27 INFO - PROCESS | 1895 | 1461790947020 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:27 INFO - PROCESS | 1895 | 1461790947213 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:02:27 INFO - PROCESS | 1895 | 1461790947376 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e71cc000 == 81 [pid = 1895] [id = 296] 14:02:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37df78d800) [pid = 1895] [serial = 889] [outer = (nil)] 14:02:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37e86d8400) [pid = 1895] [serial = 890] [outer = 0x7f37df78d800] 14:02:27 INFO - PROCESS | 1895 | 1461790947452 Marionette DEBUG loaded listener.js 14:02:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37e8885c00) [pid = 1895] [serial = 891] [outer = 0x7f37df78d800] 14:02:28 INFO - PROCESS | 1895 | 1461790948349 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1384ms 14:02:28 INFO - PROCESS | 1895 | 1461790948389 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:02:28 INFO - PROCESS | 1895 | 1461790948398 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:02:28 INFO - PROCESS | 1895 | 1461790948407 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:02:28 INFO - PROCESS | 1895 | 1461790948412 Marionette TRACE conn3 <- [1,1158,null,{}] 14:02:28 INFO - PROCESS | 1895 | 1461790948417 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:28 INFO - PROCESS | 1895 | 1461790948577 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:02:28 INFO - PROCESS | 1895 | 1461790948749 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed60e000 == 82 [pid = 1895] [id = 297] 14:02:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37e8887800) [pid = 1895] [serial = 892] [outer = (nil)] 14:02:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37ea0e0c00) [pid = 1895] [serial = 893] [outer = 0x7f37e8887800] 14:02:28 INFO - PROCESS | 1895 | 1461790948817 Marionette DEBUG loaded listener.js 14:02:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37ead70800) [pid = 1895] [serial = 894] [outer = 0x7f37e8887800] 14:02:29 INFO - PROCESS | 1895 | 1461790949746 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1387ms 14:02:29 INFO - PROCESS | 1895 | 1461790949795 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:02:29 INFO - PROCESS | 1895 | 1461790949798 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:02:29 INFO - PROCESS | 1895 | 1461790949804 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:02:29 INFO - PROCESS | 1895 | 1461790949810 Marionette TRACE conn3 <- [1,1162,null,{}] 14:02:29 INFO - PROCESS | 1895 | 1461790949825 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:29 INFO - PROCESS | 1895 | 1461790949992 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:02:30 INFO - PROCESS | 1895 | 1461790950157 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1f8c000 == 83 [pid = 1895] [id = 298] 14:02:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37ec9d8c00) [pid = 1895] [serial = 895] [outer = (nil)] 14:02:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37ecfcfc00) [pid = 1895] [serial = 896] [outer = 0x7f37ec9d8c00] 14:02:30 INFO - PROCESS | 1895 | 1461790950231 Marionette DEBUG loaded listener.js 14:02:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37ed5b4c00) [pid = 1895] [serial = 897] [outer = 0x7f37ec9d8c00] 14:02:31 INFO - PROCESS | 1895 | 1461790951069 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1340ms 14:02:31 INFO - PROCESS | 1895 | 1461790951145 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:02:31 INFO - PROCESS | 1895 | 1461790951150 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:02:31 INFO - PROCESS | 1895 | 1461790951155 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:02:31 INFO - PROCESS | 1895 | 1461790951158 Marionette TRACE conn3 <- [1,1166,null,{}] 14:02:31 INFO - PROCESS | 1895 | 1461790951163 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:31 INFO - PROCESS | 1895 | 1461790951371 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:02:31 INFO - PROCESS | 1895 | 1461790951536 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f284a800 == 84 [pid = 1895] [id = 299] 14:02:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37ec9d9800) [pid = 1895] [serial = 898] [outer = (nil)] 14:02:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37f03cf400) [pid = 1895] [serial = 899] [outer = 0x7f37ec9d9800] 14:02:31 INFO - PROCESS | 1895 | 1461790951607 Marionette DEBUG loaded listener.js 14:02:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37f1f30800) [pid = 1895] [serial = 900] [outer = 0x7f37ec9d9800] 14:02:32 INFO - PROCESS | 1895 | 1461790952436 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1331ms 14:02:32 INFO - PROCESS | 1895 | 1461790952486 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:02:32 INFO - PROCESS | 1895 | 1461790952490 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:02:32 INFO - PROCESS | 1895 | 1461790952495 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:02:32 INFO - PROCESS | 1895 | 1461790952498 Marionette TRACE conn3 <- [1,1170,null,{}] 14:02:32 INFO - PROCESS | 1895 | 1461790952503 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:32 INFO - PROCESS | 1895 | 1461790952657 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:02:32 INFO - PROCESS | 1895 | 1461790952826 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f343e800 == 85 [pid = 1895] [id = 300] 14:02:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f37edde6c00) [pid = 1895] [serial = 901] [outer = (nil)] 14:02:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f37f2129000) [pid = 1895] [serial = 902] [outer = 0x7f37edde6c00] 14:02:32 INFO - PROCESS | 1895 | 1461790952892 Marionette DEBUG loaded listener.js 14:02:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 148 (0x7f37f2ee1400) [pid = 1895] [serial = 903] [outer = 0x7f37edde6c00] 14:02:33 INFO - PROCESS | 1895 | 1461790953744 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1290ms 14:02:33 INFO - PROCESS | 1895 | 1461790953786 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:02:33 INFO - PROCESS | 1895 | 1461790953790 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:02:33 INFO - PROCESS | 1895 | 1461790953795 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:02:33 INFO - PROCESS | 1895 | 1461790953798 Marionette TRACE conn3 <- [1,1174,null,{}] 14:02:33 INFO - PROCESS | 1895 | 1461790953804 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:33 INFO - PROCESS | 1895 | 1461790953993 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:02:34 INFO - PROCESS | 1895 | 1461790954159 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffbbf800 == 86 [pid = 1895] [id = 301] 14:02:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37f2ede800) [pid = 1895] [serial = 904] [outer = (nil)] 14:02:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37ffb69400) [pid = 1895] [serial = 905] [outer = 0x7f37f2ede800] 14:02:34 INFO - PROCESS | 1895 | 1461790954229 Marionette DEBUG loaded listener.js 14:02:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37ffe73000) [pid = 1895] [serial = 906] [outer = 0x7f37f2ede800] 14:02:35 INFO - PROCESS | 1895 | 1461790955087 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:02:35 INFO - PROCESS | 1895 | 1461790955131 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:02:35 INFO - PROCESS | 1895 | 1461790955138 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:02:35 INFO - PROCESS | 1895 | 1461790955141 Marionette TRACE conn3 <- [1,1178,null,{}] 14:02:35 INFO - PROCESS | 1895 | 1461790955146 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:35 INFO - PROCESS | 1895 | 1461790955297 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:02:35 INFO - PROCESS | 1895 | 1461790955480 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a3d800 == 87 [pid = 1895] [id = 302] 14:02:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37ec9b7c00) [pid = 1895] [serial = 907] [outer = (nil)] 14:02:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f3800fe1800) [pid = 1895] [serial = 908] [outer = 0x7f37ec9b7c00] 14:02:35 INFO - PROCESS | 1895 | 1461790955549 Marionette DEBUG loaded listener.js 14:02:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f380313d000) [pid = 1895] [serial = 909] [outer = 0x7f37ec9b7c00] 14:02:36 INFO - PROCESS | 1895 | 1461790956412 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:02:36 INFO - PROCESS | 1895 | 1461790956475 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:02:36 INFO - PROCESS | 1895 | 1461790956481 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:02:36 INFO - PROCESS | 1895 | 1461790956483 Marionette TRACE conn3 <- [1,1182,null,{}] 14:02:36 INFO - PROCESS | 1895 | 1461790956488 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:36 INFO - PROCESS | 1895 | 1461790956748 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:02:36 INFO - PROCESS | 1895 | 1461790956917 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38094b4800 == 88 [pid = 1895] [id = 303] 14:02:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37f35f7000) [pid = 1895] [serial = 910] [outer = (nil)] 14:02:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f38049b1400) [pid = 1895] [serial = 911] [outer = 0x7f37f35f7000] 14:02:36 INFO - PROCESS | 1895 | 1461790956987 Marionette DEBUG loaded listener.js 14:02:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f3804b0d400) [pid = 1895] [serial = 912] [outer = 0x7f37f35f7000] 14:02:37 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:37 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:02:37 INFO - PROCESS | 1895 | 1461790957773 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:02:37 INFO - PROCESS | 1895 | 1461790957824 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:02:37 INFO - PROCESS | 1895 | 1461790957830 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:02:37 INFO - PROCESS | 1895 | 1461790957832 Marionette TRACE conn3 <- [1,1186,null,{}] 14:02:37 INFO - PROCESS | 1895 | 1461790957838 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:38 INFO - PROCESS | 1895 | 1461790958076 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:02:38 INFO - PROCESS | 1895 | 1461790958199 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e741a000 == 89 [pid = 1895] [id = 304] 14:02:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37e0e03000) [pid = 1895] [serial = 913] [outer = (nil)] 14:02:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37e0e0cc00) [pid = 1895] [serial = 914] [outer = 0x7f37e0e03000] 14:02:38 INFO - PROCESS | 1895 | 1461790958309 Marionette DEBUG loaded listener.js 14:02:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f380313dc00) [pid = 1895] [serial = 915] [outer = 0x7f37e0e03000] 14:02:39 INFO - PROCESS | 1895 | 1461790959329 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:02:39 INFO - PROCESS | 1895 | 1461790959422 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:02:39 INFO - PROCESS | 1895 | 1461790959427 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:02:39 INFO - PROCESS | 1895 | 1461790959430 Marionette TRACE conn3 <- [1,1190,null,{}] 14:02:39 INFO - PROCESS | 1895 | 1461790959435 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:39 INFO - PROCESS | 1895 | 1461790959667 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:02:39 INFO - PROCESS | 1895 | 1461790959834 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcbdc800 == 90 [pid = 1895] [id = 305] 14:02:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37e0e04000) [pid = 1895] [serial = 916] [outer = (nil)] 14:02:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37ecef5c00) [pid = 1895] [serial = 917] [outer = 0x7f37e0e04000] 14:02:39 INFO - PROCESS | 1895 | 1461790959907 Marionette DEBUG loaded listener.js 14:02:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37ecefa000) [pid = 1895] [serial = 918] [outer = 0x7f37e0e04000] 14:02:40 INFO - PROCESS | 1895 | 1461790960754 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:02:40 INFO - PROCESS | 1895 | 1461790960813 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:02:40 INFO - PROCESS | 1895 | 1461790960819 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:02:40 INFO - PROCESS | 1895 | 1461790960823 Marionette TRACE conn3 <- [1,1194,null,{}] 14:02:40 INFO - PROCESS | 1895 | 1461790960828 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:41 INFO - PROCESS | 1895 | 1461790961020 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:02:41 INFO - PROCESS | 1895 | 1461790961187 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20df800 == 91 [pid = 1895] [id = 306] 14:02:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37e0e0e800) [pid = 1895] [serial = 919] [outer = (nil)] 14:02:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f38050a3400) [pid = 1895] [serial = 920] [outer = 0x7f37e0e0e800] 14:02:41 INFO - PROCESS | 1895 | 1461790961263 Marionette DEBUG loaded listener.js 14:02:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f38054e4c00) [pid = 1895] [serial = 921] [outer = 0x7f37e0e0e800] 14:02:41 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:41 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:02:42 INFO - PROCESS | 1895 | 1461790962121 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:02:42 INFO - PROCESS | 1895 | 1461790962158 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:02:42 INFO - PROCESS | 1895 | 1461790962164 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:02:42 INFO - PROCESS | 1895 | 1461790962166 Marionette TRACE conn3 <- [1,1198,null,{}] 14:02:42 INFO - PROCESS | 1895 | 1461790962172 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:42 INFO - PROCESS | 1895 | 1461790962339 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:02:42 INFO - PROCESS | 1895 | 1461790962513 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9dd800 == 92 [pid = 1895] [id = 307] 14:02:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37dcdbd800) [pid = 1895] [serial = 922] [outer = (nil)] 14:02:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37dcdc5c00) [pid = 1895] [serial = 923] [outer = 0x7f37dcdbd800] 14:02:42 INFO - PROCESS | 1895 | 1461790962591 Marionette DEBUG loaded listener.js 14:02:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37e7370800) [pid = 1895] [serial = 924] [outer = 0x7f37dcdbd800] 14:02:43 INFO - PROCESS | 1895 | 1461790963698 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1579ms 14:02:43 INFO - PROCESS | 1895 | 1461790963746 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:02:43 INFO - PROCESS | 1895 | 1461790963751 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:02:43 INFO - PROCESS | 1895 | 1461790963758 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:02:43 INFO - PROCESS | 1895 | 1461790963763 Marionette TRACE conn3 <- [1,1202,null,{}] 14:02:43 INFO - PROCESS | 1895 | 1461790963772 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:43 INFO - PROCESS | 1895 | 1461790963976 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:02:44 INFO - PROCESS | 1895 | 1461790964214 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e625c800 == 93 [pid = 1895] [id = 308] 14:02:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37df933400) [pid = 1895] [serial = 925] [outer = (nil)] 14:02:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37df935800) [pid = 1895] [serial = 926] [outer = 0x7f37df933400] 14:02:44 INFO - PROCESS | 1895 | 1461790964277 Marionette DEBUG loaded listener.js 14:02:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37e0e10000) [pid = 1895] [serial = 927] [outer = 0x7f37df933400] 14:02:45 INFO - PROCESS | 1895 | 1461790965236 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:02:45 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 14:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1533ms 14:02:45 INFO - PROCESS | 1895 | 1461790965291 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:02:45 INFO - PROCESS | 1895 | 1461790965299 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:02:45 INFO - PROCESS | 1895 | 1461790965308 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:02:45 INFO - PROCESS | 1895 | 1461790965312 Marionette TRACE conn3 <- [1,1206,null,{}] 14:02:45 INFO - PROCESS | 1895 | 1461790965317 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:45 INFO - PROCESS | 1895 | 1461790965477 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7e0800 == 92 [pid = 1895] [id = 294] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6d1800 == 91 [pid = 1895] [id = 293] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3d3000 == 90 [pid = 1895] [id = 292] 14:02:45 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37f2edec00) [pid = 1895] [serial = 839] [outer = (nil)] [url = about:blank] 14:02:45 INFO - PROCESS | 1895 | 1461790965713 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf6f800 == 89 [pid = 1895] [id = 291] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0ef7800 == 88 [pid = 1895] [id = 290] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0dd7800 == 87 [pid = 1895] [id = 289] 14:02:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0de2800 == 88 [pid = 1895] [id = 309] 14:02:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37e6086800) [pid = 1895] [serial = 928] [outer = (nil)] 14:02:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37e7478800) [pid = 1895] [serial = 929] [outer = 0x7f37e6086800] 14:02:45 INFO - PROCESS | 1895 | 1461790965780 Marionette DEBUG loaded listener.js 14:02:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37e8882c00) [pid = 1895] [serial = 930] [outer = 0x7f37e6086800] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e71d2000 == 87 [pid = 1895] [id = 288] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38049c7000 == 86 [pid = 1895] [id = 285] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffbc0800 == 85 [pid = 1895] [id = 284] 14:02:45 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f54ac800 == 84 [pid = 1895] [id = 283] 14:02:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f5b000 == 83 [pid = 1895] [id = 282] 14:02:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed817000 == 82 [pid = 1895] [id = 281] 14:02:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91b5800 == 81 [pid = 1895] [id = 280] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37eb257000) [pid = 1895] [serial = 828] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37edda4800) [pid = 1895] [serial = 833] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37e7233c00) [pid = 1895] [serial = 791] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37ec9d0c00) [pid = 1895] [serial = 836] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37f04a3400) [pid = 1895] [serial = 800] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37ec9cc400) [pid = 1895] [serial = 831] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37e9331400) [pid = 1895] [serial = 825] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37ffb67c00) [pid = 1895] [serial = 809] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37ea0e0400) [pid = 1895] [serial = 827] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37e91a6c00) [pid = 1895] [serial = 794] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37f2edd800) [pid = 1895] [serial = 837] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37e8dc8000) [pid = 1895] [serial = 824] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f38002edc00) [pid = 1895] [serial = 812] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37f211f400) [pid = 1895] [serial = 803] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37eef07c00) [pid = 1895] [serial = 834] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37ec9d3800) [pid = 1895] [serial = 797] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37ec782800) [pid = 1895] [serial = 830] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37e7480800) [pid = 1895] [serial = 818] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37f3576400) [pid = 1895] [serial = 806] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f3804a67000) [pid = 1895] [serial = 716] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37e736b400) [pid = 1895] [serial = 821] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37e7472800) [pid = 1895] [serial = 822] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37ec782c00) [pid = 1895] [serial = 815] [outer = (nil)] [url = about:blank] 14:02:46 INFO - PROCESS | 1895 | 1461790966540 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:02:46 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 14:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1282ms 14:02:46 INFO - PROCESS | 1895 | 1461790966590 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:02:46 INFO - PROCESS | 1895 | 1461790966594 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:02:46 INFO - PROCESS | 1895 | 1461790966599 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:02:46 INFO - PROCESS | 1895 | 1461790966604 Marionette TRACE conn3 <- [1,1210,null,{}] 14:02:46 INFO - PROCESS | 1895 | 1461790966618 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:46 INFO - PROCESS | 1895 | 1461790966768 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:02:46 INFO - PROCESS | 1895 | 1461790966785 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf64800 == 82 [pid = 1895] [id = 310] 14:02:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37ea0dc400) [pid = 1895] [serial = 931] [outer = (nil)] 14:02:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37eab38400) [pid = 1895] [serial = 932] [outer = 0x7f37ea0dc400] 14:02:46 INFO - PROCESS | 1895 | 1461790966846 Marionette DEBUG loaded listener.js 14:02:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37eb24fc00) [pid = 1895] [serial = 933] [outer = 0x7f37ea0dc400] 14:02:47 INFO - PROCESS | 1895 | 1461790967684 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1131ms 14:02:47 INFO - PROCESS | 1895 | 1461790967730 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:02:47 INFO - PROCESS | 1895 | 1461790967734 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:02:47 INFO - PROCESS | 1895 | 1461790967740 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:02:47 INFO - PROCESS | 1895 | 1461790967742 Marionette TRACE conn3 <- [1,1214,null,{}] 14:02:47 INFO - PROCESS | 1895 | 1461790967750 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:47 INFO - PROCESS | 1895 | 1461790967893 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:02:47 INFO - PROCESS | 1895 | 1461790967908 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed60e800 == 83 [pid = 1895] [id = 311] 14:02:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37ea1ddc00) [pid = 1895] [serial = 934] [outer = (nil)] 14:02:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37ec9b0c00) [pid = 1895] [serial = 935] [outer = 0x7f37ea1ddc00] 14:02:47 INFO - PROCESS | 1895 | 1461790967972 Marionette DEBUG loaded listener.js 14:02:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37ecb4b800) [pid = 1895] [serial = 936] [outer = 0x7f37ea1ddc00] 14:02:48 INFO - PROCESS | 1895 | 1461790968782 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1078ms 14:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:02:48 INFO - PROCESS | 1895 | 1461790968818 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:02:48 INFO - PROCESS | 1895 | 1461790968821 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:02:48 INFO - PROCESS | 1895 | 1461790968833 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:02:48 INFO - PROCESS | 1895 | 1461790968835 Marionette TRACE conn3 <- [1,1218,null,{}] 14:02:48 INFO - PROCESS | 1895 | 1461790968839 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:49 INFO - PROCESS | 1895 | 1461790969024 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:02:49 INFO - PROCESS | 1895 | 1461790969049 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7d8000 == 84 [pid = 1895] [id = 312] 14:02:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37eb2c3c00) [pid = 1895] [serial = 937] [outer = (nil)] 14:02:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37ecfc9000) [pid = 1895] [serial = 938] [outer = 0x7f37eb2c3c00] 14:02:49 INFO - PROCESS | 1895 | 1461790969106 Marionette DEBUG loaded listener.js 14:02:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37ed5aa400) [pid = 1895] [serial = 939] [outer = 0x7f37eb2c3c00] 14:02:49 INFO - PROCESS | 1895 | 1461790969912 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1132ms 14:02:49 INFO - PROCESS | 1895 | 1461790969958 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:02:49 INFO - PROCESS | 1895 | 1461790969961 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:02:49 INFO - PROCESS | 1895 | 1461790969975 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:02:49 INFO - PROCESS | 1895 | 1461790969977 Marionette TRACE conn3 <- [1,1222,null,{}] 14:02:49 INFO - PROCESS | 1895 | 1461790969982 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:50 INFO - PROCESS | 1895 | 1461790970199 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:02:50 INFO - PROCESS | 1895 | 1461790970231 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e5c000 == 85 [pid = 1895] [id = 313] 14:02:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37f0723400) [pid = 1895] [serial = 940] [outer = (nil)] 14:02:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37f2ee0400) [pid = 1895] [serial = 941] [outer = 0x7f37f0723400] 14:02:50 INFO - PROCESS | 1895 | 1461790970291 Marionette DEBUG loaded listener.js 14:02:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37f3b2ac00) [pid = 1895] [serial = 942] [outer = 0x7f37f0723400] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37e919f800) [pid = 1895] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37e7336400) [pid = 1895] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37ead66000) [pid = 1895] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37e607c800) [pid = 1895] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37eb2c6400) [pid = 1895] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37ecfc8800) [pid = 1895] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37df78fc00) [pid = 1895] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37e87b6c00) [pid = 1895] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37e8880000) [pid = 1895] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:02:50 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37df78e000) [pid = 1895] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:02:51 INFO - PROCESS | 1895 | 1461790971173 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:02:51 INFO - PROCESS | 1895 | 1461790971206 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:02:51 INFO - PROCESS | 1895 | 1461790971211 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:02:51 INFO - PROCESS | 1895 | 1461790971213 Marionette TRACE conn3 <- [1,1226,null,{}] 14:02:51 INFO - PROCESS | 1895 | 1461790971218 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:51 INFO - PROCESS | 1895 | 1461790971355 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:02:51 INFO - PROCESS | 1895 | 1461790971493 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e66800 == 86 [pid = 1895] [id = 314] 14:02:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37e7375c00) [pid = 1895] [serial = 943] [outer = (nil)] 14:02:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37ecb42400) [pid = 1895] [serial = 944] [outer = 0x7f37e7375c00] 14:02:51 INFO - PROCESS | 1895 | 1461790971550 Marionette DEBUG loaded listener.js 14:02:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37f3b2a000) [pid = 1895] [serial = 945] [outer = 0x7f37e7375c00] 14:02:52 INFO - PROCESS | 1895 | 1461790972182 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1025ms 14:02:52 INFO - PROCESS | 1895 | 1461790972237 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:02:52 INFO - PROCESS | 1895 | 1461790972239 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:02:52 INFO - PROCESS | 1895 | 1461790972245 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:02:52 INFO - PROCESS | 1895 | 1461790972247 Marionette TRACE conn3 <- [1,1230,null,{}] 14:02:52 INFO - PROCESS | 1895 | 1461790972252 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:52 INFO - PROCESS | 1895 | 1461790972471 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:02:52 INFO - PROCESS | 1895 | 1461790972492 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3b39800 == 87 [pid = 1895] [id = 315] 14:02:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37ecfcdc00) [pid = 1895] [serial = 946] [outer = (nil)] 14:02:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37f9f83c00) [pid = 1895] [serial = 947] [outer = 0x7f37ecfcdc00] 14:02:52 INFO - PROCESS | 1895 | 1461790972549 Marionette DEBUG loaded listener.js 14:02:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f38002f3c00) [pid = 1895] [serial = 948] [outer = 0x7f37ecfcdc00] 14:02:53 INFO - PROCESS | 1895 | 1461790973529 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1336ms 14:02:53 INFO - PROCESS | 1895 | 1461790973582 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:02:53 INFO - PROCESS | 1895 | 1461790973587 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:02:53 INFO - PROCESS | 1895 | 1461790973597 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:02:53 INFO - PROCESS | 1895 | 1461790973601 Marionette TRACE conn3 <- [1,1234,null,{}] 14:02:53 INFO - PROCESS | 1895 | 1461790973626 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:53 INFO - PROCESS | 1895 | 1461790973814 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:02:53 INFO - PROCESS | 1895 | 1461790973983 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e71cd800 == 88 [pid = 1895] [id = 316] 14:02:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37dfa50400) [pid = 1895] [serial = 949] [outer = (nil)] 14:02:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37dfa55400) [pid = 1895] [serial = 950] [outer = 0x7f37dfa50400] 14:02:54 INFO - PROCESS | 1895 | 1461790974107 Marionette DEBUG loaded listener.js 14:02:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37dfa5a000) [pid = 1895] [serial = 951] [outer = 0x7f37dfa50400] 14:02:54 INFO - PROCESS | 1895 | 1461790974896 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1335ms 14:02:54 INFO - PROCESS | 1895 | 1461790974933 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:02:54 INFO - PROCESS | 1895 | 1461790974941 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:02:54 INFO - PROCESS | 1895 | 1461790974951 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:02:54 INFO - PROCESS | 1895 | 1461790974954 Marionette TRACE conn3 <- [1,1238,null,{}] 14:02:54 INFO - PROCESS | 1895 | 1461790974960 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:55 INFO - PROCESS | 1895 | 1461790975122 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:02:55 INFO - PROCESS | 1895 | 1461790975300 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed607000 == 89 [pid = 1895] [id = 317] 14:02:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37e607c000) [pid = 1895] [serial = 952] [outer = (nil)] 14:02:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37e7371400) [pid = 1895] [serial = 953] [outer = 0x7f37e607c000] 14:02:55 INFO - PROCESS | 1895 | 1461790975367 Marionette DEBUG loaded listener.js 14:02:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37e87b2400) [pid = 1895] [serial = 954] [outer = 0x7f37e607c000] 14:02:56 INFO - PROCESS | 1895 | 1461790976330 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1436ms 14:02:56 INFO - PROCESS | 1895 | 1461790976387 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:02:56 INFO - PROCESS | 1895 | 1461790976391 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:02:56 INFO - PROCESS | 1895 | 1461790976397 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:02:56 INFO - PROCESS | 1895 | 1461790976403 Marionette TRACE conn3 <- [1,1242,null,{}] 14:02:56 INFO - PROCESS | 1895 | 1461790976418 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:56 INFO - PROCESS | 1895 | 1461790976626 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:02:56 INFO - PROCESS | 1895 | 1461790976806 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37fef8e000 == 90 [pid = 1895] [id = 318] 14:02:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37e9ec3000) [pid = 1895] [serial = 955] [outer = (nil)] 14:02:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37eaf96800) [pid = 1895] [serial = 956] [outer = 0x7f37e9ec3000] 14:02:56 INFO - PROCESS | 1895 | 1461790976880 Marionette DEBUG loaded listener.js 14:02:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37ec9cc400) [pid = 1895] [serial = 957] [outer = 0x7f37e9ec3000] 14:02:57 INFO - PROCESS | 1895 | 1461790977765 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1443ms 14:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:02:57 INFO - PROCESS | 1895 | 1461790977840 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:02:57 INFO - PROCESS | 1895 | 1461790977844 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:02:57 INFO - PROCESS | 1895 | 1461790977850 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:02:57 INFO - PROCESS | 1895 | 1461790977853 Marionette TRACE conn3 <- [1,1246,null,{}] 14:02:57 INFO - PROCESS | 1895 | 1461790977858 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:58 INFO - PROCESS | 1895 | 1461790978057 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:02:58 INFO - PROCESS | 1895 | 1461790978228 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a40800 == 91 [pid = 1895] [id = 319] 14:02:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37e9ec6800) [pid = 1895] [serial = 958] [outer = (nil)] 14:02:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37ed5b3400) [pid = 1895] [serial = 959] [outer = 0x7f37e9ec6800] 14:02:58 INFO - PROCESS | 1895 | 1461790978298 Marionette DEBUG loaded listener.js 14:02:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37efb78800) [pid = 1895] [serial = 960] [outer = 0x7f37e9ec6800] 14:02:59 INFO - PROCESS | 1895 | 1461790979144 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1328ms 14:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:02:59 INFO - PROCESS | 1895 | 1461790979177 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:02:59 INFO - PROCESS | 1895 | 1461790979180 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:02:59 INFO - PROCESS | 1895 | 1461790979186 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:02:59 INFO - PROCESS | 1895 | 1461790979189 Marionette TRACE conn3 <- [1,1250,null,{}] 14:02:59 INFO - PROCESS | 1895 | 1461790979194 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:02:59 INFO - PROCESS | 1895 | 1461790979352 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:02:59 INFO - PROCESS | 1895 | 1461790979529 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:02:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed0a4800 == 92 [pid = 1895] [id = 320] 14:02:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37f2128800) [pid = 1895] [serial = 961] [outer = (nil)] 14:02:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37f3578800) [pid = 1895] [serial = 962] [outer = 0x7f37f2128800] 14:02:59 INFO - PROCESS | 1895 | 1461790979599 Marionette DEBUG loaded listener.js 14:02:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37f6211000) [pid = 1895] [serial = 963] [outer = 0x7f37f2128800] 14:03:00 INFO - PROCESS | 1895 | 1461790980463 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1331ms 14:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:03:00 INFO - PROCESS | 1895 | 1461790980516 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:03:00 INFO - PROCESS | 1895 | 1461790980519 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:03:00 INFO - PROCESS | 1895 | 1461790980525 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:03:00 INFO - PROCESS | 1895 | 1461790980528 Marionette TRACE conn3 <- [1,1254,null,{}] 14:03:00 INFO - PROCESS | 1895 | 1461790980533 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:00 INFO - PROCESS | 1895 | 1461790980717 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:03:00 INFO - PROCESS | 1895 | 1461790980890 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8728800 == 93 [pid = 1895] [id = 321] 14:03:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37e21a9400) [pid = 1895] [serial = 964] [outer = (nil)] 14:03:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37e21b0000) [pid = 1895] [serial = 965] [outer = 0x7f37e21a9400] 14:03:00 INFO - PROCESS | 1895 | 1461790980963 Marionette DEBUG loaded listener.js 14:03:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f3804a63c00) [pid = 1895] [serial = 966] [outer = 0x7f37e21a9400] 14:03:01 INFO - PROCESS | 1895 | 1461790981784 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1329ms 14:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:03:01 INFO - PROCESS | 1895 | 1461790981853 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:03:01 INFO - PROCESS | 1895 | 1461790981856 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:03:01 INFO - PROCESS | 1895 | 1461790981861 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:03:01 INFO - PROCESS | 1895 | 1461790981865 Marionette TRACE conn3 <- [1,1258,null,{}] 14:03:01 INFO - PROCESS | 1895 | 1461790981870 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:02 INFO - PROCESS | 1895 | 1461790982025 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:03:02 INFO - PROCESS | 1895 | 1461790982204 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f54bb800 == 94 [pid = 1895] [id = 322] 14:03:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37e21aac00) [pid = 1895] [serial = 967] [outer = (nil)] 14:03:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37f1e0fc00) [pid = 1895] [serial = 968] [outer = 0x7f37e21aac00] 14:03:02 INFO - PROCESS | 1895 | 1461790982276 Marionette DEBUG loaded listener.js 14:03:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37f1e15c00) [pid = 1895] [serial = 969] [outer = 0x7f37e21aac00] 14:03:03 INFO - PROCESS | 1895 | 1461790983107 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1286ms 14:03:03 INFO - PROCESS | 1895 | 1461790983148 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:03:03 INFO - PROCESS | 1895 | 1461790983151 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:03:03 INFO - PROCESS | 1895 | 1461790983157 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:03:03 INFO - PROCESS | 1895 | 1461790983160 Marionette TRACE conn3 <- [1,1262,null,{}] 14:03:03 INFO - PROCESS | 1895 | 1461790983165 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:03 INFO - PROCESS | 1895 | 1461790983322 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:03:03 INFO - PROCESS | 1895 | 1461790983505 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de2aa800 == 95 [pid = 1895] [id = 323] 14:03:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37df7f1c00) [pid = 1895] [serial = 970] [outer = (nil)] 14:03:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37df7f8800) [pid = 1895] [serial = 971] [outer = 0x7f37df7f1c00] 14:03:03 INFO - PROCESS | 1895 | 1461790983574 Marionette DEBUG loaded listener.js 14:03:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37df7fc800) [pid = 1895] [serial = 972] [outer = 0x7f37df7f1c00] 14:03:04 INFO - PROCESS | 1895 | 1461790984416 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1286ms 14:03:04 INFO - PROCESS | 1895 | 1461790984444 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:03:04 INFO - PROCESS | 1895 | 1461790984448 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:03:04 INFO - PROCESS | 1895 | 1461790984453 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:03:04 INFO - PROCESS | 1895 | 1461790984455 Marionette TRACE conn3 <- [1,1266,null,{}] 14:03:04 INFO - PROCESS | 1895 | 1461790984461 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:04 INFO - PROCESS | 1895 | 1461790984613 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:03:04 INFO - PROCESS | 1895 | 1461790984793 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96b6800 == 96 [pid = 1895] [id = 324] 14:03:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37df7f2000) [pid = 1895] [serial = 973] [outer = (nil)] 14:03:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37e9c24000) [pid = 1895] [serial = 974] [outer = 0x7f37df7f2000] 14:03:04 INFO - PROCESS | 1895 | 1461790984869 Marionette DEBUG loaded listener.js 14:03:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37e9c28800) [pid = 1895] [serial = 975] [outer = 0x7f37df7f2000] 14:03:05 INFO - PROCESS | 1895 | 1461790985716 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1331ms 14:03:05 INFO - PROCESS | 1895 | 1461790985785 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:03:05 INFO - PROCESS | 1895 | 1461790985789 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:03:05 INFO - PROCESS | 1895 | 1461790985794 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:03:05 INFO - PROCESS | 1895 | 1461790985796 Marionette TRACE conn3 <- [1,1270,null,{}] 14:03:05 INFO - PROCESS | 1895 | 1461790985802 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:05 INFO - PROCESS | 1895 | 1461790985975 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:03:06 INFO - PROCESS | 1895 | 1461790986156 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfd1000 == 97 [pid = 1895] [id = 325] 14:03:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37dcdc0400) [pid = 1895] [serial = 976] [outer = (nil)] 14:03:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37e9c2cc00) [pid = 1895] [serial = 977] [outer = 0x7f37dcdc0400] 14:03:06 INFO - PROCESS | 1895 | 1461790986229 Marionette DEBUG loaded listener.js 14:03:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37f1e12c00) [pid = 1895] [serial = 978] [outer = 0x7f37dcdc0400] 14:03:07 INFO - PROCESS | 1895 | 1461790987096 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1376ms 14:03:07 INFO - PROCESS | 1895 | 1461790987172 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:03:07 INFO - PROCESS | 1895 | 1461790987178 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:03:07 INFO - PROCESS | 1895 | 1461790987184 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:03:07 INFO - PROCESS | 1895 | 1461790987188 Marionette TRACE conn3 <- [1,1274,null,{}] 14:03:07 INFO - PROCESS | 1895 | 1461790987194 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:07 INFO - PROCESS | 1895 | 1461790987418 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:03:07 INFO - PROCESS | 1895 | 1461790987599 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e71da000 == 98 [pid = 1895] [id = 326] 14:03:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37e6117c00) [pid = 1895] [serial = 979] [outer = (nil)] 14:03:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37e887fc00) [pid = 1895] [serial = 980] [outer = 0x7f37e6117c00] 14:03:07 INFO - PROCESS | 1895 | 1461790987717 Marionette DEBUG loaded listener.js 14:03:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37ed5b9c00) [pid = 1895] [serial = 981] [outer = 0x7f37e6117c00] 14:03:08 INFO - PROCESS | 1895 | 1461790988992 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1838ms 14:03:09 INFO - PROCESS | 1895 | 1461790989022 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:03:09 INFO - PROCESS | 1895 | 1461790989028 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:03:09 INFO - PROCESS | 1895 | 1461790989035 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:03:09 INFO - PROCESS | 1895 | 1461790989040 Marionette TRACE conn3 <- [1,1278,null,{}] 14:03:09 INFO - PROCESS | 1895 | 1461790989047 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:09 INFO - PROCESS | 1895 | 1461790989209 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:03:09 INFO - PROCESS | 1895 | 1461790989418 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6188000 == 99 [pid = 1895] [id = 327] 14:03:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37decc9800) [pid = 1895] [serial = 982] [outer = (nil)] 14:03:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37df937800) [pid = 1895] [serial = 983] [outer = 0x7f37decc9800] 14:03:09 INFO - PROCESS | 1895 | 1461790989484 Marionette DEBUG loaded listener.js 14:03:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37e0e0fc00) [pid = 1895] [serial = 984] [outer = 0x7f37decc9800] 14:03:10 INFO - PROCESS | 1895 | 1461790990490 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1532ms 14:03:10 INFO - PROCESS | 1895 | 1461790990567 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:03:10 INFO - PROCESS | 1895 | 1461790990574 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:03:10 INFO - PROCESS | 1895 | 1461790990584 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:03:10 INFO - PROCESS | 1895 | 1461790990588 Marionette TRACE conn3 <- [1,1282,null,{}] 14:03:10 INFO - PROCESS | 1895 | 1461790990593 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:10 INFO - PROCESS | 1895 | 1461790990812 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3805506800 == 98 [pid = 1895] [id = 268] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38094c2000 == 97 [pid = 1895] [id = 269] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0d5d000 == 96 [pid = 1895] [id = 271] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10e7000 == 95 [pid = 1895] [id = 270] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380316b800 == 94 [pid = 1895] [id = 267] 14:03:10 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37f4106c00) [pid = 1895] [serial = 851] [outer = (nil)] [url = about:blank] 14:03:10 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37f9f84000) [pid = 1895] [serial = 854] [outer = (nil)] [url = about:blank] 14:03:10 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f380313fc00) [pid = 1895] [serial = 857] [outer = (nil)] [url = about:blank] 14:03:10 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37edde5400) [pid = 1895] [serial = 860] [outer = (nil)] [url = about:blank] 14:03:10 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37ed5b2000) [pid = 1895] [serial = 863] [outer = (nil)] [url = about:blank] 14:03:10 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37eef03800) [pid = 1895] [serial = 887] [outer = (nil)] [url = about:blank] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e66800 == 93 [pid = 1895] [id = 314] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e5c000 == 92 [pid = 1895] [id = 313] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7d8000 == 91 [pid = 1895] [id = 312] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed60e800 == 90 [pid = 1895] [id = 311] 14:03:10 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf64800 == 89 [pid = 1895] [id = 310] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0de2800 == 88 [pid = 1895] [id = 309] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e625c800 == 87 [pid = 1895] [id = 308] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcbdc800 == 86 [pid = 1895] [id = 305] 14:03:11 INFO - PROCESS | 1895 | 1461790991147 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e741a000 == 85 [pid = 1895] [id = 304] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38094b4800 == 84 [pid = 1895] [id = 303] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a3d800 == 83 [pid = 1895] [id = 302] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffbbf800 == 82 [pid = 1895] [id = 301] 14:03:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcc97800 == 83 [pid = 1895] [id = 328] 14:03:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37e6121400) [pid = 1895] [serial = 985] [outer = (nil)] 14:03:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37e722c000) [pid = 1895] [serial = 986] [outer = 0x7f37e6121400] 14:03:11 INFO - PROCESS | 1895 | 1461790991222 Marionette DEBUG loaded listener.js 14:03:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37e7339000) [pid = 1895] [serial = 987] [outer = 0x7f37e6121400] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f343e800 == 82 [pid = 1895] [id = 300] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f284a800 == 81 [pid = 1895] [id = 299] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1f8c000 == 80 [pid = 1895] [id = 298] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed60e000 == 79 [pid = 1895] [id = 297] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e71cc000 == 78 [pid = 1895] [id = 296] 14:03:11 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f095e800 == 77 [pid = 1895] [id = 295] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37eb255000) [pid = 1895] [serial = 875] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37e888a800) [pid = 1895] [serial = 872] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37e9ec6400) [pid = 1895] [serial = 873] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37ec781000) [pid = 1895] [serial = 878] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37ecfcb800) [pid = 1895] [serial = 881] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37e747f800) [pid = 1895] [serial = 842] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37f4107400) [pid = 1895] [serial = 840] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37ea0dcc00) [pid = 1895] [serial = 845] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37e8fea000) [pid = 1895] [serial = 870] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37f0330400) [pid = 1895] [serial = 848] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37e8888800) [pid = 1895] [serial = 869] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37ed5b3000) [pid = 1895] [serial = 884] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37e607cc00) [pid = 1895] [serial = 866] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37e724b400) [pid = 1895] [serial = 867] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37ecfd4400) [pid = 1895] [serial = 882] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37ec9b5c00) [pid = 1895] [serial = 879] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37edde1000) [pid = 1895] [serial = 885] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37eb2c6000) [pid = 1895] [serial = 876] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f3804b0dc00) [pid = 1895] [serial = 740] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37f04a6800) [pid = 1895] [serial = 789] [outer = (nil)] [url = about:blank] 14:03:11 INFO - PROCESS | 1895 | 1461790991907 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1382ms 14:03:11 INFO - PROCESS | 1895 | 1461790991965 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:03:11 INFO - PROCESS | 1895 | 1461790991968 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:03:11 INFO - PROCESS | 1895 | 1461790991974 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:03:11 INFO - PROCESS | 1895 | 1461790991979 Marionette TRACE conn3 <- [1,1286,null,{}] 14:03:11 INFO - PROCESS | 1895 | 1461790991994 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:12 INFO - PROCESS | 1895 | 1461790992138 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:03:12 INFO - PROCESS | 1895 | 1461790992285 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e740e800 == 78 [pid = 1895] [id = 329] 14:03:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37e21aa800) [pid = 1895] [serial = 988] [outer = (nil)] 14:03:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37e8888800) [pid = 1895] [serial = 989] [outer = 0x7f37e21aa800] 14:03:12 INFO - PROCESS | 1895 | 1461790992357 Marionette DEBUG loaded listener.js 14:03:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37e91a9800) [pid = 1895] [serial = 990] [outer = 0x7f37e21aa800] 14:03:13 INFO - PROCESS | 1895 | 1461790992999 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1085ms 14:03:13 INFO - PROCESS | 1895 | 1461790993059 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:03:13 INFO - PROCESS | 1895 | 1461790993063 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:03:13 INFO - PROCESS | 1895 | 1461790993068 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:03:13 INFO - PROCESS | 1895 | 1461790993070 Marionette TRACE conn3 <- [1,1290,null,{}] 14:03:13 INFO - PROCESS | 1895 | 1461790993076 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:13 INFO - PROCESS | 1895 | 1461790993281 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:03:13 INFO - PROCESS | 1895 | 1461790993319 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9787800 == 79 [pid = 1895] [id = 330] 14:03:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37e8dc9c00) [pid = 1895] [serial = 991] [outer = (nil)] 14:03:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37e9c2e800) [pid = 1895] [serial = 992] [outer = 0x7f37e8dc9c00] 14:03:13 INFO - PROCESS | 1895 | 1461790993377 Marionette DEBUG loaded listener.js 14:03:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37ea0dc000) [pid = 1895] [serial = 993] [outer = 0x7f37e8dc9c00] 14:03:14 INFO - PROCESS | 1895 | 1461790994179 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1175ms 14:03:14 INFO - PROCESS | 1895 | 1461790994244 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:03:14 INFO - PROCESS | 1895 | 1461790994247 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:03:14 INFO - PROCESS | 1895 | 1461790994253 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:03:14 INFO - PROCESS | 1895 | 1461790994255 Marionette TRACE conn3 <- [1,1294,null,{}] 14:03:14 INFO - PROCESS | 1895 | 1461790994260 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:14 INFO - PROCESS | 1895 | 1461790994455 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:03:14 INFO - PROCESS | 1895 | 1461790994478 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3c4800 == 80 [pid = 1895] [id = 331] 14:03:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37e919fc00) [pid = 1895] [serial = 994] [outer = (nil)] 14:03:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37ead6f000) [pid = 1895] [serial = 995] [outer = 0x7f37e919fc00] 14:03:14 INFO - PROCESS | 1895 | 1461790994535 Marionette DEBUG loaded listener.js 14:03:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37eb258000) [pid = 1895] [serial = 996] [outer = 0x7f37e919fc00] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37e6086800) [pid = 1895] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37eb2c3c00) [pid = 1895] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37e9ec6c00) [pid = 1895] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37f0723400) [pid = 1895] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37ea1ddc00) [pid = 1895] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37df933400) [pid = 1895] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e7375c00) [pid = 1895] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:03:15 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37ea0dc400) [pid = 1895] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:03:15 INFO - PROCESS | 1895 | 1461790995622 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1377ms 14:03:15 INFO - PROCESS | 1895 | 1461790995631 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:03:15 INFO - PROCESS | 1895 | 1461790995634 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:03:15 INFO - PROCESS | 1895 | 1461790995639 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:03:15 INFO - PROCESS | 1895 | 1461790995641 Marionette TRACE conn3 <- [1,1298,null,{}] 14:03:15 INFO - PROCESS | 1895 | 1461790995646 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:15 INFO - PROCESS | 1895 | 1461790995840 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:03:15 INFO - PROCESS | 1895 | 1461790995931 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed61c000 == 81 [pid = 1895] [id = 332] 14:03:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37e7244c00) [pid = 1895] [serial = 997] [outer = (nil)] 14:03:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37ec7c2000) [pid = 1895] [serial = 998] [outer = 0x7f37e7244c00] 14:03:15 INFO - PROCESS | 1895 | 1461790995991 Marionette DEBUG loaded listener.js 14:03:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37ecfce000) [pid = 1895] [serial = 999] [outer = 0x7f37e7244c00] 14:03:16 INFO - PROCESS | 1895 | 1461790996648 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1036ms 14:03:16 INFO - PROCESS | 1895 | 1461790996675 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:03:16 INFO - PROCESS | 1895 | 1461790996678 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:03:16 INFO - PROCESS | 1895 | 1461790996683 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:03:16 INFO - PROCESS | 1895 | 1461790996685 Marionette TRACE conn3 <- [1,1302,null,{}] 14:03:16 INFO - PROCESS | 1895 | 1461790996690 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:16 INFO - PROCESS | 1895 | 1461790996893 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:03:16 INFO - PROCESS | 1895 | 1461790996911 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef41800 == 82 [pid = 1895] [id = 333] 14:03:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37e7333800) [pid = 1895] [serial = 1000] [outer = (nil)] 14:03:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37ed5b7800) [pid = 1895] [serial = 1001] [outer = 0x7f37e7333800] 14:03:16 INFO - PROCESS | 1895 | 1461790996969 Marionette DEBUG loaded listener.js 14:03:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37eefe3000) [pid = 1895] [serial = 1002] [outer = 0x7f37e7333800] 14:03:17 INFO - PROCESS | 1895 | 1461790997875 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1237ms 14:03:17 INFO - PROCESS | 1895 | 1461790997921 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:03:17 INFO - PROCESS | 1895 | 1461790997927 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:03:17 INFO - PROCESS | 1895 | 1461790997935 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:03:17 INFO - PROCESS | 1895 | 1461790997940 Marionette TRACE conn3 <- [1,1306,null,{}] 14:03:17 INFO - PROCESS | 1895 | 1461790997949 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:18 INFO - PROCESS | 1895 | 1461790998141 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:03:18 INFO - PROCESS | 1895 | 1461790998321 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20ce000 == 83 [pid = 1895] [id = 334] 14:03:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37dcdc3800) [pid = 1895] [serial = 1003] [outer = (nil)] 14:03:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37dfa56000) [pid = 1895] [serial = 1004] [outer = 0x7f37dcdc3800] 14:03:18 INFO - PROCESS | 1895 | 1461790998391 Marionette DEBUG loaded listener.js 14:03:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37e21aa400) [pid = 1895] [serial = 1005] [outer = 0x7f37dcdc3800] 14:03:19 INFO - PROCESS | 1895 | 1461790999297 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1433ms 14:03:19 INFO - PROCESS | 1895 | 1461790999368 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:03:19 INFO - PROCESS | 1895 | 1461790999377 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:03:19 INFO - PROCESS | 1895 | 1461790999388 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:03:19 INFO - PROCESS | 1895 | 1461790999393 Marionette TRACE conn3 <- [1,1310,null,{}] 14:03:19 INFO - PROCESS | 1895 | 1461790999399 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:19 INFO - PROCESS | 1895 | 1461790999605 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:03:19 INFO - PROCESS | 1895 | 1461790999778 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ea189000 == 84 [pid = 1895] [id = 335] 14:03:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37deccc000) [pid = 1895] [serial = 1006] [outer = (nil)] 14:03:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37e7369400) [pid = 1895] [serial = 1007] [outer = 0x7f37deccc000] 14:03:19 INFO - PROCESS | 1895 | 1461790999846 Marionette DEBUG loaded listener.js 14:03:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37e86e1400) [pid = 1895] [serial = 1008] [outer = 0x7f37deccc000] 14:03:20 INFO - PROCESS | 1895 | 1461791000801 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:03:20 INFO - PROCESS | 1895 | 1461791000880 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:03:20 INFO - PROCESS | 1895 | 1461791000886 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:03:20 INFO - PROCESS | 1895 | 1461791000891 Marionette TRACE conn3 <- [1,1314,null,{}] 14:03:20 INFO - PROCESS | 1895 | 1461791000907 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:21 INFO - PROCESS | 1895 | 1461791001120 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:03:21 INFO - PROCESS | 1895 | 1461791001334 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e5c000 == 85 [pid = 1895] [id = 336] 14:03:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37e9c2c400) [pid = 1895] [serial = 1009] [outer = (nil)] 14:03:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37eb251c00) [pid = 1895] [serial = 1010] [outer = 0x7f37e9c2c400] 14:03:21 INFO - PROCESS | 1895 | 1461791001455 Marionette DEBUG loaded listener.js 14:03:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37ec7c3400) [pid = 1895] [serial = 1011] [outer = 0x7f37e9c2c400] 14:03:22 INFO - PROCESS | 1895 | 1461791002263 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1440ms 14:03:22 INFO - PROCESS | 1895 | 1461791002327 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:03:22 INFO - PROCESS | 1895 | 1461791002332 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:03:22 INFO - PROCESS | 1895 | 1461791002337 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:03:22 INFO - PROCESS | 1895 | 1461791002340 Marionette TRACE conn3 <- [1,1318,null,{}] 14:03:22 INFO - PROCESS | 1895 | 1461791002345 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:22 INFO - PROCESS | 1895 | 1461791002521 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:03:22 INFO - PROCESS | 1895 | 1461791002695 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f283e000 == 86 [pid = 1895] [id = 337] 14:03:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37ea0d8000) [pid = 1895] [serial = 1012] [outer = (nil)] 14:03:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37eddb0000) [pid = 1895] [serial = 1013] [outer = 0x7f37ea0d8000] 14:03:22 INFO - PROCESS | 1895 | 1461791002770 Marionette DEBUG loaded listener.js 14:03:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37efb6b400) [pid = 1895] [serial = 1014] [outer = 0x7f37ea0d8000] 14:03:23 INFO - PROCESS | 1895 | 1461791003591 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1331ms 14:03:23 INFO - PROCESS | 1895 | 1461791003669 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:03:23 INFO - PROCESS | 1895 | 1461791003672 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:03:23 INFO - PROCESS | 1895 | 1461791003678 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:03:23 INFO - PROCESS | 1895 | 1461791003680 Marionette TRACE conn3 <- [1,1322,null,{}] 14:03:23 INFO - PROCESS | 1895 | 1461791003686 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:23 INFO - PROCESS | 1895 | 1461791003846 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:03:24 INFO - PROCESS | 1895 | 1461791004020 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f4190800 == 87 [pid = 1895] [id = 338] 14:03:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37eb25c800) [pid = 1895] [serial = 1015] [outer = (nil)] 14:03:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37f138b400) [pid = 1895] [serial = 1016] [outer = 0x7f37eb25c800] 14:03:24 INFO - PROCESS | 1895 | 1461791004090 Marionette DEBUG loaded listener.js 14:03:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37f1e17400) [pid = 1895] [serial = 1017] [outer = 0x7f37eb25c800] 14:03:24 INFO - PROCESS | 1895 | 1461791004984 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1378ms 14:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:03:25 INFO - PROCESS | 1895 | 1461791005057 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:03:25 INFO - PROCESS | 1895 | 1461791005059 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:03:25 INFO - PROCESS | 1895 | 1461791005066 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:03:25 INFO - PROCESS | 1895 | 1461791005069 Marionette TRACE conn3 <- [1,1326,null,{}] 14:03:25 INFO - PROCESS | 1895 | 1461791005074 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:25 INFO - PROCESS | 1895 | 1461791005304 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:03:25 INFO - PROCESS | 1895 | 1461791005454 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800f13000 == 88 [pid = 1895] [id = 339] 14:03:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37f1e34800) [pid = 1895] [serial = 1018] [outer = (nil)] 14:03:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37f4107400) [pid = 1895] [serial = 1019] [outer = 0x7f37f1e34800] 14:03:25 INFO - PROCESS | 1895 | 1461791005539 Marionette DEBUG loaded listener.js 14:03:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37ffe6c400) [pid = 1895] [serial = 1020] [outer = 0x7f37f1e34800] 14:03:26 INFO - PROCESS | 1895 | 1461791006384 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:03:26 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 14:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1382ms 14:03:26 INFO - PROCESS | 1895 | 1461791006449 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:03:26 INFO - PROCESS | 1895 | 1461791006454 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:03:26 INFO - PROCESS | 1895 | 1461791006460 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:03:26 INFO - PROCESS | 1895 | 1461791006463 Marionette TRACE conn3 <- [1,1330,null,{}] 14:03:26 INFO - PROCESS | 1895 | 1461791006469 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:26 INFO - PROCESS | 1895 | 1461791006627 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:03:26 INFO - PROCESS | 1895 | 1461791006809 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805504800 == 89 [pid = 1895] [id = 340] 14:03:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37e1186800) [pid = 1895] [serial = 1021] [outer = (nil)] 14:03:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37e118dc00) [pid = 1895] [serial = 1022] [outer = 0x7f37e1186800] 14:03:26 INFO - PROCESS | 1895 | 1461791006880 Marionette DEBUG loaded listener.js 14:03:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37e7336400) [pid = 1895] [serial = 1023] [outer = 0x7f37e1186800] 14:03:27 INFO - PROCESS | 1895 | 1461791007779 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:03:27 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 14:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1383ms 14:03:27 INFO - PROCESS | 1895 | 1461791007843 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:03:27 INFO - PROCESS | 1895 | 1461791007847 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:03:27 INFO - PROCESS | 1895 | 1461791007852 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:03:27 INFO - PROCESS | 1895 | 1461791007855 Marionette TRACE conn3 <- [1,1334,null,{}] 14:03:27 INFO - PROCESS | 1895 | 1461791007860 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:28 INFO - PROCESS | 1895 | 1461791008016 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:03:28 INFO - PROCESS | 1895 | 1461791008196 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20ae800 == 90 [pid = 1895] [id = 341] 14:03:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37e1187000) [pid = 1895] [serial = 1024] [outer = (nil)] 14:03:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f3800ca7000) [pid = 1895] [serial = 1025] [outer = 0x7f37e1187000] 14:03:28 INFO - PROCESS | 1895 | 1461791008266 Marionette DEBUG loaded listener.js 14:03:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f38013d9400) [pid = 1895] [serial = 1026] [outer = 0x7f37e1187000] 14:03:29 INFO - PROCESS | 1895 | 1461791009069 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1278ms 14:03:29 INFO - PROCESS | 1895 | 1461791009131 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:03:29 INFO - PROCESS | 1895 | 1461791009135 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:03:29 INFO - PROCESS | 1895 | 1461791009140 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:03:29 INFO - PROCESS | 1895 | 1461791009142 Marionette TRACE conn3 <- [1,1338,null,{}] 14:03:29 INFO - PROCESS | 1895 | 1461791009148 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:29 INFO - PROCESS | 1895 | 1461791009313 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:03:29 INFO - PROCESS | 1895 | 1461791009490 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38094cf800 == 91 [pid = 1895] [id = 342] 14:03:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37e118b800) [pid = 1895] [serial = 1027] [outer = (nil)] 14:03:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37e22cf400) [pid = 1895] [serial = 1028] [outer = 0x7f37e118b800] 14:03:29 INFO - PROCESS | 1895 | 1461791009564 Marionette DEBUG loaded listener.js 14:03:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37e22d3c00) [pid = 1895] [serial = 1029] [outer = 0x7f37e118b800] 14:03:30 INFO - PROCESS | 1895 | 1461791010837 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1738ms 14:03:30 INFO - PROCESS | 1895 | 1461791010878 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:03:30 INFO - PROCESS | 1895 | 1461791010881 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:03:30 INFO - PROCESS | 1895 | 1461791010886 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:03:30 INFO - PROCESS | 1895 | 1461791010888 Marionette TRACE conn3 <- [1,1342,null,{}] 14:03:30 INFO - PROCESS | 1895 | 1461791010894 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:31 INFO - PROCESS | 1895 | 1461791011084 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:03:31 INFO - PROCESS | 1895 | 1461791011275 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecd9d800 == 92 [pid = 1895] [id = 343] 14:03:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37e1189000) [pid = 1895] [serial = 1030] [outer = (nil)] 14:03:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37e22d4c00) [pid = 1895] [serial = 1031] [outer = 0x7f37e1189000] 14:03:31 INFO - PROCESS | 1895 | 1461791011342 Marionette DEBUG loaded listener.js 14:03:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f3804b09000) [pid = 1895] [serial = 1032] [outer = 0x7f37e1189000] 14:03:32 INFO - PROCESS | 1895 | 1461791012117 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1282ms 14:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:03:32 INFO - PROCESS | 1895 | 1461791012170 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:03:32 INFO - PROCESS | 1895 | 1461791012173 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:03:32 INFO - PROCESS | 1895 | 1461791012180 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:03:32 INFO - PROCESS | 1895 | 1461791012185 Marionette TRACE conn3 <- [1,1346,null,{}] 14:03:32 INFO - PROCESS | 1895 | 1461791012191 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:32 INFO - PROCESS | 1895 | 1461791012444 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:03:32 INFO - PROCESS | 1895 | 1461791012589 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbd9000 == 93 [pid = 1895] [id = 344] 14:03:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f37db9f0800) [pid = 1895] [serial = 1033] [outer = (nil)] 14:03:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37db9f9000) [pid = 1895] [serial = 1034] [outer = 0x7f37db9f0800] 14:03:32 INFO - PROCESS | 1895 | 1461791012705 Marionette DEBUG loaded listener.js 14:03:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f3804b0e800) [pid = 1895] [serial = 1035] [outer = 0x7f37db9f0800] 14:03:33 INFO - PROCESS | 1895 | 1461791013615 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1482ms 14:03:33 INFO - PROCESS | 1895 | 1461791013661 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:03:33 INFO - PROCESS | 1895 | 1461791013664 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:03:33 INFO - PROCESS | 1895 | 1461791013670 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:03:33 INFO - PROCESS | 1895 | 1461791013672 Marionette TRACE conn3 <- [1,1350,null,{}] 14:03:33 INFO - PROCESS | 1895 | 1461791013678 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:33 INFO - PROCESS | 1895 | 1461791013837 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:03:34 INFO - PROCESS | 1895 | 1461791014025 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da68c000 == 94 [pid = 1895] [id = 345] 14:03:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37da707c00) [pid = 1895] [serial = 1036] [outer = (nil)] 14:03:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37da70c800) [pid = 1895] [serial = 1037] [outer = 0x7f37da707c00] 14:03:34 INFO - PROCESS | 1895 | 1461791014099 Marionette DEBUG loaded listener.js 14:03:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37db9f5000) [pid = 1895] [serial = 1038] [outer = 0x7f37da707c00] 14:03:34 INFO - PROCESS | 1895 | 1461791014917 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1283ms 14:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:03:34 INFO - PROCESS | 1895 | 1461791014953 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:03:34 INFO - PROCESS | 1895 | 1461791014956 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:03:34 INFO - PROCESS | 1895 | 1461791014961 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:03:34 INFO - PROCESS | 1895 | 1461791014964 Marionette TRACE conn3 <- [1,1354,null,{}] 14:03:34 INFO - PROCESS | 1895 | 1461791014969 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:35 INFO - PROCESS | 1895 | 1461791015133 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:03:35 INFO - PROCESS | 1895 | 1461791015303 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e71c4800 == 95 [pid = 1895] [id = 346] 14:03:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37da706000) [pid = 1895] [serial = 1039] [outer = (nil)] 14:03:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37e6120000) [pid = 1895] [serial = 1040] [outer = 0x7f37da706000] 14:03:35 INFO - PROCESS | 1895 | 1461791015368 Marionette DEBUG loaded listener.js 14:03:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37eddab400) [pid = 1895] [serial = 1041] [outer = 0x7f37da706000] 14:03:36 INFO - PROCESS | 1895 | 1461791016549 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1641ms 14:03:36 INFO - PROCESS | 1895 | 1461791016602 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:03:36 INFO - PROCESS | 1895 | 1461791016607 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:03:36 INFO - PROCESS | 1895 | 1461791016615 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:03:36 INFO - PROCESS | 1895 | 1461791016620 Marionette TRACE conn3 <- [1,1358,null,{}] 14:03:36 INFO - PROCESS | 1895 | 1461791016627 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:36 INFO - PROCESS | 1895 | 1461791016802 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:03:37 INFO - PROCESS | 1895 | 1461791017055 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20c4000 == 96 [pid = 1895] [id = 347] 14:03:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37decc9000) [pid = 1895] [serial = 1042] [outer = (nil)] 14:03:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37df78fc00) [pid = 1895] [serial = 1043] [outer = 0x7f37decc9000] 14:03:37 INFO - PROCESS | 1895 | 1461791017122 Marionette DEBUG loaded listener.js 14:03:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37dfa56400) [pid = 1895] [serial = 1044] [outer = 0x7f37decc9000] 14:03:38 INFO - PROCESS | 1895 | 1461791018064 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1495ms 14:03:38 INFO - PROCESS | 1895 | 1461791018109 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:03:38 INFO - PROCESS | 1895 | 1461791018117 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:03:38 INFO - PROCESS | 1895 | 1461791018126 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:03:38 INFO - PROCESS | 1895 | 1461791018129 Marionette TRACE conn3 <- [1,1362,null,{}] 14:03:38 INFO - PROCESS | 1895 | 1461791018137 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:38 INFO - PROCESS | 1895 | 1461791018298 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38052b2800 == 95 [pid = 1895] [id = 286] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed61c000 == 94 [pid = 1895] [id = 332] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3c4800 == 93 [pid = 1895] [id = 331] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37f9f83c00) [pid = 1895] [serial = 947] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37ecef5c00) [pid = 1895] [serial = 917] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37f2129000) [pid = 1895] [serial = 902] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37ffb69400) [pid = 1895] [serial = 905] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37e0e0cc00) [pid = 1895] [serial = 914] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f38050a3400) [pid = 1895] [serial = 920] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f3800fe1800) [pid = 1895] [serial = 908] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f38049b1400) [pid = 1895] [serial = 911] [outer = (nil)] [url = about:blank] 14:03:38 INFO - PROCESS | 1895 | 1461791018642 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9787800 == 92 [pid = 1895] [id = 330] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e740e800 == 91 [pid = 1895] [id = 329] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcc97800 == 90 [pid = 1895] [id = 328] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6188000 == 89 [pid = 1895] [id = 327] 14:03:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de2a5000 == 90 [pid = 1895] [id = 348] 14:03:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37dfa58c00) [pid = 1895] [serial = 1045] [outer = (nil)] 14:03:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37e22d5c00) [pid = 1895] [serial = 1046] [outer = 0x7f37dfa58c00] 14:03:38 INFO - PROCESS | 1895 | 1461791018731 Marionette DEBUG loaded listener.js 14:03:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37e611f000) [pid = 1895] [serial = 1047] [outer = 0x7f37dfa58c00] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e8728800 == 89 [pid = 1895] [id = 321] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed0a4800 == 88 [pid = 1895] [id = 320] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a40800 == 87 [pid = 1895] [id = 319] 14:03:38 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37fef8e000 == 86 [pid = 1895] [id = 318] 14:03:39 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed607000 == 85 [pid = 1895] [id = 317] 14:03:39 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e71cd800 == 84 [pid = 1895] [id = 316] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37e7478800) [pid = 1895] [serial = 929] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37ed5aa400) [pid = 1895] [serial = 939] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37f04a3c00) [pid = 1895] [serial = 888] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37f03cf400) [pid = 1895] [serial = 899] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37f3b2ac00) [pid = 1895] [serial = 942] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37ecb4b800) [pid = 1895] [serial = 936] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37e0e10000) [pid = 1895] [serial = 927] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37ecfc9000) [pid = 1895] [serial = 938] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37f3b2a000) [pid = 1895] [serial = 945] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37eb24fc00) [pid = 1895] [serial = 933] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37f2ee0400) [pid = 1895] [serial = 941] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37e86d8400) [pid = 1895] [serial = 890] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37ec9b0c00) [pid = 1895] [serial = 935] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37df935800) [pid = 1895] [serial = 926] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37ecb42400) [pid = 1895] [serial = 944] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37dcdc5c00) [pid = 1895] [serial = 923] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37eab38400) [pid = 1895] [serial = 932] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37ecfcfc00) [pid = 1895] [serial = 896] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37e8882c00) [pid = 1895] [serial = 930] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37ea0e0c00) [pid = 1895] [serial = 893] [outer = (nil)] [url = about:blank] 14:03:39 INFO - PROCESS | 1895 | 1461791019515 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1432ms 14:03:39 INFO - PROCESS | 1895 | 1461791019558 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:03:39 INFO - PROCESS | 1895 | 1461791019561 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:03:39 INFO - PROCESS | 1895 | 1461791019567 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:03:39 INFO - PROCESS | 1895 | 1461791019572 Marionette TRACE conn3 <- [1,1366,null,{}] 14:03:39 INFO - PROCESS | 1895 | 1461791019587 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:39 INFO - PROCESS | 1895 | 1461791019797 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:03:39 INFO - PROCESS | 1895 | 1461791019822 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e740a000 == 85 [pid = 1895] [id = 349] 14:03:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37e86d8400) [pid = 1895] [serial = 1048] [outer = (nil)] 14:03:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37e8888000) [pid = 1895] [serial = 1049] [outer = 0x7f37e86d8400] 14:03:39 INFO - PROCESS | 1895 | 1461791019883 Marionette DEBUG loaded listener.js 14:03:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37e91a6000) [pid = 1895] [serial = 1050] [outer = 0x7f37e86d8400] 14:03:40 INFO - PROCESS | 1895 | 1461791020638 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:03:40 INFO - PROCESS | 1895 | 1461791020706 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:03:40 INFO - PROCESS | 1895 | 1461791020715 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:03:40 INFO - PROCESS | 1895 | 1461791020717 Marionette TRACE conn3 <- [1,1370,null,{}] 14:03:40 INFO - PROCESS | 1895 | 1461791020722 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:40 INFO - PROCESS | 1895 | 1461791020872 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:03:40 INFO - PROCESS | 1895 | 1461791020886 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96b4800 == 86 [pid = 1895] [id = 350] 14:03:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37e8880000) [pid = 1895] [serial = 1051] [outer = (nil)] 14:03:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37ea0dc400) [pid = 1895] [serial = 1052] [outer = 0x7f37e8880000] 14:03:40 INFO - PROCESS | 1895 | 1461791020945 Marionette DEBUG loaded listener.js 14:03:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37eaf93c00) [pid = 1895] [serial = 1053] [outer = 0x7f37e8880000] 14:03:41 INFO - PROCESS | 1895 | 1461791021897 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:03:41 INFO - PROCESS | 1895 | 1461791021957 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:03:41 INFO - PROCESS | 1895 | 1461791021962 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:03:41 INFO - PROCESS | 1895 | 1461791021965 Marionette TRACE conn3 <- [1,1374,null,{}] 14:03:41 INFO - PROCESS | 1895 | 1461791021970 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:42 INFO - PROCESS | 1895 | 1461791022165 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:03:42 INFO - PROCESS | 1895 | 1461791022199 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecd9e800 == 87 [pid = 1895] [id = 351] 14:03:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37eaf94000) [pid = 1895] [serial = 1054] [outer = (nil)] 14:03:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37ecef5c00) [pid = 1895] [serial = 1055] [outer = 0x7f37eaf94000] 14:03:42 INFO - PROCESS | 1895 | 1461791022293 Marionette DEBUG loaded listener.js 14:03:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37ecfd6400) [pid = 1895] [serial = 1056] [outer = 0x7f37eaf94000] 14:03:43 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:43 INFO - PROCESS | 1895 | 1461791023123 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:03:43 INFO - PROCESS | 1895 | 1461791023398 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:03:43 INFO - PROCESS | 1895 | 1461791023403 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:03:43 INFO - PROCESS | 1895 | 1461791023406 Marionette TRACE conn3 <- [1,1378,null,{}] 14:03:43 INFO - PROCESS | 1895 | 1461791023411 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:43 INFO - PROCESS | 1895 | 1461791023587 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:03:43 INFO - PROCESS | 1895 | 1461791023762 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed622800 == 88 [pid = 1895] [id = 352] 14:03:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37ed120400) [pid = 1895] [serial = 1057] [outer = (nil)] 14:03:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37ed5b8400) [pid = 1895] [serial = 1058] [outer = 0x7f37ed120400] 14:03:43 INFO - PROCESS | 1895 | 1461791023827 Marionette DEBUG loaded listener.js 14:03:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37f04a3c00) [pid = 1895] [serial = 1059] [outer = 0x7f37ed120400] 14:03:44 INFO - PROCESS | 1895 | 1461791024431 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:03:44 INFO - PROCESS | 1895 | 1461791024447 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:03:44 INFO - PROCESS | 1895 | 1461791024454 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:03:44 INFO - PROCESS | 1895 | 1461791024457 Marionette TRACE conn3 <- [1,1382,null,{}] 14:03:44 INFO - PROCESS | 1895 | 1461791024462 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:44 INFO - PROCESS | 1895 | 1461791024600 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:03:44 INFO - PROCESS | 1895 | 1461791024748 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ef927000 == 89 [pid = 1895] [id = 353] 14:03:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37ed121400) [pid = 1895] [serial = 1060] [outer = (nil)] 14:03:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37f1e3b800) [pid = 1895] [serial = 1061] [outer = 0x7f37ed121400] 14:03:44 INFO - PROCESS | 1895 | 1461791024806 Marionette DEBUG loaded listener.js 14:03:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37f2f10800) [pid = 1895] [serial = 1062] [outer = 0x7f37ed121400] 14:03:45 INFO - PROCESS | 1895 | [1895] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:03:45 INFO - PROCESS | 1895 | 1461791025624 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:03:45 INFO - PROCESS | 1895 | 1461791025693 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:03:45 INFO - PROCESS | 1895 | 1461791025701 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:03:45 INFO - PROCESS | 1895 | 1461791025707 Marionette TRACE conn3 <- [1,1386,null,{}] 14:03:45 INFO - PROCESS | 1895 | 1461791025717 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:45 INFO - PROCESS | 1895 | 1461791025916 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:03:46 INFO - PROCESS | 1895 | 1461791026111 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d5e000 == 90 [pid = 1895] [id = 354] 14:03:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37da70c000) [pid = 1895] [serial = 1063] [outer = (nil)] 14:03:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37decccc00) [pid = 1895] [serial = 1064] [outer = 0x7f37da70c000] 14:03:46 INFO - PROCESS | 1895 | 1461791026184 Marionette DEBUG loaded listener.js 14:03:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37dfa56800) [pid = 1895] [serial = 1065] [outer = 0x7f37da70c000] 14:03:47 INFO - PROCESS | 1895 | 1461791027180 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:03:47 INFO - PROCESS | 1895 | 1461791027249 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:03:47 INFO - PROCESS | 1895 | 1461791027260 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:03:47 INFO - PROCESS | 1895 | 1461791027265 Marionette TRACE conn3 <- [1,1390,null,{}] 14:03:47 INFO - PROCESS | 1895 | 1461791027270 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:47 INFO - PROCESS | 1895 | 1461791027443 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:03:47 INFO - PROCESS | 1895 | 1461791027637 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96b0800 == 91 [pid = 1895] [id = 355] 14:03:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f37e21a4c00) [pid = 1895] [serial = 1066] [outer = (nil)] 14:03:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f37e723f800) [pid = 1895] [serial = 1067] [outer = 0x7f37e21a4c00] 14:03:47 INFO - PROCESS | 1895 | 1461791027762 Marionette DEBUG loaded listener.js 14:03:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37e7480800) [pid = 1895] [serial = 1068] [outer = 0x7f37e21a4c00] 14:03:48 INFO - PROCESS | 1895 | 1461791028607 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1389ms 14:03:48 INFO - PROCESS | 1895 | 1461791028650 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:03:48 INFO - PROCESS | 1895 | 1461791028653 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:03:48 INFO - PROCESS | 1895 | 1461791028659 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:03:48 INFO - PROCESS | 1895 | 1461791028665 Marionette TRACE conn3 <- [1,1394,null,{}] 14:03:48 INFO - PROCESS | 1895 | 1461791028680 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:48 INFO - PROCESS | 1895 | 1461791028856 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:03:49 INFO - PROCESS | 1895 | 1461791029038 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1fe6000 == 92 [pid = 1895] [id = 356] 14:03:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37e9c29c00) [pid = 1895] [serial = 1069] [outer = (nil)] 14:03:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37ec7c4000) [pid = 1895] [serial = 1070] [outer = 0x7f37e9c29c00] 14:03:49 INFO - PROCESS | 1895 | 1461791029112 Marionette DEBUG loaded listener.js 14:03:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37ed115c00) [pid = 1895] [serial = 1071] [outer = 0x7f37e9c29c00] 14:03:49 INFO - PROCESS | 1895 | 1461791029931 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1335ms 14:03:49 INFO - PROCESS | 1895 | 1461791029995 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:03:50 INFO - PROCESS | 1895 | 1461791030000 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:03:50 INFO - PROCESS | 1895 | 1461791030005 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:03:50 INFO - PROCESS | 1895 | 1461791030008 Marionette TRACE conn3 <- [1,1398,null,{}] 14:03:50 INFO - PROCESS | 1895 | 1461791030013 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:50 INFO - PROCESS | 1895 | 1461791030186 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:03:50 INFO - PROCESS | 1895 | 1461791030374 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fd9000 == 93 [pid = 1895] [id = 357] 14:03:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37e9c2dc00) [pid = 1895] [serial = 1072] [outer = (nil)] 14:03:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37ed123800) [pid = 1895] [serial = 1073] [outer = 0x7f37e9c2dc00] 14:03:50 INFO - PROCESS | 1895 | 1461791030446 Marionette DEBUG loaded listener.js 14:03:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37f1e86c00) [pid = 1895] [serial = 1074] [outer = 0x7f37e9c2dc00] 14:03:51 INFO - PROCESS | 1895 | 1461791031298 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1330ms 14:03:51 INFO - PROCESS | 1895 | 1461791031335 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:03:51 INFO - PROCESS | 1895 | 1461791031337 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:03:51 INFO - PROCESS | 1895 | 1461791031344 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:03:51 INFO - PROCESS | 1895 | 1461791031346 Marionette TRACE conn3 <- [1,1402,null,{}] 14:03:51 INFO - PROCESS | 1895 | 1461791031351 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:51 INFO - PROCESS | 1895 | 1461791031517 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:03:51 INFO - PROCESS | 1895 | 1461791031703 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a39800 == 94 [pid = 1895] [id = 358] 14:03:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37e8884000) [pid = 1895] [serial = 1075] [outer = (nil)] 14:03:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37f350e400) [pid = 1895] [serial = 1076] [outer = 0x7f37e8884000] 14:03:51 INFO - PROCESS | 1895 | 1461791031770 Marionette DEBUG loaded listener.js 14:03:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37f620fc00) [pid = 1895] [serial = 1077] [outer = 0x7f37e8884000] 14:03:52 INFO - PROCESS | 1895 | 1461791032632 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1326ms 14:03:52 INFO - PROCESS | 1895 | 1461791032671 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:03:52 INFO - PROCESS | 1895 | 1461791032674 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:03:52 INFO - PROCESS | 1895 | 1461791032680 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:03:52 INFO - PROCESS | 1895 | 1461791032682 Marionette TRACE conn3 <- [1,1406,null,{}] 14:03:52 INFO - PROCESS | 1895 | 1461791032688 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:52 INFO - PROCESS | 1895 | 1461791032875 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:03:53 INFO - PROCESS | 1895 | 1461791033067 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e1fd4000 == 95 [pid = 1895] [id = 359] 14:03:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37ffeed400) [pid = 1895] [serial = 1078] [outer = (nil)] 14:03:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f3804b07c00) [pid = 1895] [serial = 1079] [outer = 0x7f37ffeed400] 14:03:53 INFO - PROCESS | 1895 | 1461791033138 Marionette DEBUG loaded listener.js 14:03:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f3805246000) [pid = 1895] [serial = 1080] [outer = 0x7f37ffeed400] 14:03:54 INFO - PROCESS | 1895 | 1461791034012 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1381ms 14:03:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9522000 == 94 [pid = 1895] [id = 11] 14:03:54 INFO - PROCESS | 1895 | 1461791034094 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:03:54 INFO - PROCESS | 1895 | 1461791034097 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:03:54 INFO - PROCESS | 1895 | 1461791034141 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:03:54 INFO - PROCESS | 1895 | 1461791034145 Marionette TRACE conn3 <- [1,1410,null,{}] 14:03:54 INFO - PROCESS | 1895 | 1461791034150 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:54 INFO - PROCESS | 1895 | 1461791034312 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:03:54 INFO - PROCESS | 1895 | 1461791034502 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb8a800 == 95 [pid = 1895] [id = 360] 14:03:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37e72a2800) [pid = 1895] [serial = 1081] [outer = (nil)] 14:03:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37e72ac000) [pid = 1895] [serial = 1082] [outer = 0x7f37e72a2800] 14:03:54 INFO - PROCESS | 1895 | 1461791034570 Marionette DEBUG loaded listener.js 14:03:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e7335400) [pid = 1895] [serial = 1083] [outer = 0x7f37e72a2800] 14:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1357ms 14:03:55 INFO - PROCESS | 1895 | 1461791035467 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:03:55 INFO - PROCESS | 1895 | 1461791035476 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:03:55 INFO - PROCESS | 1895 | 1461791035479 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:03:55 INFO - PROCESS | 1895 | 1461791035484 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:03:55 INFO - PROCESS | 1895 | 1461791035487 Marionette TRACE conn3 <- [1,1414,null,{}] 14:03:55 INFO - PROCESS | 1895 | 1461791035492 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:55 INFO - PROCESS | 1895 | 1461791035658 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:03:55 INFO - PROCESS | 1895 | 1461791035843 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cba0800 == 96 [pid = 1895] [id = 361] 14:03:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e2064400) [pid = 1895] [serial = 1084] [outer = (nil)] 14:03:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37e206a000) [pid = 1895] [serial = 1085] [outer = 0x7f37e2064400] 14:03:55 INFO - PROCESS | 1895 | 1461791035913 Marionette DEBUG loaded listener.js 14:03:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37e2070400) [pid = 1895] [serial = 1086] [outer = 0x7f37e2064400] 14:03:56 INFO - PROCESS | 1895 | 1461791036845 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1381ms 14:03:56 INFO - PROCESS | 1895 | 1461791036865 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:03:56 INFO - PROCESS | 1895 | 1461791036868 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:03:56 INFO - PROCESS | 1895 | 1461791036874 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:03:56 INFO - PROCESS | 1895 | 1461791036876 Marionette TRACE conn3 <- [1,1418,null,{}] 14:03:56 INFO - PROCESS | 1895 | 1461791036882 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:57 INFO - PROCESS | 1895 | 1461791037046 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:03:57 INFO - PROCESS | 1895 | 1461791037232 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf5b800 == 97 [pid = 1895] [id = 362] 14:03:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37e2064c00) [pid = 1895] [serial = 1087] [outer = (nil)] 14:03:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37e7353800) [pid = 1895] [serial = 1088] [outer = 0x7f37e2064c00] 14:03:57 INFO - PROCESS | 1895 | 1461791037304 Marionette DEBUG loaded listener.js 14:03:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37e7357c00) [pid = 1895] [serial = 1089] [outer = 0x7f37e2064c00] 14:03:58 INFO - PROCESS | 1895 | 1461791038208 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1382ms 14:03:58 INFO - PROCESS | 1895 | 1461791038257 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:03:58 INFO - PROCESS | 1895 | 1461791038260 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:03:58 INFO - PROCESS | 1895 | 1461791038266 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:03:58 INFO - PROCESS | 1895 | 1461791038269 Marionette TRACE conn3 <- [1,1422,null,{}] 14:03:58 INFO - PROCESS | 1895 | 1461791038274 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:58 INFO - PROCESS | 1895 | 1461791038432 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:03:58 INFO - PROCESS | 1895 | 1461791038633 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:03:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d94e8800 == 98 [pid = 1895] [id = 363] 14:03:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37dcbb1400) [pid = 1895] [serial = 1090] [outer = (nil)] 14:03:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37dcbb9400) [pid = 1895] [serial = 1091] [outer = 0x7f37dcbb1400] 14:03:58 INFO - PROCESS | 1895 | 1461791038702 Marionette DEBUG loaded listener.js 14:03:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37dcbbd800) [pid = 1895] [serial = 1092] [outer = 0x7f37dcbb1400] 14:03:59 INFO - PROCESS | 1895 | 1461791039639 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1434ms 14:03:59 INFO - PROCESS | 1895 | 1461791039701 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:03:59 INFO - PROCESS | 1895 | 1461791039705 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:03:59 INFO - PROCESS | 1895 | 1461791039711 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:03:59 INFO - PROCESS | 1895 | 1461791039715 Marionette TRACE conn3 <- [1,1426,null,{}] 14:03:59 INFO - PROCESS | 1895 | 1461791039720 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:03:59 INFO - PROCESS | 1895 | 1461791039922 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:04:00 INFO - PROCESS | 1895 | 1461791040575 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcbd2800 == 99 [pid = 1895] [id = 364] 14:04:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37db9eec00) [pid = 1895] [serial = 1093] [outer = (nil)] 14:04:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37db9f4400) [pid = 1895] [serial = 1094] [outer = 0x7f37db9eec00] 14:04:00 INFO - PROCESS | 1895 | 1461791040647 Marionette DEBUG loaded listener.js 14:04:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37dcdbf400) [pid = 1895] [serial = 1095] [outer = 0x7f37db9eec00] 14:04:01 INFO - PROCESS | 1895 | 1461791041532 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1880ms 14:04:01 INFO - PROCESS | 1895 | 1461791041593 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:04:01 INFO - PROCESS | 1895 | 1461791041597 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:04:01 INFO - PROCESS | 1895 | 1461791041604 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:04:01 INFO - PROCESS | 1895 | 1461791041609 Marionette TRACE conn3 <- [1,1430,null,{}] 14:04:01 INFO - PROCESS | 1895 | 1461791041616 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:01 INFO - PROCESS | 1895 | 1461791041787 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:04:02 INFO - PROCESS | 1895 | 1461791041994 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10e3800 == 100 [pid = 1895] [id = 365] 14:04:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37dcdc0c00) [pid = 1895] [serial = 1096] [outer = (nil)] 14:04:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37df937400) [pid = 1895] [serial = 1097] [outer = 0x7f37dcdc0c00] 14:04:02 INFO - PROCESS | 1895 | 1461791042119 Marionette DEBUG loaded listener.js 14:04:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37e118f400) [pid = 1895] [serial = 1098] [outer = 0x7f37dcdc0c00] 14:04:03 INFO - PROCESS | 1895 | 1461791043150 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1589ms 14:04:03 INFO - PROCESS | 1895 | 1461791043197 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:04:03 INFO - PROCESS | 1895 | 1461791043203 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:04:03 INFO - PROCESS | 1895 | 1461791043209 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:04:03 INFO - PROCESS | 1895 | 1461791043213 Marionette TRACE conn3 <- [1,1434,null,{}] 14:04:03 INFO - PROCESS | 1895 | 1461791043219 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:03 INFO - PROCESS | 1895 | 1461791043379 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:04:03 INFO - PROCESS | 1895 | 1461791043576 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20bf800 == 101 [pid = 1895] [id = 366] 14:04:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37e22cb000) [pid = 1895] [serial = 1099] [outer = (nil)] 14:04:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37e6115000) [pid = 1895] [serial = 1100] [outer = 0x7f37e22cb000] 14:04:03 INFO - PROCESS | 1895 | 1461791043731 Marionette DEBUG loaded listener.js 14:04:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37e724d400) [pid = 1895] [serial = 1101] [outer = 0x7f37e22cb000] 14:04:04 INFO - PROCESS | 1895 | 1461791044633 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1484ms 14:04:04 INFO - PROCESS | 1895 | 1461791044693 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:04:04 INFO - PROCESS | 1895 | 1461791044696 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:04:04 INFO - PROCESS | 1895 | 1461791044709 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:04:04 INFO - PROCESS | 1895 | 1461791044717 Marionette TRACE conn3 <- [1,1438,null,{}] 14:04:04 INFO - PROCESS | 1895 | 1461791044724 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:04 INFO - PROCESS | 1895 | 1461791044886 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:04:05 INFO - PROCESS | 1895 | 1461791045115 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfd3800 == 102 [pid = 1895] [id = 367] 14:04:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37dfa59c00) [pid = 1895] [serial = 1102] [outer = (nil)] 14:04:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37e7360c00) [pid = 1895] [serial = 1103] [outer = 0x7f37dfa59c00] 14:04:05 INFO - PROCESS | 1895 | 1461791045233 Marionette DEBUG loaded listener.js 14:04:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37e86d7400) [pid = 1895] [serial = 1104] [outer = 0x7f37dfa59c00] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20df800 == 101 [pid = 1895] [id = 306] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37e887fc00) [pid = 1895] [serial = 980] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37eaf96800) [pid = 1895] [serial = 956] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37e7371400) [pid = 1895] [serial = 953] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37dfa55400) [pid = 1895] [serial = 950] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37f3578800) [pid = 1895] [serial = 962] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f37e21b0000) [pid = 1895] [serial = 965] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37f1e0fc00) [pid = 1895] [serial = 968] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37df7f8800) [pid = 1895] [serial = 971] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e9c24000) [pid = 1895] [serial = 974] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37e9c2cc00) [pid = 1895] [serial = 977] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37ed5b3400) [pid = 1895] [serial = 959] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37ed5b7800) [pid = 1895] [serial = 1001] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | 1461791046164 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed622800 == 100 [pid = 1895] [id = 352] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecd9e800 == 99 [pid = 1895] [id = 351] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3b39800 == 98 [pid = 1895] [id = 315] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e96b4800 == 97 [pid = 1895] [id = 350] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e740a000 == 96 [pid = 1895] [id = 349] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de2a5000 == 95 [pid = 1895] [id = 348] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20c4000 == 94 [pid = 1895] [id = 347] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecd9d800 == 93 [pid = 1895] [id = 343] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38094cf800 == 92 [pid = 1895] [id = 342] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20ae800 == 91 [pid = 1895] [id = 341] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3805504800 == 90 [pid = 1895] [id = 340] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800f13000 == 89 [pid = 1895] [id = 339] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f4190800 == 88 [pid = 1895] [id = 338] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f283e000 == 87 [pid = 1895] [id = 337] 14:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1508ms 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e5c000 == 86 [pid = 1895] [id = 336] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ea189000 == 85 [pid = 1895] [id = 335] 14:04:06 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20ce000 == 84 [pid = 1895] [id = 334] 14:04:06 INFO - PROCESS | 1895 | 1461791046216 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:04:06 INFO - PROCESS | 1895 | 1461791046221 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:04:06 INFO - PROCESS | 1895 | 1461791046226 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:04:06 INFO - PROCESS | 1895 | 1461791046228 Marionette TRACE conn3 <- [1,1442,null,{}] 14:04:06 INFO - PROCESS | 1895 | 1461791046233 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:06 INFO - PROCESS | 1895 | 1461791046382 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37e722c000) [pid = 1895] [serial = 986] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37e7339000) [pid = 1895] [serial = 987] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37ead6f000) [pid = 1895] [serial = 995] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37e8888800) [pid = 1895] [serial = 989] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37ec7c2000) [pid = 1895] [serial = 998] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37e91a9800) [pid = 1895] [serial = 990] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e0e0fc00) [pid = 1895] [serial = 984] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37df937800) [pid = 1895] [serial = 983] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e9c2e800) [pid = 1895] [serial = 992] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37eb258000) [pid = 1895] [serial = 996] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37ecfce000) [pid = 1895] [serial = 999] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37ea0dc000) [pid = 1895] [serial = 993] [outer = (nil)] [url = about:blank] 14:04:06 INFO - PROCESS | 1895 | 1461791046541 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de299000 == 85 [pid = 1895] [id = 368] 14:04:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37df937800) [pid = 1895] [serial = 1105] [outer = (nil)] 14:04:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37e7352000) [pid = 1895] [serial = 1106] [outer = 0x7f37df937800] 14:04:06 INFO - PROCESS | 1895 | 1461791046619 Marionette DEBUG loaded listener.js 14:04:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e87bf800) [pid = 1895] [serial = 1107] [outer = 0x7f37df937800] 14:04:07 INFO - PROCESS | 1895 | 1461791047369 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1180ms 14:04:07 INFO - PROCESS | 1895 | 1461791047405 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:04:07 INFO - PROCESS | 1895 | 1461791047409 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:04:07 INFO - PROCESS | 1895 | 1461791047435 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:04:07 INFO - PROCESS | 1895 | 1461791047438 Marionette TRACE conn3 <- [1,1446,null,{}] 14:04:07 INFO - PROCESS | 1895 | 1461791047447 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:07 INFO - PROCESS | 1895 | 1461791047607 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:04:07 INFO - PROCESS | 1895 | 1461791047622 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8620000 == 86 [pid = 1895] [id = 369] 14:04:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e9455400) [pid = 1895] [serial = 1108] [outer = (nil)] 14:04:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37e9599000) [pid = 1895] [serial = 1109] [outer = 0x7f37e9455400] 14:04:07 INFO - PROCESS | 1895 | 1461791047691 Marionette DEBUG loaded listener.js 14:04:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37e9ec1000) [pid = 1895] [serial = 1110] [outer = 0x7f37e9455400] 14:04:08 INFO - PROCESS | 1895 | 1461791048567 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1190ms 14:04:08 INFO - PROCESS | 1895 | 1461791048621 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:04:08 INFO - PROCESS | 1895 | 1461791048623 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:04:08 INFO - PROCESS | 1895 | 1461791048653 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:04:08 INFO - PROCESS | 1895 | 1461791048656 Marionette TRACE conn3 <- [1,1450,null,{}] 14:04:08 INFO - PROCESS | 1895 | 1461791048672 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:08 INFO - PROCESS | 1895 | 1461791048881 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:04:08 INFO - PROCESS | 1895 | 1461791048904 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96c0800 == 87 [pid = 1895] [id = 370] 14:04:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37e9458c00) [pid = 1895] [serial = 1111] [outer = (nil)] 14:04:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37eb257000) [pid = 1895] [serial = 1112] [outer = 0x7f37e9458c00] 14:04:08 INFO - PROCESS | 1895 | 1461791048966 Marionette DEBUG loaded listener.js 14:04:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37ebc3e000) [pid = 1895] [serial = 1113] [outer = 0x7f37e9458c00] 14:04:09 INFO - PROCESS | 1895 | 1461791049771 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1155ms 14:04:09 INFO - PROCESS | 1895 | 1461791049802 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:04:09 INFO - PROCESS | 1895 | 1461791049805 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:04:09 INFO - PROCESS | 1895 | 1461791049811 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:04:09 INFO - PROCESS | 1895 | 1461791049814 Marionette TRACE conn3 <- [1,1454,null,{}] 14:04:09 INFO - PROCESS | 1895 | 1461791049819 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:10 INFO - PROCESS | 1895 | 1461791050019 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:04:10 INFO - PROCESS | 1895 | 1461791050049 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb289000 == 88 [pid = 1895] [id = 371] 14:04:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37e7360800) [pid = 1895] [serial = 1114] [outer = (nil)] 14:04:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37ec7c3800) [pid = 1895] [serial = 1115] [outer = 0x7f37e7360800] 14:04:10 INFO - PROCESS | 1895 | 1461791050110 Marionette DEBUG loaded listener.js 14:04:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37ec9dac00) [pid = 1895] [serial = 1116] [outer = 0x7f37e7360800] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37f2ede800) [pid = 1895] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37e86d8400) [pid = 1895] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37edde6c00) [pid = 1895] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37dfa58c00) [pid = 1895] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37eb259c00) [pid = 1895] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37ec9d8c00) [pid = 1895] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e8880000) [pid = 1895] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37e87b9400) [pid = 1895] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37ed120400) [pid = 1895] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37e7335800) [pid = 1895] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37f35fb400) [pid = 1895] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37dcdbd800) [pid = 1895] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37da706000) [pid = 1895] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37e86d4c00) [pid = 1895] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37e0e03000) [pid = 1895] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37f2f0ec00) [pid = 1895] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37ec9b7c00) [pid = 1895] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37f1f28400) [pid = 1895] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f38010bb800) [pid = 1895] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37eaf94000) [pid = 1895] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37df78d800) [pid = 1895] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37decc9000) [pid = 1895] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37e91aec00) [pid = 1895] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37e0e0e800) [pid = 1895] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37e8888400) [pid = 1895] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37e736c800) [pid = 1895] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37ec9d9800) [pid = 1895] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37df783c00) [pid = 1895] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37e888a400) [pid = 1895] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37ec9ce400) [pid = 1895] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37ec777c00) [pid = 1895] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37ec9d4000) [pid = 1895] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37e7338400) [pid = 1895] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37ec9acc00) [pid = 1895] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37ea0d2400) [pid = 1895] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37ead68000) [pid = 1895] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37e722d400) [pid = 1895] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37df786c00) [pid = 1895] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37ebc09000) [pid = 1895] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37e6117c00) [pid = 1895] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37df78c000) [pid = 1895] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37fef04c00) [pid = 1895] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37e0e04000) [pid = 1895] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f3800259400) [pid = 1895] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37e8887800) [pid = 1895] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37f35f7000) [pid = 1895] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:04:11 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37df78bc00) [pid = 1895] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:04:12 INFO - PROCESS | 1895 | 1461791052211 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2441ms 14:04:12 INFO - PROCESS | 1895 | 1461791052253 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:04:12 INFO - PROCESS | 1895 | 1461791052260 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:04:12 INFO - PROCESS | 1895 | 1461791052267 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:04:12 INFO - PROCESS | 1895 | 1461791052271 Marionette TRACE conn3 <- [1,1458,null,{}] 14:04:12 INFO - PROCESS | 1895 | 1461791052279 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:12 INFO - PROCESS | 1895 | 1461791052461 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:04:12 INFO - PROCESS | 1895 | 1461791052669 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfdf000 == 89 [pid = 1895] [id = 372] 14:04:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37dcbbec00) [pid = 1895] [serial = 1117] [outer = (nil)] 14:04:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37df7f6000) [pid = 1895] [serial = 1118] [outer = 0x7f37dcbbec00] 14:04:12 INFO - PROCESS | 1895 | 1461791052785 Marionette DEBUG loaded listener.js 14:04:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37e0e03800) [pid = 1895] [serial = 1119] [outer = 0x7f37dcbbec00] 14:04:13 INFO - PROCESS | 1895 | 1461791053633 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1432ms 14:04:13 INFO - PROCESS | 1895 | 1461791053698 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:04:13 INFO - PROCESS | 1895 | 1461791053707 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:04:13 INFO - PROCESS | 1895 | 1461791053716 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:04:13 INFO - PROCESS | 1895 | 1461791053720 Marionette TRACE conn3 <- [1,1462,null,{}] 14:04:13 INFO - PROCESS | 1895 | 1461791053726 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:13 INFO - PROCESS | 1895 | 1461791053946 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:04:14 INFO - PROCESS | 1895 | 1461791054179 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6261800 == 90 [pid = 1895] [id = 373] 14:04:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37e21ac000) [pid = 1895] [serial = 1120] [outer = (nil)] 14:04:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37e22cf000) [pid = 1895] [serial = 1121] [outer = 0x7f37e21ac000] 14:04:14 INFO - PROCESS | 1895 | 1461791054299 Marionette DEBUG loaded listener.js 14:04:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37e611a800) [pid = 1895] [serial = 1122] [outer = 0x7f37e21ac000] 14:04:15 INFO - PROCESS | 1895 | 1461791055301 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1631ms 14:04:15 INFO - PROCESS | 1895 | 1461791055348 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:04:15 INFO - PROCESS | 1895 | 1461791055352 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:04:15 INFO - PROCESS | 1895 | 1461791055358 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:04:15 INFO - PROCESS | 1895 | 1461791055363 Marionette TRACE conn3 <- [1,1466,null,{}] 14:04:15 INFO - PROCESS | 1895 | 1461791055379 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:15 INFO - PROCESS | 1895 | 1461791055564 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:04:15 INFO - PROCESS | 1895 | 1461791055792 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9522000 == 91 [pid = 1895] [id = 374] 14:04:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37e7359400) [pid = 1895] [serial = 1123] [outer = (nil)] 14:04:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37e747c400) [pid = 1895] [serial = 1124] [outer = 0x7f37e7359400] 14:04:15 INFO - PROCESS | 1895 | 1461791055879 Marionette DEBUG loaded listener.js 14:04:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37e8dd1000) [pid = 1895] [serial = 1125] [outer = 0x7f37e7359400] 14:04:16 INFO - PROCESS | 1895 | 1461791056729 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1433ms 14:04:16 INFO - PROCESS | 1895 | 1461791056791 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:04:16 INFO - PROCESS | 1895 | 1461791056796 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:04:16 INFO - PROCESS | 1895 | 1461791056802 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:04:16 INFO - PROCESS | 1895 | 1461791056805 Marionette TRACE conn3 <- [1,1470,null,{}] 14:04:16 INFO - PROCESS | 1895 | 1461791056811 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:16 INFO - PROCESS | 1895 | 1461791056991 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:04:17 INFO - PROCESS | 1895 | 1461791057181 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3c6000 == 92 [pid = 1895] [id = 375] 14:04:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37dcbbb000) [pid = 1895] [serial = 1126] [outer = (nil)] 14:04:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37e9ebf400) [pid = 1895] [serial = 1127] [outer = 0x7f37dcbbb000] 14:04:17 INFO - PROCESS | 1895 | 1461791057250 Marionette DEBUG loaded listener.js 14:04:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37ea0e0c00) [pid = 1895] [serial = 1128] [outer = 0x7f37dcbbb000] 14:04:18 INFO - PROCESS | 1895 | 1461791058136 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1383ms 14:04:18 INFO - PROCESS | 1895 | 1461791058186 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:04:18 INFO - PROCESS | 1895 | 1461791058189 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:04:18 INFO - PROCESS | 1895 | 1461791058195 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:04:18 INFO - PROCESS | 1895 | 1461791058197 Marionette TRACE conn3 <- [1,1474,null,{}] 14:04:18 INFO - PROCESS | 1895 | 1461791058203 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:18 INFO - PROCESS | 1895 | 1461791058366 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:04:18 INFO - PROCESS | 1895 | 1461791058555 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7d6800 == 93 [pid = 1895] [id = 376] 14:04:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37e9c24000) [pid = 1895] [serial = 1129] [outer = (nil)] 14:04:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37eb2d2000) [pid = 1895] [serial = 1130] [outer = 0x7f37e9c24000] 14:04:18 INFO - PROCESS | 1895 | 1461791058622 Marionette DEBUG loaded listener.js 14:04:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37ec7c2000) [pid = 1895] [serial = 1131] [outer = 0x7f37e9c24000] 14:04:19 INFO - PROCESS | 1895 | 1461791059525 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1388ms 14:04:19 INFO - PROCESS | 1895 | 1461791059584 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:04:19 INFO - PROCESS | 1895 | 1461791059587 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:04:19 INFO - PROCESS | 1895 | 1461791059593 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:04:19 INFO - PROCESS | 1895 | 1461791059596 Marionette TRACE conn3 <- [1,1478,null,{}] 14:04:19 INFO - PROCESS | 1895 | 1461791059601 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:19 INFO - PROCESS | 1895 | 1461791059816 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:04:20 INFO - PROCESS | 1895 | 1461791060001 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1335000 == 94 [pid = 1895] [id = 377] 14:04:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37ea1e2400) [pid = 1895] [serial = 1132] [outer = (nil)] 14:04:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37eceef800) [pid = 1895] [serial = 1133] [outer = 0x7f37ea1e2400] 14:04:20 INFO - PROCESS | 1895 | 1461791060075 Marionette DEBUG loaded listener.js 14:04:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37ed5b6400) [pid = 1895] [serial = 1134] [outer = 0x7f37ea1e2400] 14:04:20 INFO - PROCESS | 1895 | 1461791060937 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1377ms 14:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:04:20 INFO - PROCESS | 1895 | 1461791060971 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:04:20 INFO - PROCESS | 1895 | 1461791060974 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:04:20 INFO - PROCESS | 1895 | 1461791060980 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:04:20 INFO - PROCESS | 1895 | 1461791060983 Marionette TRACE conn3 <- [1,1482,null,{}] 14:04:20 INFO - PROCESS | 1895 | 1461791060988 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:21 INFO - PROCESS | 1895 | 1461791061147 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:04:21 INFO - PROCESS | 1895 | 1461791061357 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1f98000 == 95 [pid = 1895] [id = 378] 14:04:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37e7472c00) [pid = 1895] [serial = 1135] [outer = (nil)] 14:04:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37ed5b7800) [pid = 1895] [serial = 1136] [outer = 0x7f37e7472c00] 14:04:21 INFO - PROCESS | 1895 | 1461791061472 Marionette DEBUG loaded listener.js 14:04:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f37eefea400) [pid = 1895] [serial = 1137] [outer = 0x7f37e7472c00] 14:04:22 INFO - PROCESS | 1895 | 1461791062399 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1480ms 14:04:22 INFO - PROCESS | 1895 | 1461791062460 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:04:22 INFO - PROCESS | 1895 | 1461791062464 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:04:22 INFO - PROCESS | 1895 | 1461791062470 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:04:22 INFO - PROCESS | 1895 | 1461791062472 Marionette TRACE conn3 <- [1,1486,null,{}] 14:04:22 INFO - PROCESS | 1895 | 1461791062478 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:22 INFO - PROCESS | 1895 | 1461791062636 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:04:22 INFO - PROCESS | 1895 | 1461791062836 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cb5000 == 96 [pid = 1895] [id = 379] 14:04:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f37e91a5000) [pid = 1895] [serial = 1138] [outer = (nil)] 14:04:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37f0722c00) [pid = 1895] [serial = 1139] [outer = 0x7f37e91a5000] 14:04:22 INFO - PROCESS | 1895 | 1461791062903 Marionette DEBUG loaded listener.js 14:04:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37f1c28800) [pid = 1895] [serial = 1140] [outer = 0x7f37e91a5000] 14:04:23 INFO - PROCESS | 1895 | 1461791063814 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1385ms 14:04:23 INFO - PROCESS | 1895 | 1461791063855 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:04:23 INFO - PROCESS | 1895 | 1461791063858 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:04:23 INFO - PROCESS | 1895 | 1461791063864 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:04:23 INFO - PROCESS | 1895 | 1461791063867 Marionette TRACE conn3 <- [1,1490,null,{}] 14:04:23 INFO - PROCESS | 1895 | 1461791063872 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:24 INFO - PROCESS | 1895 | 1461791064033 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:04:24 INFO - PROCESS | 1895 | 1461791064221 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f54b4000 == 97 [pid = 1895] [id = 380] 14:04:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37ef917c00) [pid = 1895] [serial = 1141] [outer = (nil)] 14:04:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37f1f26c00) [pid = 1895] [serial = 1142] [outer = 0x7f37ef917c00] 14:04:24 INFO - PROCESS | 1895 | 1461791064291 Marionette DEBUG loaded listener.js 14:04:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37f2128c00) [pid = 1895] [serial = 1143] [outer = 0x7f37ef917c00] 14:04:25 INFO - PROCESS | 1895 | 1461791065110 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1281ms 14:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:04:25 INFO - PROCESS | 1895 | 1461791065145 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:04:25 INFO - PROCESS | 1895 | 1461791065148 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:04:25 INFO - PROCESS | 1895 | 1461791065154 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:04:25 INFO - PROCESS | 1895 | 1461791065157 Marionette TRACE conn3 <- [1,1494,null,{}] 14:04:25 INFO - PROCESS | 1895 | 1461791065162 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:25 INFO - PROCESS | 1895 | 1461791065328 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:04:25 INFO - PROCESS | 1895 | 1461791065517 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800d0c000 == 98 [pid = 1895] [id = 381] 14:04:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37dfa5b000) [pid = 1895] [serial = 1144] [outer = (nil)] 14:04:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37f2931000) [pid = 1895] [serial = 1145] [outer = 0x7f37dfa5b000] 14:04:25 INFO - PROCESS | 1895 | 1461791065584 Marionette DEBUG loaded listener.js 14:04:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37f2ede800) [pid = 1895] [serial = 1146] [outer = 0x7f37dfa5b000] 14:04:26 INFO - PROCESS | 1895 | 1461791066496 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1392ms 14:04:26 INFO - PROCESS | 1895 | 1461791066545 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:04:26 INFO - PROCESS | 1895 | 1461791066549 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:04:26 INFO - PROCESS | 1895 | 1461791066555 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:04:26 INFO - PROCESS | 1895 | 1461791066559 Marionette TRACE conn3 <- [1,1498,null,{}] 14:04:26 INFO - PROCESS | 1895 | 1461791066564 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:26 INFO - PROCESS | 1895 | 1461791066753 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:04:26 INFO - PROCESS | 1895 | 1461791066974 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6394800 == 99 [pid = 1895] [id = 382] 14:04:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37f2f07400) [pid = 1895] [serial = 1147] [outer = (nil)] 14:04:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37f3502c00) [pid = 1895] [serial = 1148] [outer = 0x7f37f2f07400] 14:04:27 INFO - PROCESS | 1895 | 1461791067111 Marionette DEBUG loaded listener.js 14:04:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37f3b2a000) [pid = 1895] [serial = 1149] [outer = 0x7f37f2f07400] 14:04:27 INFO - PROCESS | 1895 | 1461791067990 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1484ms 14:04:28 INFO - PROCESS | 1895 | 1461791068039 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:04:28 INFO - PROCESS | 1895 | 1461791068043 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:04:28 INFO - PROCESS | 1895 | 1461791068048 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:04:28 INFO - PROCESS | 1895 | 1461791068050 Marionette TRACE conn3 <- [1,1502,null,{}] 14:04:28 INFO - PROCESS | 1895 | 1461791068056 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:28 INFO - PROCESS | 1895 | 1461791068224 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:04:28 INFO - PROCESS | 1895 | 1461791068421 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcbd3000 == 100 [pid = 1895] [id = 383] 14:04:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37dcdba800) [pid = 1895] [serial = 1150] [outer = (nil)] 14:04:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37dcdc2400) [pid = 1895] [serial = 1151] [outer = 0x7f37dcdba800] 14:04:28 INFO - PROCESS | 1895 | 1461791068490 Marionette DEBUG loaded listener.js 14:04:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37e21a8400) [pid = 1895] [serial = 1152] [outer = 0x7f37dcdba800] 14:04:29 INFO - PROCESS | 1895 | 1461791069300 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1329ms 14:04:29 INFO - PROCESS | 1895 | 1461791069378 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:04:29 INFO - PROCESS | 1895 | 1461791069381 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:04:29 INFO - PROCESS | 1895 | 1461791069395 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:04:29 INFO - PROCESS | 1895 | 1461791069397 Marionette TRACE conn3 <- [1,1506,null,{}] 14:04:29 INFO - PROCESS | 1895 | 1461791069403 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:29 INFO - PROCESS | 1895 | 1461791069569 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:04:29 INFO - PROCESS | 1895 | 1461791069761 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10e4800 == 101 [pid = 1895] [id = 384] 14:04:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37dcdbb800) [pid = 1895] [serial = 1153] [outer = (nil)] 14:04:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e7376c00) [pid = 1895] [serial = 1154] [outer = 0x7f37dcdbb800] 14:04:29 INFO - PROCESS | 1895 | 1461791069827 Marionette DEBUG loaded listener.js 14:04:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37ed5ae800) [pid = 1895] [serial = 1155] [outer = 0x7f37dcdbb800] 14:04:31 INFO - PROCESS | 1895 | 1461791071040 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1694ms 14:04:31 INFO - PROCESS | 1895 | 1461791071091 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:04:31 INFO - PROCESS | 1895 | 1461791071096 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:04:31 INFO - PROCESS | 1895 | 1461791071110 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:04:31 INFO - PROCESS | 1895 | 1461791071114 Marionette TRACE conn3 <- [1,1510,null,{}] 14:04:31 INFO - PROCESS | 1895 | 1461791071124 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:31 INFO - PROCESS | 1895 | 1461791071295 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:04:31 INFO - PROCESS | 1895 | 1461791071566 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9d9800 == 102 [pid = 1895] [id = 385] 14:04:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37decc4400) [pid = 1895] [serial = 1156] [outer = (nil)] 14:04:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37decc8c00) [pid = 1895] [serial = 1157] [outer = 0x7f37decc4400] 14:04:31 INFO - PROCESS | 1895 | 1461791071633 Marionette DEBUG loaded listener.js 14:04:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37df92fc00) [pid = 1895] [serial = 1158] [outer = 0x7f37decc4400] 14:04:32 INFO - PROCESS | 1895 | 1461791072502 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1445ms 14:04:32 INFO - PROCESS | 1895 | 1461791072548 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:04:32 INFO - PROCESS | 1895 | 1461791072556 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:04:32 INFO - PROCESS | 1895 | 1461791072564 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:04:32 INFO - PROCESS | 1895 | 1461791072567 Marionette TRACE conn3 <- [1,1514,null,{}] 14:04:32 INFO - PROCESS | 1895 | 1461791072572 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:32 INFO - PROCESS | 1895 | 1461791072817 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:04:33 INFO - PROCESS | 1895 | 1461791073155 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbcd000 == 103 [pid = 1895] [id = 386] 14:04:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37e0e10400) [pid = 1895] [serial = 1159] [outer = (nil)] 14:04:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37e1189c00) [pid = 1895] [serial = 1160] [outer = 0x7f37e0e10400] 14:04:33 INFO - PROCESS | 1895 | 1461791073225 Marionette DEBUG loaded listener.js 14:04:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37e21aa000) [pid = 1895] [serial = 1161] [outer = 0x7f37e0e10400] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1f9b800 == 102 [pid = 1895] [id = 68] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef41800 == 101 [pid = 1895] [id = 333] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb155800 == 100 [pid = 1895] [id = 67] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37f1e3b800) [pid = 1895] [serial = 1061] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e96c0800 == 99 [pid = 1895] [id = 370] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e8620000 == 98 [pid = 1895] [id = 369] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de299000 == 97 [pid = 1895] [id = 368] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcfd3800 == 96 [pid = 1895] [id = 367] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20bf800 == 95 [pid = 1895] [id = 366] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10e3800 == 94 [pid = 1895] [id = 365] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcbd2800 == 93 [pid = 1895] [id = 364] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a39800 == 92 [pid = 1895] [id = 358] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9fd9000 == 91 [pid = 1895] [id = 357] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1fe6000 == 90 [pid = 1895] [id = 356] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e96b0800 == 89 [pid = 1895] [id = 355] 14:04:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0d5e000 == 88 [pid = 1895] [id = 354] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37ffe73000) [pid = 1895] [serial = 906] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37e91a6000) [pid = 1895] [serial = 1050] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37f2ee1400) [pid = 1895] [serial = 903] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e22d5c00) [pid = 1895] [serial = 1046] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37f2bcfc00) [pid = 1895] [serial = 804] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e22cf400) [pid = 1895] [serial = 1028] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37ed5b4c00) [pid = 1895] [serial = 897] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37ea0dc400) [pid = 1895] [serial = 1052] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f3801211400) [pid = 1895] [serial = 816] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37f04a3c00) [pid = 1895] [serial = 1059] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37e8887000) [pid = 1895] [serial = 843] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f3801211800) [pid = 1895] [serial = 750] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f3800ca7000) [pid = 1895] [serial = 1025] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37e7370800) [pid = 1895] [serial = 924] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37e6120000) [pid = 1895] [serial = 1040] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37e9ec0000) [pid = 1895] [serial = 795] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f380313dc00) [pid = 1895] [serial = 915] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37ffd9dc00) [pid = 1895] [serial = 855] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f380313d000) [pid = 1895] [serial = 909] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f3801002c00) [pid = 1895] [serial = 813] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f3804bac400) [pid = 1895] [serial = 861] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37ecef5c00) [pid = 1895] [serial = 1055] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37e118dc00) [pid = 1895] [serial = 1022] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37e8885c00) [pid = 1895] [serial = 891] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37ecfd6400) [pid = 1895] [serial = 1056] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37e611f000) [pid = 1895] [serial = 1047] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37df78fc00) [pid = 1895] [serial = 1043] [outer = (nil)] [url = about:blank] 14:04:33 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37eb253400) [pid = 1895] [serial = 846] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37e7369400) [pid = 1895] [serial = 1007] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f38054e4c00) [pid = 1895] [serial = 921] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37f211d000) [pid = 1895] [serial = 747] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37e7376800) [pid = 1895] [serial = 756] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37eddab400) [pid = 1895] [serial = 1041] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37f1f30800) [pid = 1895] [serial = 900] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37df790800) [pid = 1895] [serial = 762] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f3805407c00) [pid = 1895] [serial = 759] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37f211e800) [pid = 1895] [serial = 849] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37da70c800) [pid = 1895] [serial = 1037] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37f4107400) [pid = 1895] [serial = 1019] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37f138b400) [pid = 1895] [serial = 1016] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37dfa56000) [pid = 1895] [serial = 1004] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37ffef2400) [pid = 1895] [serial = 810] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37f534b000) [pid = 1895] [serial = 852] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37e22d4c00) [pid = 1895] [serial = 1031] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37ead69400) [pid = 1895] [serial = 743] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37f1c1f400) [pid = 1895] [serial = 801] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37f6210c00) [pid = 1895] [serial = 695] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37f9059400) [pid = 1895] [serial = 807] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37e91adc00) [pid = 1895] [serial = 819] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37e6081800) [pid = 1895] [serial = 765] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37dfa56400) [pid = 1895] [serial = 1044] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37eaf93c00) [pid = 1895] [serial = 1053] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37eddb0c00) [pid = 1895] [serial = 798] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37ed5b9c00) [pid = 1895] [serial = 981] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37e7368c00) [pid = 1895] [serial = 792] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f3804ba3400) [pid = 1895] [serial = 753] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37ecefa000) [pid = 1895] [serial = 918] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e8888000) [pid = 1895] [serial = 1049] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f3804b0c800) [pid = 1895] [serial = 858] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37ead70800) [pid = 1895] [serial = 894] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37eddb0000) [pid = 1895] [serial = 1013] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f3804b0d400) [pid = 1895] [serial = 912] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37eb251c00) [pid = 1895] [serial = 1010] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37ed5b7400) [pid = 1895] [serial = 864] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37db9f9000) [pid = 1895] [serial = 1034] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37ed5b8400) [pid = 1895] [serial = 1058] [outer = (nil)] [url = about:blank] 14:04:34 INFO - PROCESS | 1895 | 1461791074136 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1633ms 14:04:34 INFO - PROCESS | 1895 | 1461791074198 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:04:34 INFO - PROCESS | 1895 | 1461791074202 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:04:34 INFO - PROCESS | 1895 | 1461791074208 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:04:34 INFO - PROCESS | 1895 | 1461791074214 Marionette TRACE conn3 <- [1,1518,null,{}] 14:04:34 INFO - PROCESS | 1895 | 1461791074228 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:34 INFO - PROCESS | 1895 | 1461791074395 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:04:34 INFO - PROCESS | 1895 | 1461791074406 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9c7000 == 89 [pid = 1895] [id = 387] 14:04:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37e21abc00) [pid = 1895] [serial = 1162] [outer = (nil)] 14:04:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37e6120c00) [pid = 1895] [serial = 1163] [outer = 0x7f37e21abc00] 14:04:34 INFO - PROCESS | 1895 | 1461791074471 Marionette DEBUG loaded listener.js 14:04:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37e72a7400) [pid = 1895] [serial = 1164] [outer = 0x7f37e21abc00] 14:04:35 INFO - PROCESS | 1895 | 1461791075345 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1186ms 14:04:35 INFO - PROCESS | 1895 | 1461791075394 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:04:35 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:04:35 INFO - PROCESS | 1895 | 1461791075397 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:04:35 INFO - PROCESS | 1895 | 1461791075403 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:04:35 INFO - PROCESS | 1895 | 1461791075406 Marionette TRACE conn3 <- [1,1522,null,{}] 14:04:35 INFO - PROCESS | 1895 | 1461791075410 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:35 INFO - PROCESS | 1895 | 1461791075562 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:04:35 INFO - PROCESS | 1895 | 1461791075572 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20df000 == 90 [pid = 1895] [id = 388] 14:04:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37df78fc00) [pid = 1895] [serial = 1165] [outer = (nil)] 14:04:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37e7377000) [pid = 1895] [serial = 1166] [outer = 0x7f37df78fc00] 14:04:35 INFO - PROCESS | 1895 | 1461791075778 Marionette DEBUG loaded listener.js 14:04:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37e87bf000) [pid = 1895] [serial = 1167] [outer = 0x7f37df78fc00] 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:04:36 INFO - PROCESS | 1895 | 1461791076449 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:04:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:04:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:04:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:04:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:04:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:04:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:04:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:04:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:04:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:04:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1089ms 14:04:36 INFO - PROCESS | 1895 | 1461791076495 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:04:36 INFO - PROCESS | 1895 | 1461791076502 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:04:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:04:36 INFO - PROCESS | 1895 | 1461791076509 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:04:36 INFO - PROCESS | 1895 | 1461791076511 Marionette TRACE conn3 <- [1,1526,null,{}] 14:04:36 INFO - PROCESS | 1895 | 1461791076523 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:36 INFO - PROCESS | 1895 | 1461791076708 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:04:36 INFO - PROCESS | 1895 | 1461791076736 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7417000 == 91 [pid = 1895] [id = 389] 14:04:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37e0e10c00) [pid = 1895] [serial = 1168] [outer = (nil)] 14:04:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37e8fe4c00) [pid = 1895] [serial = 1169] [outer = 0x7f37e0e10c00] 14:04:36 INFO - PROCESS | 1895 | 1461791076793 Marionette DEBUG loaded listener.js 14:04:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37e9ebd400) [pid = 1895] [serial = 1170] [outer = 0x7f37e0e10c00] 14:04:37 INFO - PROCESS | 1895 | 1461791077563 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:04:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:04:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:04:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:04:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:04:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:04:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:04:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1131ms 14:04:37 INFO - PROCESS | 1895 | 1461791077643 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:04:37 INFO - PROCESS | 1895 | 1461791077645 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:04:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:04:37 INFO - PROCESS | 1895 | 1461791077678 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:04:37 INFO - PROCESS | 1895 | 1461791077687 Marionette TRACE conn3 <- [1,1530,null,{}] 14:04:37 INFO - PROCESS | 1895 | 1461791077692 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:38 INFO - PROCESS | 1895 | 1461791078008 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:04:38 INFO - PROCESS | 1895 | 1461791078034 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96b5800 == 92 [pid = 1895] [id = 390] 14:04:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37ea1de400) [pid = 1895] [serial = 1171] [outer = (nil)] 14:04:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37ecfc8800) [pid = 1895] [serial = 1172] [outer = 0x7f37ea1de400] 14:04:38 INFO - PROCESS | 1895 | 1461791078093 Marionette DEBUG loaded listener.js 14:04:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37ed11b000) [pid = 1895] [serial = 1173] [outer = 0x7f37ea1de400] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37e9455400) [pid = 1895] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37e9458c00) [pid = 1895] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37dcdc0c00) [pid = 1895] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e9522800) [pid = 1895] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37df937800) [pid = 1895] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37e22cb000) [pid = 1895] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37e9330400) [pid = 1895] [serial = 33] [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.] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37dfa59c00) [pid = 1895] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:04:38 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37db9eec00) [pid = 1895] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:04:39 INFO - PROCESS | 1895 | 1461791079181 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:04:39 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:04:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:04:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:04:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:04:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:04:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:04:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:04:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1556ms 14:04:39 INFO - PROCESS | 1895 | 1461791079219 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:04:39 INFO - PROCESS | 1895 | 1461791079221 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:04:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:04:39 INFO - PROCESS | 1895 | 1461791079227 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:04:39 INFO - PROCESS | 1895 | 1461791079240 Marionette TRACE conn3 <- [1,1534,null,{}] 14:04:39 INFO - PROCESS | 1895 | 1461791079245 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:39 INFO - PROCESS | 1895 | 1461791079434 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:04:39 INFO - PROCESS | 1895 | 1461791079455 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb155800 == 93 [pid = 1895] [id = 391] 14:04:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37da703c00) [pid = 1895] [serial = 1174] [outer = (nil)] 14:04:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37ead69800) [pid = 1895] [serial = 1175] [outer = 0x7f37da703c00] 14:04:39 INFO - PROCESS | 1895 | 1461791079512 Marionette DEBUG loaded listener.js 14:04:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37ed121000) [pid = 1895] [serial = 1176] [outer = 0x7f37da703c00] 14:04:40 INFO - PROCESS | 1895 | 1461791080241 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:04:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:04:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1039ms 14:04:40 INFO - PROCESS | 1895 | 1461791080267 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:04:40 INFO - PROCESS | 1895 | 1461791080271 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:04:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:04:40 INFO - PROCESS | 1895 | 1461791080276 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:04:40 INFO - PROCESS | 1895 | 1461791080278 Marionette TRACE conn3 <- [1,1538,null,{}] 14:04:40 INFO - PROCESS | 1895 | 1461791080283 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:40 INFO - PROCESS | 1895 | 1461791080495 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:04:40 INFO - PROCESS | 1895 | 1461791080515 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed0b4800 == 94 [pid = 1895] [id = 392] 14:04:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37dcdc0c00) [pid = 1895] [serial = 1177] [outer = (nil)] 14:04:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37ed5b9000) [pid = 1895] [serial = 1178] [outer = 0x7f37dcdc0c00] 14:04:40 INFO - PROCESS | 1895 | 1461791080573 Marionette DEBUG loaded listener.js 14:04:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37f092cc00) [pid = 1895] [serial = 1179] [outer = 0x7f37dcdc0c00] 14:04:41 INFO - PROCESS | 1895 | 1461791081628 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:04:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:04:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1427ms 14:04:41 INFO - PROCESS | 1895 | 1461791081705 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:04:41 INFO - PROCESS | 1895 | 1461791081711 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:04:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:04:41 INFO - PROCESS | 1895 | 1461791081719 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:04:41 INFO - PROCESS | 1895 | 1461791081724 Marionette TRACE conn3 <- [1,1542,null,{}] 14:04:41 INFO - PROCESS | 1895 | 1461791081732 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:41 INFO - PROCESS | 1895 | 1461791081946 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:04:42 INFO - PROCESS | 1895 | 1461791082162 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d61800 == 95 [pid = 1895] [id = 393] 14:04:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37dfa5b400) [pid = 1895] [serial = 1180] [outer = (nil)] 14:04:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37e118e000) [pid = 1895] [serial = 1181] [outer = 0x7f37dfa5b400] 14:04:42 INFO - PROCESS | 1895 | 1461791082281 Marionette DEBUG loaded listener.js 14:04:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37e21a9000) [pid = 1895] [serial = 1182] [outer = 0x7f37dfa5b400] 14:04:43 INFO - PROCESS | 1895 | 1461791083201 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:04:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:04:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1533ms 14:04:43 INFO - PROCESS | 1895 | 1461791083253 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:04:43 INFO - PROCESS | 1895 | 1461791083261 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:04:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:04:43 INFO - PROCESS | 1895 | 1461791083270 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:04:43 INFO - PROCESS | 1895 | 1461791083274 Marionette TRACE conn3 <- [1,1546,null,{}] 14:04:43 INFO - PROCESS | 1895 | 1461791083279 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:43 INFO - PROCESS | 1895 | 1461791083454 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:04:43 INFO - PROCESS | 1895 | 1461791083639 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e873a000 == 96 [pid = 1895] [id = 394] 14:04:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37e0e05000) [pid = 1895] [serial = 1183] [outer = (nil)] 14:04:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37e736b400) [pid = 1895] [serial = 1184] [outer = 0x7f37e0e05000] 14:04:43 INFO - PROCESS | 1895 | 1461791083711 Marionette DEBUG loaded listener.js 14:04:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37e888ac00) [pid = 1895] [serial = 1185] [outer = 0x7f37e0e05000] 14:04:44 INFO - PROCESS | 1895 | 1461791084582 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:04:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:04:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1381ms 14:04:44 INFO - PROCESS | 1895 | 1461791084652 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:04:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:04:44 INFO - PROCESS | 1895 | 1461791084656 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:04:44 INFO - PROCESS | 1895 | 1461791084662 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:04:44 INFO - PROCESS | 1895 | 1461791084667 Marionette TRACE conn3 <- [1,1550,null,{}] 14:04:44 INFO - PROCESS | 1895 | 1461791084683 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:44 INFO - PROCESS | 1895 | 1461791084899 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:04:45 INFO - PROCESS | 1895 | 1461791085094 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f078f800 == 97 [pid = 1895] [id = 395] 14:04:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37ead69400) [pid = 1895] [serial = 1186] [outer = (nil)] 14:04:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37ebc0ac00) [pid = 1895] [serial = 1187] [outer = 0x7f37ead69400] 14:04:45 INFO - PROCESS | 1895 | 1461791085173 Marionette DEBUG loaded listener.js 14:04:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37ecef0c00) [pid = 1895] [serial = 1188] [outer = 0x7f37ead69400] 14:04:46 INFO - PROCESS | 1895 | 1461791086032 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:04:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:04:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1437ms 14:04:46 INFO - PROCESS | 1895 | 1461791086099 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:04:46 INFO - PROCESS | 1895 | 1461791086103 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:04:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:04:46 INFO - PROCESS | 1895 | 1461791086109 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:04:46 INFO - PROCESS | 1895 | 1461791086111 Marionette TRACE conn3 <- [1,1554,null,{}] 14:04:46 INFO - PROCESS | 1895 | 1461791086117 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:46 INFO - PROCESS | 1895 | 1461791086290 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:04:46 INFO - PROCESS | 1895 | 1461791086475 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2659800 == 98 [pid = 1895] [id = 396] 14:04:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37ead6a000) [pid = 1895] [serial = 1189] [outer = (nil)] 14:04:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37eefe5000) [pid = 1895] [serial = 1190] [outer = 0x7f37ead6a000] 14:04:46 INFO - PROCESS | 1895 | 1461791086547 Marionette DEBUG loaded listener.js 14:04:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37f1e3b800) [pid = 1895] [serial = 1191] [outer = 0x7f37ead6a000] 14:04:47 INFO - PROCESS | 1895 | 1461791087386 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:04:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:04:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1327ms 14:04:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:04:47 INFO - PROCESS | 1895 | 1461791087436 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:04:47 INFO - PROCESS | 1895 | 1461791087439 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:04:47 INFO - PROCESS | 1895 | 1461791087445 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:04:47 INFO - PROCESS | 1895 | 1461791087448 Marionette TRACE conn3 <- [1,1558,null,{}] 14:04:47 INFO - PROCESS | 1895 | 1461791087453 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:47 INFO - PROCESS | 1895 | 1461791087620 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:04:47 INFO - PROCESS | 1895 | 1461791087822 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f90d8800 == 99 [pid = 1895] [id = 397] 14:04:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37ed11d800) [pid = 1895] [serial = 1192] [outer = (nil)] 14:04:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37f2ed5000) [pid = 1895] [serial = 1193] [outer = 0x7f37ed11d800] 14:04:47 INFO - PROCESS | 1895 | 1461791087890 Marionette DEBUG loaded listener.js 14:04:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37f2f07c00) [pid = 1895] [serial = 1194] [outer = 0x7f37ed11d800] 14:04:48 INFO - PROCESS | 1895 | 1461791088741 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:04:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:04:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1331ms 14:04:48 INFO - PROCESS | 1895 | 1461791088776 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:04:48 INFO - PROCESS | 1895 | 1461791088778 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:04:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:04:48 INFO - PROCESS | 1895 | 1461791088790 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:04:48 INFO - PROCESS | 1895 | 1461791088792 Marionette TRACE conn3 <- [1,1562,null,{}] 14:04:48 INFO - PROCESS | 1895 | 1461791088802 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:48 INFO - PROCESS | 1895 | 1461791088995 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:04:49 INFO - PROCESS | 1895 | 1461791089191 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380126a800 == 100 [pid = 1895] [id = 398] 14:04:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37f2ca0c00) [pid = 1895] [serial = 1195] [outer = (nil)] 14:04:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37f5649000) [pid = 1895] [serial = 1196] [outer = 0x7f37f2ca0c00] 14:04:49 INFO - PROCESS | 1895 | 1461791089264 Marionette DEBUG loaded listener.js 14:04:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37f9f8b000) [pid = 1895] [serial = 1197] [outer = 0x7f37f2ca0c00] 14:04:50 INFO - PROCESS | 1895 | 1461791090108 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:04:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:04:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1386ms 14:04:50 INFO - PROCESS | 1895 | 1461791090172 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:04:50 INFO - PROCESS | 1895 | 1461791090176 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:04:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:04:50 INFO - PROCESS | 1895 | 1461791090181 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:04:50 INFO - PROCESS | 1895 | 1461791090183 Marionette TRACE conn3 <- [1,1566,null,{}] 14:04:50 INFO - PROCESS | 1895 | 1461791090189 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:50 INFO - PROCESS | 1895 | 1461791090353 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:04:50 INFO - PROCESS | 1895 | 1461791090549 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805060000 == 101 [pid = 1895] [id = 399] 14:04:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37f2f07800) [pid = 1895] [serial = 1198] [outer = (nil)] 14:04:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37ffb6c800) [pid = 1895] [serial = 1199] [outer = 0x7f37f2f07800] 14:04:50 INFO - PROCESS | 1895 | 1461791090624 Marionette DEBUG loaded listener.js 14:04:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37ffe74000) [pid = 1895] [serial = 1200] [outer = 0x7f37f2f07800] 14:04:51 INFO - PROCESS | 1895 | 1461791091445 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:04:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:04:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1280ms 14:04:51 INFO - PROCESS | 1895 | 1461791091462 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:04:51 INFO - PROCESS | 1895 | 1461791091464 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:04:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:04:51 INFO - PROCESS | 1895 | 1461791091470 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:04:51 INFO - PROCESS | 1895 | 1461791091473 Marionette TRACE conn3 <- [1,1570,null,{}] 14:04:51 INFO - PROCESS | 1895 | 1461791091478 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:51 INFO - PROCESS | 1895 | 1461791091640 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:04:51 INFO - PROCESS | 1895 | 1461791091844 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805521800 == 102 [pid = 1895] [id = 400] 14:04:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37f350c000) [pid = 1895] [serial = 1201] [outer = (nil)] 14:04:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f380025a000) [pid = 1895] [serial = 1202] [outer = 0x7f37f350c000] 14:04:51 INFO - PROCESS | 1895 | 1461791091913 Marionette DEBUG loaded listener.js 14:04:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f3801004000) [pid = 1895] [serial = 1203] [outer = 0x7f37f350c000] 14:04:52 INFO - PROCESS | 1895 | 1461791092763 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:04:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:04:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1338ms 14:04:52 INFO - PROCESS | 1895 | 1461791092810 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:04:52 INFO - PROCESS | 1895 | 1461791092813 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:04:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:04:52 INFO - PROCESS | 1895 | 1461791092819 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:04:52 INFO - PROCESS | 1895 | 1461791092821 Marionette TRACE conn3 <- [1,1574,null,{}] 14:04:52 INFO - PROCESS | 1895 | 1461791092827 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:52 INFO - PROCESS | 1895 | 1461791092986 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:04:53 INFO - PROCESS | 1895 | 1461791093184 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38096a3800 == 103 [pid = 1895] [id = 401] 14:04:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37ec9b5400) [pid = 1895] [serial = 1204] [outer = (nil)] 14:04:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f3800089000) [pid = 1895] [serial = 1205] [outer = 0x7f37ec9b5400] 14:04:53 INFO - PROCESS | 1895 | 1461791093260 Marionette DEBUG loaded listener.js 14:04:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f380313d000) [pid = 1895] [serial = 1206] [outer = 0x7f37ec9b5400] 14:04:54 INFO - PROCESS | 1895 | 1461791094104 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:04:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:04:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1340ms 14:04:54 INFO - PROCESS | 1895 | 1461791094160 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:04:54 INFO - PROCESS | 1895 | 1461791094164 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:04:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:04:54 INFO - PROCESS | 1895 | 1461791094169 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:04:54 INFO - PROCESS | 1895 | 1461791094172 Marionette TRACE conn3 <- [1,1578,null,{}] 14:04:54 INFO - PROCESS | 1895 | 1461791094177 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:54 INFO - PROCESS | 1895 | 1461791094342 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:04:54 INFO - PROCESS | 1895 | 1461791094539 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcb14800 == 104 [pid = 1895] [id = 402] 14:04:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37f2f0d000) [pid = 1895] [serial = 1207] [outer = (nil)] 14:04:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f3804a63400) [pid = 1895] [serial = 1208] [outer = 0x7f37f2f0d000] 14:04:54 INFO - PROCESS | 1895 | 1461791094608 Marionette DEBUG loaded listener.js 14:04:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f3804b0d800) [pid = 1895] [serial = 1209] [outer = 0x7f37f2f0d000] 14:04:55 INFO - PROCESS | 1895 | 1461791095418 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:04:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:04:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1279ms 14:04:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:04:55 INFO - PROCESS | 1895 | 1461791095449 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:04:55 INFO - PROCESS | 1895 | 1461791095452 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:04:55 INFO - PROCESS | 1895 | 1461791095457 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:04:55 INFO - PROCESS | 1895 | 1461791095462 Marionette TRACE conn3 <- [1,1582,null,{}] 14:04:55 INFO - PROCESS | 1895 | 1461791095467 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:55 INFO - PROCESS | 1895 | 1461791095651 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:04:55 INFO - PROCESS | 1895 | 1461791095849 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38122cc000 == 105 [pid = 1895] [id = 403] 14:04:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f38010bb800) [pid = 1895] [serial = 1210] [outer = (nil)] 14:04:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f3804c07000) [pid = 1895] [serial = 1211] [outer = 0x7f38010bb800] 14:04:55 INFO - PROCESS | 1895 | 1461791095922 Marionette DEBUG loaded listener.js 14:04:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f3804c0e000) [pid = 1895] [serial = 1212] [outer = 0x7f38010bb800] 14:04:56 INFO - PROCESS | 1895 | 1461791096792 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:04:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:04:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1379ms 14:04:56 INFO - PROCESS | 1895 | 1461791096837 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:04:56 INFO - PROCESS | 1895 | 1461791096840 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:04:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:04:56 INFO - PROCESS | 1895 | 1461791096846 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:04:56 INFO - PROCESS | 1895 | 1461791096849 Marionette TRACE conn3 <- [1,1586,null,{}] 14:04:56 INFO - PROCESS | 1895 | 1461791096854 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:57 INFO - PROCESS | 1895 | 1461791097016 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:04:57 INFO - PROCESS | 1895 | 1461791097215 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20af800 == 106 [pid = 1895] [id = 404] 14:04:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f380495b000) [pid = 1895] [serial = 1213] [outer = (nil)] 14:04:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f380495bc00) [pid = 1895] [serial = 1214] [outer = 0x7f380495b000] 14:04:57 INFO - PROCESS | 1895 | 1461791097320 Marionette DEBUG loaded listener.js 14:04:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f3804961c00) [pid = 1895] [serial = 1215] [outer = 0x7f380495b000] 14:04:58 INFO - PROCESS | 1895 | 1461791098169 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:04:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:04:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1379ms 14:04:58 INFO - PROCESS | 1895 | 1461791098226 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:04:58 INFO - PROCESS | 1895 | 1461791098229 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:04:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:04:58 INFO - PROCESS | 1895 | 1461791098235 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:04:58 INFO - PROCESS | 1895 | 1461791098237 Marionette TRACE conn3 <- [1,1590,null,{}] 14:04:58 INFO - PROCESS | 1895 | 1461791098243 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:04:58 INFO - PROCESS | 1895 | 1461791098402 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:04:58 INFO - PROCESS | 1895 | 1461791098600 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:04:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c7c800 == 107 [pid = 1895] [id = 405] 14:04:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37e9ec4000) [pid = 1895] [serial = 1216] [outer = (nil)] 14:04:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f3804968400) [pid = 1895] [serial = 1217] [outer = 0x7f37e9ec4000] 14:04:58 INFO - PROCESS | 1895 | 1461791098665 Marionette DEBUG loaded listener.js 14:04:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f3804c08800) [pid = 1895] [serial = 1218] [outer = 0x7f37e9ec4000] 14:04:59 INFO - PROCESS | 1895 | 1461791099986 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:05:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:05:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1829ms 14:05:00 INFO - PROCESS | 1895 | 1461791100079 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:05:00 INFO - PROCESS | 1895 | 1461791100083 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:05:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:05:00 INFO - PROCESS | 1895 | 1461791100111 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:05:00 INFO - PROCESS | 1895 | 1461791100116 Marionette TRACE conn3 <- [1,1594,null,{}] 14:05:00 INFO - PROCESS | 1895 | 1461791100125 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:00 INFO - PROCESS | 1895 | 1461791100289 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:05:00 INFO - PROCESS | 1895 | 1461791100485 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10e4000 == 108 [pid = 1895] [id = 406] 14:05:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37dcbb0c00) [pid = 1895] [serial = 1219] [outer = (nil)] 14:05:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37de02e000) [pid = 1895] [serial = 1220] [outer = 0x7f37dcbb0c00] 14:05:00 INFO - PROCESS | 1895 | 1461791100549 Marionette DEBUG loaded listener.js 14:05:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37de033c00) [pid = 1895] [serial = 1221] [outer = 0x7f37dcbb0c00] 14:05:01 INFO - PROCESS | 1895 | 1461791101370 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:05:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:05:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1296ms 14:05:01 INFO - PROCESS | 1895 | 1461791101403 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:05:01 INFO - PROCESS | 1895 | 1461791101411 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:05:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:05:01 INFO - PROCESS | 1895 | 1461791101420 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:05:01 INFO - PROCESS | 1895 | 1461791101423 Marionette TRACE conn3 <- [1,1598,null,{}] 14:05:01 INFO - PROCESS | 1895 | 1461791101427 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:01 INFO - PROCESS | 1895 | 1461791101757 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:05:01 INFO - PROCESS | 1895 | 1461791101960 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d94f0800 == 109 [pid = 1895] [id = 407] 14:05:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37e0e07000) [pid = 1895] [serial = 1222] [outer = (nil)] 14:05:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37e1184400) [pid = 1895] [serial = 1223] [outer = 0x7f37e0e07000] 14:05:02 INFO - PROCESS | 1895 | 1461791102077 Marionette DEBUG loaded listener.js 14:05:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37e21a8000) [pid = 1895] [serial = 1224] [outer = 0x7f37e0e07000] 14:05:02 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e71c4800 == 108 [pid = 1895] [id = 346] 14:05:02 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37da68c000 == 107 [pid = 1895] [id = 345] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37ec7c3800) [pid = 1895] [serial = 1115] [outer = (nil)] [url = about:blank] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37f350e400) [pid = 1895] [serial = 1076] [outer = (nil)] [url = about:blank] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37e9510800) [pid = 1895] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f3804b07c00) [pid = 1895] [serial = 1079] [outer = (nil)] [url = about:blank] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37e7353800) [pid = 1895] [serial = 1088] [outer = (nil)] [url = about:blank] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37dcbb9400) [pid = 1895] [serial = 1091] [outer = (nil)] [url = about:blank] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37e206a000) [pid = 1895] [serial = 1085] [outer = (nil)] [url = about:blank] 14:05:02 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37e72ac000) [pid = 1895] [serial = 1082] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ef927000 == 106 [pid = 1895] [id = 353] 14:05:03 INFO - PROCESS | 1895 | 1461791103122 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cb5000 == 105 [pid = 1895] [id = 379] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1f98000 == 104 [pid = 1895] [id = 378] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1335000 == 103 [pid = 1895] [id = 377] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7d6800 == 102 [pid = 1895] [id = 376] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3c6000 == 101 [pid = 1895] [id = 375] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9522000 == 100 [pid = 1895] [id = 374] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6261800 == 99 [pid = 1895] [id = 373] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcfdf000 == 98 [pid = 1895] [id = 372] 14:05:03 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9516800 == 97 [pid = 1895] [id = 12] 14:05:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:05:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1733ms 14:05:03 INFO - PROCESS | 1895 | 1461791103153 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:05:03 INFO - PROCESS | 1895 | 1461791103155 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:05:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:05:03 INFO - PROCESS | 1895 | 1461791103162 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:05:03 INFO - PROCESS | 1895 | 1461791103167 Marionette TRACE conn3 <- [1,1602,null,{}] 14:05:03 INFO - PROCESS | 1895 | 1461791103187 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37e9ec1000) [pid = 1895] [serial = 1110] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37e9599000) [pid = 1895] [serial = 1109] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37eb257000) [pid = 1895] [serial = 1112] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37ebc3e000) [pid = 1895] [serial = 1113] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37df937400) [pid = 1895] [serial = 1097] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37e7352000) [pid = 1895] [serial = 1106] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37ed123800) [pid = 1895] [serial = 1073] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37e118f400) [pid = 1895] [serial = 1098] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37ec7c4000) [pid = 1895] [serial = 1070] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37e6115000) [pid = 1895] [serial = 1100] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37decccc00) [pid = 1895] [serial = 1064] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37ec7c4800) [pid = 1895] [serial = 744] [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.] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37e724d400) [pid = 1895] [serial = 1101] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37e86d7400) [pid = 1895] [serial = 1104] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37e723f800) [pid = 1895] [serial = 1067] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37e7360c00) [pid = 1895] [serial = 1103] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37db9f4400) [pid = 1895] [serial = 1094] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37dcdbf400) [pid = 1895] [serial = 1095] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37e87bf800) [pid = 1895] [serial = 1107] [outer = (nil)] [url = about:blank] 14:05:03 INFO - PROCESS | 1895 | 1461791103416 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:05:03 INFO - PROCESS | 1895 | 1461791103503 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfdf000 == 98 [pid = 1895] [id = 408] 14:05:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37e6082400) [pid = 1895] [serial = 1225] [outer = (nil)] 14:05:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37e722d400) [pid = 1895] [serial = 1226] [outer = 0x7f37e6082400] 14:05:03 INFO - PROCESS | 1895 | 1461791103650 Marionette DEBUG loaded listener.js 14:05:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37e724d400) [pid = 1895] [serial = 1227] [outer = 0x7f37e6082400] 14:05:04 INFO - PROCESS | 1895 | 1461791104337 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:05:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:05:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1237ms 14:05:04 INFO - PROCESS | 1895 | 1461791104399 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:05:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:05:04 INFO - PROCESS | 1895 | 1461791104403 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:05:04 INFO - PROCESS | 1895 | 1461791104409 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:05:04 INFO - PROCESS | 1895 | 1461791104412 Marionette TRACE conn3 <- [1,1606,null,{}] 14:05:04 INFO - PROCESS | 1895 | 1461791104416 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:04 INFO - PROCESS | 1895 | 1461791104622 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:05:04 INFO - PROCESS | 1895 | 1461791104638 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20c4800 == 99 [pid = 1895] [id = 409] 14:05:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37df78bc00) [pid = 1895] [serial = 1228] [outer = (nil)] 14:05:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37e7369800) [pid = 1895] [serial = 1229] [outer = 0x7f37df78bc00] 14:05:04 INFO - PROCESS | 1895 | 1461791104697 Marionette DEBUG loaded listener.js 14:05:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37e7476400) [pid = 1895] [serial = 1230] [outer = 0x7f37df78bc00] 14:05:05 INFO - PROCESS | 1895 | 1461791105522 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:05:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:05:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1184ms 14:05:05 INFO - PROCESS | 1895 | 1461791105593 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:05:05 INFO - PROCESS | 1895 | 1461791105596 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:05:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:05:05 INFO - PROCESS | 1895 | 1461791105601 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:05:05 INFO - PROCESS | 1895 | 1461791105603 Marionette TRACE conn3 <- [1,1610,null,{}] 14:05:05 INFO - PROCESS | 1895 | 1461791105628 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:05 INFO - PROCESS | 1895 | 1461791105850 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:05:05 INFO - PROCESS | 1895 | 1461791105873 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7422800 == 100 [pid = 1895] [id = 410] 14:05:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37e733cc00) [pid = 1895] [serial = 1231] [outer = (nil)] 14:05:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37e87b6c00) [pid = 1895] [serial = 1232] [outer = 0x7f37e733cc00] 14:05:05 INFO - PROCESS | 1895 | 1461791105931 Marionette DEBUG loaded listener.js 14:05:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37e8888000) [pid = 1895] [serial = 1233] [outer = 0x7f37e733cc00] 14:05:06 INFO - PROCESS | 1895 | 1461791106699 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:05:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:05:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1142ms 14:05:06 INFO - PROCESS | 1895 | 1461791106750 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:05:06 INFO - PROCESS | 1895 | 1461791106752 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:05:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:05:06 INFO - PROCESS | 1895 | 1461791106757 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:05:06 INFO - PROCESS | 1895 | 1461791106760 Marionette TRACE conn3 <- [1,1614,null,{}] 14:05:06 INFO - PROCESS | 1895 | 1461791106765 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:07 INFO - PROCESS | 1895 | 1461791106999 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:05:07 INFO - PROCESS | 1895 | 1461791107033 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9510800 == 101 [pid = 1895] [id = 411] 14:05:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37e9332000) [pid = 1895] [serial = 1234] [outer = (nil)] 14:05:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37e9d9cc00) [pid = 1895] [serial = 1235] [outer = 0x7f37e9332000] 14:05:07 INFO - PROCESS | 1895 | 1461791107093 Marionette DEBUG loaded listener.js 14:05:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37ea0dbc00) [pid = 1895] [serial = 1236] [outer = 0x7f37e9332000] 14:05:08 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37da703c00) [pid = 1895] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:05:08 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37e0e10400) [pid = 1895] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:05:08 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37df78fc00) [pid = 1895] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:05:08 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37e0e10c00) [pid = 1895] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:05:08 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37e21abc00) [pid = 1895] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:05:08 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37decc4400) [pid = 1895] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:05:08 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37ea1de400) [pid = 1895] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:05:08 INFO - PROCESS | 1895 | 1461791108463 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:05:08 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 14:05:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1734ms 14:05:08 INFO - PROCESS | 1895 | 1461791108491 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:05:08 INFO - PROCESS | 1895 | 1461791108494 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:05:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:05:08 INFO - PROCESS | 1895 | 1461791108499 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:05:08 INFO - PROCESS | 1895 | 1461791108501 Marionette TRACE conn3 <- [1,1618,null,{}] 14:05:08 INFO - PROCESS | 1895 | 1461791108506 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:08 INFO - PROCESS | 1895 | 1461791108663 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:05:08 INFO - PROCESS | 1895 | 1461791108816 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c80000 == 102 [pid = 1895] [id = 412] 14:05:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37dfa4f400) [pid = 1895] [serial = 1237] [outer = (nil)] 14:05:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37e8dd2000) [pid = 1895] [serial = 1238] [outer = 0x7f37dfa4f400] 14:05:08 INFO - PROCESS | 1895 | 1461791108884 Marionette DEBUG loaded listener.js 14:05:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37eb257400) [pid = 1895] [serial = 1239] [outer = 0x7f37dfa4f400] 14:05:09 INFO - PROCESS | 1895 | 1461791109540 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:05:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:05:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1075ms 14:05:09 INFO - PROCESS | 1895 | 1461791109576 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:05:09 INFO - PROCESS | 1895 | 1461791109579 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:05:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:05:09 INFO - PROCESS | 1895 | 1461791109584 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:05:09 INFO - PROCESS | 1895 | 1461791109586 Marionette TRACE conn3 <- [1,1622,null,{}] 14:05:09 INFO - PROCESS | 1895 | 1461791109592 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:09 INFO - PROCESS | 1895 | 1461791109797 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:05:09 INFO - PROCESS | 1895 | 1461791109819 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb279000 == 103 [pid = 1895] [id = 413] 14:05:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37e8887400) [pid = 1895] [serial = 1240] [outer = (nil)] 14:05:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37ec7bbc00) [pid = 1895] [serial = 1241] [outer = 0x7f37e8887400] 14:05:09 INFO - PROCESS | 1895 | 1461791109877 Marionette DEBUG loaded listener.js 14:05:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37ecef4000) [pid = 1895] [serial = 1242] [outer = 0x7f37e8887400] 14:05:10 INFO - PROCESS | 1895 | 1461791110950 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:05:11 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 14:05:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1428ms 14:05:11 INFO - PROCESS | 1895 | 1461791111014 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:05:11 INFO - PROCESS | 1895 | 1461791111020 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:05:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:05:11 INFO - PROCESS | 1895 | 1461791111029 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:05:11 INFO - PROCESS | 1895 | 1461791111033 Marionette TRACE conn3 <- [1,1626,null,{}] 14:05:11 INFO - PROCESS | 1895 | 1461791111041 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:11 INFO - PROCESS | 1895 | 1461791111220 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:05:11 INFO - PROCESS | 1895 | 1461791111411 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d5e800 == 104 [pid = 1895] [id = 414] 14:05:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37de02fc00) [pid = 1895] [serial = 1243] [outer = (nil)] 14:05:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37dfa58800) [pid = 1895] [serial = 1244] [outer = 0x7f37de02fc00] 14:05:11 INFO - PROCESS | 1895 | 1461791111483 Marionette DEBUG loaded listener.js 14:05:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37e21a6800) [pid = 1895] [serial = 1245] [outer = 0x7f37de02fc00] 14:05:12 INFO - PROCESS | 1895 | 1461791112416 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:05:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:05:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1433ms 14:05:12 INFO - PROCESS | 1895 | 1461791112462 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:05:12 INFO - PROCESS | 1895 | 1461791112470 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:05:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:05:12 INFO - PROCESS | 1895 | 1461791112480 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:05:12 INFO - PROCESS | 1895 | 1461791112484 Marionette TRACE conn3 <- [1,1630,null,{}] 14:05:12 INFO - PROCESS | 1895 | 1461791112489 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:12 INFO - PROCESS | 1895 | 1461791112667 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:05:12 INFO - PROCESS | 1895 | 1461791112875 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91ce000 == 105 [pid = 1895] [id = 415] 14:05:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37e6119800) [pid = 1895] [serial = 1246] [outer = (nil)] 14:05:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f37e736e800) [pid = 1895] [serial = 1247] [outer = 0x7f37e6119800] 14:05:13 INFO - PROCESS | 1895 | 1461791113063 Marionette DEBUG loaded listener.js 14:05:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f37e8880400) [pid = 1895] [serial = 1248] [outer = 0x7f37e6119800] 14:05:13 INFO - PROCESS | 1895 | 1461791113893 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:05:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:05:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1485ms 14:05:13 INFO - PROCESS | 1895 | 1461791113965 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:05:13 INFO - PROCESS | 1895 | 1461791113969 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:05:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:05:13 INFO - PROCESS | 1895 | 1461791113975 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:05:13 INFO - PROCESS | 1895 | 1461791113980 Marionette TRACE conn3 <- [1,1634,null,{}] 14:05:13 INFO - PROCESS | 1895 | 1461791113996 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:14 INFO - PROCESS | 1895 | 1461791114217 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:05:14 INFO - PROCESS | 1895 | 1461791114450 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecf97800 == 106 [pid = 1895] [id = 416] 14:05:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37e8fef000) [pid = 1895] [serial = 1249] [outer = (nil)] 14:05:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37e9737000) [pid = 1895] [serial = 1250] [outer = 0x7f37e8fef000] 14:05:14 INFO - PROCESS | 1895 | 1461791114569 Marionette DEBUG loaded listener.js 14:05:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37eb25dc00) [pid = 1895] [serial = 1251] [outer = 0x7f37e8fef000] 14:05:15 INFO - PROCESS | 1895 | 1461791115377 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:05:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:05:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1438ms 14:05:15 INFO - PROCESS | 1895 | 1461791115413 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:05:15 INFO - PROCESS | 1895 | 1461791115418 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:05:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:05:15 INFO - PROCESS | 1895 | 1461791115423 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:05:15 INFO - PROCESS | 1895 | 1461791115426 Marionette TRACE conn3 <- [1,1638,null,{}] 14:05:15 INFO - PROCESS | 1895 | 1461791115431 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:15 INFO - PROCESS | 1895 | 1461791115596 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:05:15 INFO - PROCESS | 1895 | 1461791115794 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed611800 == 107 [pid = 1895] [id = 417] 14:05:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37e91a7800) [pid = 1895] [serial = 1252] [outer = (nil)] 14:05:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37ecfd5800) [pid = 1895] [serial = 1253] [outer = 0x7f37e91a7800] 14:05:15 INFO - PROCESS | 1895 | 1461791115862 Marionette DEBUG loaded listener.js 14:05:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37ed122000) [pid = 1895] [serial = 1254] [outer = 0x7f37e91a7800] 14:05:16 INFO - PROCESS | 1895 | 1461791116720 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:05:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:05:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1331ms 14:05:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:05:16 INFO - PROCESS | 1895 | 1461791116756 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:05:16 INFO - PROCESS | 1895 | 1461791116758 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:05:16 INFO - PROCESS | 1895 | 1461791116764 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:05:16 INFO - PROCESS | 1895 | 1461791116767 Marionette TRACE conn3 <- [1,1642,null,{}] 14:05:16 INFO - PROCESS | 1895 | 1461791116772 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:16 INFO - PROCESS | 1895 | 1461791116934 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:05:17 INFO - PROCESS | 1895 | 1461791117131 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed81e800 == 108 [pid = 1895] [id = 418] 14:05:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37ec77a800) [pid = 1895] [serial = 1255] [outer = (nil)] 14:05:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37eef04000) [pid = 1895] [serial = 1256] [outer = 0x7f37ec77a800] 14:05:17 INFO - PROCESS | 1895 | 1461791117199 Marionette DEBUG loaded listener.js 14:05:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37efb6f000) [pid = 1895] [serial = 1257] [outer = 0x7f37ec77a800] 14:05:18 INFO - PROCESS | 1895 | 1461791118089 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:05:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:05:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1388ms 14:05:18 INFO - PROCESS | 1895 | 1461791118151 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:05:18 INFO - PROCESS | 1895 | 1461791118154 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:05:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:05:18 INFO - PROCESS | 1895 | 1461791118160 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:05:18 INFO - PROCESS | 1895 | 1461791118162 Marionette TRACE conn3 <- [1,1646,null,{}] 14:05:18 INFO - PROCESS | 1895 | 1461791118168 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:18 INFO - PROCESS | 1895 | 1461791118355 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:05:18 INFO - PROCESS | 1895 | 1461791118549 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1ec4000 == 109 [pid = 1895] [id = 419] 14:05:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37ecfcd000) [pid = 1895] [serial = 1258] [outer = (nil)] 14:05:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37f1e0f400) [pid = 1895] [serial = 1259] [outer = 0x7f37ecfcd000] 14:05:18 INFO - PROCESS | 1895 | 1461791118625 Marionette DEBUG loaded listener.js 14:05:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37f3574000) [pid = 1895] [serial = 1260] [outer = 0x7f37ecfcd000] 14:05:19 INFO - PROCESS | 1895 | 1461791119493 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:05:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:05:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1382ms 14:05:19 INFO - PROCESS | 1895 | 1461791119543 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:05:19 INFO - PROCESS | 1895 | 1461791119546 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:05:19 INFO - PROCESS | 1895 | 1461791119553 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:05:19 INFO - PROCESS | 1895 | 1461791119555 Marionette TRACE conn3 <- [1,1650,null,{}] 14:05:19 INFO - PROCESS | 1895 | 1461791119560 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:19 INFO - PROCESS | 1895 | 1461791119728 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:05:19 INFO - PROCESS | 1895 | 1461791119925 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3268000 == 110 [pid = 1895] [id = 420] 14:05:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37ed5b6800) [pid = 1895] [serial = 1261] [outer = (nil)] 14:05:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37f3b2fc00) [pid = 1895] [serial = 1262] [outer = 0x7f37ed5b6800] 14:05:19 INFO - PROCESS | 1895 | 1461791119992 Marionette DEBUG loaded listener.js 14:05:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37f56d7000) [pid = 1895] [serial = 1263] [outer = 0x7f37ed5b6800] 14:05:20 INFO - PROCESS | 1895 | 1461791120839 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1333ms 14:05:20 INFO - PROCESS | 1895 | 1461791120887 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:05:20 INFO - PROCESS | 1895 | 1461791120890 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:05:20 INFO - PROCESS | 1895 | 1461791120896 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:05:20 INFO - PROCESS | 1895 | 1461791120898 Marionette TRACE conn3 <- [1,1654,null,{}] 14:05:20 INFO - PROCESS | 1895 | 1461791120903 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:21 INFO - PROCESS | 1895 | 1461791121072 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:05:21 INFO - PROCESS | 1895 | 1461791121272 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffe95800 == 111 [pid = 1895] [id = 421] 14:05:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37eddef800) [pid = 1895] [serial = 1264] [outer = (nil)] 14:05:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37f905e800) [pid = 1895] [serial = 1265] [outer = 0x7f37eddef800] 14:05:21 INFO - PROCESS | 1895 | 1461791121339 Marionette DEBUG loaded listener.js 14:05:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37ffee4800) [pid = 1895] [serial = 1266] [outer = 0x7f37eddef800] 14:05:22 INFO - PROCESS | 1895 | 1461791122155 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1276ms 14:05:22 INFO - PROCESS | 1895 | 1461791122172 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:05:22 INFO - PROCESS | 1895 | 1461791122176 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:05:22 INFO - PROCESS | 1895 | 1461791122197 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:05:22 INFO - PROCESS | 1895 | 1461791122200 Marionette TRACE conn3 <- [1,1658,null,{}] 14:05:22 INFO - PROCESS | 1895 | 1461791122206 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:22 INFO - PROCESS | 1895 | 1461791122369 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:05:22 INFO - PROCESS | 1895 | 1461791122579 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a31800 == 112 [pid = 1895] [id = 422] 14:05:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37dfa58c00) [pid = 1895] [serial = 1267] [outer = (nil)] 14:05:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f3800f3d000) [pid = 1895] [serial = 1268] [outer = 0x7f37dfa58c00] 14:05:22 INFO - PROCESS | 1895 | 1461791122652 Marionette DEBUG loaded listener.js 14:05:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f38031c0000) [pid = 1895] [serial = 1269] [outer = 0x7f37dfa58c00] 14:05:23 INFO - PROCESS | 1895 | 1461791123504 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1386ms 14:05:23 INFO - PROCESS | 1895 | 1461791123581 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:05:23 INFO - PROCESS | 1895 | 1461791123584 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:05:23 INFO - PROCESS | 1895 | 1461791123591 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:05:23 INFO - PROCESS | 1895 | 1461791123593 Marionette TRACE conn3 <- [1,1662,null,{}] 14:05:23 INFO - PROCESS | 1895 | 1461791123599 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:23 INFO - PROCESS | 1895 | 1461791123771 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:05:23 INFO - PROCESS | 1895 | 1461791123974 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb8d800 == 113 [pid = 1895] [id = 423] 14:05:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37f35fa400) [pid = 1895] [serial = 1270] [outer = (nil)] 14:05:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f3804964800) [pid = 1895] [serial = 1271] [outer = 0x7f37f35fa400] 14:05:24 INFO - PROCESS | 1895 | 1461791124083 Marionette DEBUG loaded listener.js 14:05:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f3804b07400) [pid = 1895] [serial = 1272] [outer = 0x7f37f35fa400] 14:05:25 INFO - PROCESS | 1895 | 1461791125011 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1478ms 14:05:25 INFO - PROCESS | 1895 | 1461791125069 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:05:25 INFO - PROCESS | 1895 | 1461791125073 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:05:25 INFO - PROCESS | 1895 | 1461791125078 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:05:25 INFO - PROCESS | 1895 | 1461791125082 Marionette TRACE conn3 <- [1,1666,null,{}] 14:05:25 INFO - PROCESS | 1895 | 1461791125087 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:25 INFO - PROCESS | 1895 | 1461791125279 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:05:25 INFO - PROCESS | 1895 | 1461791125480 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dc155000 == 114 [pid = 1895] [id = 424] 14:05:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37dc2e8400) [pid = 1895] [serial = 1273] [outer = (nil)] 14:05:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37dc2f4c00) [pid = 1895] [serial = 1274] [outer = 0x7f37dc2e8400] 14:05:25 INFO - PROCESS | 1895 | 1461791125556 Marionette DEBUG loaded listener.js 14:05:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f3804bac000) [pid = 1895] [serial = 1275] [outer = 0x7f37dc2e8400] 14:05:26 INFO - PROCESS | 1895 | 1461791126394 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1380ms 14:05:26 INFO - PROCESS | 1895 | 1461791126459 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:05:26 INFO - PROCESS | 1895 | 1461791126463 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:05:26 INFO - PROCESS | 1895 | 1461791126468 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:05:26 INFO - PROCESS | 1895 | 1461791126471 Marionette TRACE conn3 <- [1,1670,null,{}] 14:05:26 INFO - PROCESS | 1895 | 1461791126476 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:26 INFO - PROCESS | 1895 | 1461791126644 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:05:26 INFO - PROCESS | 1895 | 1461791126849 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d97f1000 == 115 [pid = 1895] [id = 425] 14:05:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37db8a2c00) [pid = 1895] [serial = 1276] [outer = (nil)] 14:05:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37db8ab400) [pid = 1895] [serial = 1277] [outer = 0x7f37db8a2c00] 14:05:26 INFO - PROCESS | 1895 | 1461791126958 Marionette DEBUG loaded listener.js 14:05:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37db8b0800) [pid = 1895] [serial = 1278] [outer = 0x7f37db8a2c00] 14:05:27 INFO - PROCESS | 1895 | 1461791127892 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1478ms 14:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:05:27 INFO - PROCESS | 1895 | 1461791127946 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:05:27 INFO - PROCESS | 1895 | 1461791127949 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:05:27 INFO - PROCESS | 1895 | 1461791127956 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:05:27 INFO - PROCESS | 1895 | 1461791127960 Marionette TRACE conn3 <- [1,1674,null,{}] 14:05:27 INFO - PROCESS | 1895 | 1461791127965 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:28 INFO - PROCESS | 1895 | 1461791128133 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:05:28 INFO - PROCESS | 1895 | 1461791128376 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d89e4000 == 116 [pid = 1895] [id = 426] 14:05:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37db8a4c00) [pid = 1895] [serial = 1279] [outer = (nil)] 14:05:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37e22d1c00) [pid = 1895] [serial = 1280] [outer = 0x7f37db8a4c00] 14:05:28 INFO - PROCESS | 1895 | 1461791128491 Marionette DEBUG loaded listener.js 14:05:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37e9ebfc00) [pid = 1895] [serial = 1281] [outer = 0x7f37db8a4c00] 14:05:29 INFO - PROCESS | 1895 | 1461791129333 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1439ms 14:05:29 INFO - PROCESS | 1895 | 1461791129393 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:05:29 INFO - PROCESS | 1895 | 1461791129397 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:05:29 INFO - PROCESS | 1895 | 1461791129402 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:05:29 INFO - PROCESS | 1895 | 1461791129405 Marionette TRACE conn3 <- [1,1678,null,{}] 14:05:29 INFO - PROCESS | 1895 | 1461791129410 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:29 INFO - PROCESS | 1895 | 1461791129577 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:05:30 INFO - PROCESS | 1895 | 1461791130173 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dc14d000 == 117 [pid = 1895] [id = 427] 14:05:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37d88e5800) [pid = 1895] [serial = 1282] [outer = (nil)] 14:05:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37db8a9c00) [pid = 1895] [serial = 1283] [outer = 0x7f37d88e5800] 14:05:30 INFO - PROCESS | 1895 | 1461791130282 Marionette DEBUG loaded listener.js 14:05:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37dc2ec400) [pid = 1895] [serial = 1284] [outer = 0x7f37d88e5800] 14:05:31 INFO - PROCESS | 1895 | 1461791131146 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1790ms 14:05:31 INFO - PROCESS | 1895 | 1461791131193 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:05:31 INFO - PROCESS | 1895 | 1461791131198 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:05:31 INFO - PROCESS | 1895 | 1461791131205 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:05:31 INFO - PROCESS | 1895 | 1461791131210 Marionette TRACE conn3 <- [1,1682,null,{}] 14:05:31 INFO - PROCESS | 1895 | 1461791131216 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:31 INFO - PROCESS | 1895 | 1461791131378 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:05:31 INFO - PROCESS | 1895 | 1461791131776 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcb1f000 == 118 [pid = 1895] [id = 428] 14:05:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37de031800) [pid = 1895] [serial = 1285] [outer = (nil)] 14:05:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37decccc00) [pid = 1895] [serial = 1286] [outer = 0x7f37de031800] 14:05:31 INFO - PROCESS | 1895 | 1461791131849 Marionette DEBUG loaded listener.js 14:05:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 249 (0x7f37dfa56400) [pid = 1895] [serial = 1287] [outer = 0x7f37de031800] 14:05:32 INFO - PROCESS | 1895 | 1461791132681 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1531ms 14:05:32 INFO - PROCESS | 1895 | 1461791132740 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:05:32 INFO - PROCESS | 1895 | 1461791132746 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:05:32 INFO - PROCESS | 1895 | 1461791132752 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:05:32 INFO - PROCESS | 1895 | 1461791132754 Marionette TRACE conn3 <- [1,1686,null,{}] 14:05:32 INFO - PROCESS | 1895 | 1461791132760 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:32 INFO - PROCESS | 1895 | 1461791132921 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1fdb800 == 117 [pid = 1895] [id = 279] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e96b6800 == 116 [pid = 1895] [id = 324] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcfd1000 == 115 [pid = 1895] [id = 325] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de2aa800 == 114 [pid = 1895] [id = 323] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f54bb800 == 113 [pid = 1895] [id = 322] 14:05:33 INFO - PROCESS | 1895 | --DOMWINDOW == 248 (0x7f37f2931000) [pid = 1895] [serial = 1145] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37f3502c00) [pid = 1895] [serial = 1148] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37dcdc2400) [pid = 1895] [serial = 1151] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37e7376c00) [pid = 1895] [serial = 1154] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37ed5b9000) [pid = 1895] [serial = 1178] [outer = (nil)] [url = about:blank] 14:05:33 INFO - PROCESS | 1895 | 1461791133239 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9c80000 == 112 [pid = 1895] [id = 412] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9510800 == 111 [pid = 1895] [id = 411] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7422800 == 110 [pid = 1895] [id = 410] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20c4800 == 109 [pid = 1895] [id = 409] 14:05:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf54800 == 110 [pid = 1895] [id = 429] 14:05:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37dcdc2400) [pid = 1895] [serial = 1288] [outer = (nil)] 14:05:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37e21b1000) [pid = 1895] [serial = 1289] [outer = 0x7f37dcdc2400] 14:05:33 INFO - PROCESS | 1895 | 1461791133376 Marionette DEBUG loaded listener.js 14:05:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37e724a000) [pid = 1895] [serial = 1290] [outer = 0x7f37dcdc2400] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcfdf000 == 109 [pid = 1895] [id = 408] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d94f0800 == 108 [pid = 1895] [id = 407] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10e4000 == 107 [pid = 1895] [id = 406] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9c7c800 == 106 [pid = 1895] [id = 405] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20af800 == 105 [pid = 1895] [id = 404] 14:05:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38122cc000 == 104 [pid = 1895] [id = 403] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37e21aa000) [pid = 1895] [serial = 1161] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37e1189c00) [pid = 1895] [serial = 1160] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37e6120c00) [pid = 1895] [serial = 1163] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37e72a7400) [pid = 1895] [serial = 1164] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37df92fc00) [pid = 1895] [serial = 1158] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f37decc8c00) [pid = 1895] [serial = 1157] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37f0722c00) [pid = 1895] [serial = 1139] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37e747c400) [pid = 1895] [serial = 1124] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e9ebf400) [pid = 1895] [serial = 1127] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37ed5b7800) [pid = 1895] [serial = 1136] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37eb2d2000) [pid = 1895] [serial = 1130] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37df7f6000) [pid = 1895] [serial = 1118] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37e22cf000) [pid = 1895] [serial = 1121] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37eceef800) [pid = 1895] [serial = 1133] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37f1f26c00) [pid = 1895] [serial = 1142] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37e7377000) [pid = 1895] [serial = 1166] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37e8fe4c00) [pid = 1895] [serial = 1169] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37ecfc8800) [pid = 1895] [serial = 1172] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e9ebd400) [pid = 1895] [serial = 1170] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37ed11b000) [pid = 1895] [serial = 1173] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37ed121000) [pid = 1895] [serial = 1176] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37e87bf000) [pid = 1895] [serial = 1167] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37ead69800) [pid = 1895] [serial = 1175] [outer = (nil)] [url = about:blank] 14:05:34 INFO - PROCESS | 1895 | 1461791134357 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:05:34 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 14:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1640ms 14:05:34 INFO - PROCESS | 1895 | 1461791134393 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:05:34 INFO - PROCESS | 1895 | 1461791134398 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:05:34 INFO - PROCESS | 1895 | 1461791134407 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:05:34 INFO - PROCESS | 1895 | 1461791134411 Marionette TRACE conn3 <- [1,1690,null,{}] 14:05:34 INFO - PROCESS | 1895 | 1461791134419 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:34 INFO - PROCESS | 1895 | 1461791134605 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:05:34 INFO - PROCESS | 1895 | 1461791134819 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9db800 == 105 [pid = 1895] [id = 430] 14:05:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37dc2f6000) [pid = 1895] [serial = 1291] [outer = (nil)] 14:05:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37de031c00) [pid = 1895] [serial = 1292] [outer = 0x7f37dc2f6000] 14:05:34 INFO - PROCESS | 1895 | 1461791134943 Marionette DEBUG loaded listener.js 14:05:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e0e09400) [pid = 1895] [serial = 1293] [outer = 0x7f37dc2f6000] 14:05:35 INFO - PROCESS | 1895 | 1461791135794 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1438ms 14:05:35 INFO - PROCESS | 1895 | 1461791135847 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:05:35 INFO - PROCESS | 1895 | 1461791135855 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:05:35 INFO - PROCESS | 1895 | 1461791135864 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:05:35 INFO - PROCESS | 1895 | 1461791135869 Marionette TRACE conn3 <- [1,1694,null,{}] 14:05:35 INFO - PROCESS | 1895 | 1461791135876 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:36 INFO - PROCESS | 1895 | 1461791136051 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:05:36 INFO - PROCESS | 1895 | 1461791136255 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6386000 == 106 [pid = 1895] [id = 431] 14:05:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37e0e06400) [pid = 1895] [serial = 1294] [outer = (nil)] 14:05:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37e7243800) [pid = 1895] [serial = 1295] [outer = 0x7f37e0e06400] 14:05:36 INFO - PROCESS | 1895 | 1461791136366 Marionette DEBUG loaded listener.js 14:05:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37e733b800) [pid = 1895] [serial = 1296] [outer = 0x7f37e0e06400] 14:05:37 INFO - PROCESS | 1895 | 1461791137319 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1489ms 14:05:37 INFO - PROCESS | 1895 | 1461791137353 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:05:37 INFO - PROCESS | 1895 | 1461791137357 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:05:37 INFO - PROCESS | 1895 | 1461791137363 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:05:37 INFO - PROCESS | 1895 | 1461791137368 Marionette TRACE conn3 <- [1,1698,null,{}] 14:05:37 INFO - PROCESS | 1895 | 1461791137383 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:37 INFO - PROCESS | 1895 | 1461791137553 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:05:37 INFO - PROCESS | 1895 | 1461791137771 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e860e000 == 107 [pid = 1895] [id = 432] 14:05:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37e7340800) [pid = 1895] [serial = 1297] [outer = (nil)] 14:05:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37e8889800) [pid = 1895] [serial = 1298] [outer = 0x7f37e7340800] 14:05:37 INFO - PROCESS | 1895 | 1461791137846 Marionette DEBUG loaded listener.js 14:05:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37e91a6000) [pid = 1895] [serial = 1299] [outer = 0x7f37e7340800] 14:05:38 INFO - PROCESS | 1895 | 1461791138720 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:05:38 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 14:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1432ms 14:05:38 INFO - PROCESS | 1895 | 1461791138796 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:05:38 INFO - PROCESS | 1895 | 1461791138800 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:05:38 INFO - PROCESS | 1895 | 1461791138806 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:05:38 INFO - PROCESS | 1895 | 1461791138809 Marionette TRACE conn3 <- [1,1702,null,{}] 14:05:38 INFO - PROCESS | 1895 | 1461791138814 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:39 INFO - PROCESS | 1895 | 1461791138996 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:05:39 INFO - PROCESS | 1895 | 1461791139192 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96ac800 == 108 [pid = 1895] [id = 433] 14:05:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37e735a800) [pid = 1895] [serial = 1300] [outer = (nil)] 14:05:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37eab32400) [pid = 1895] [serial = 1301] [outer = 0x7f37e735a800] 14:05:39 INFO - PROCESS | 1895 | 1461791139262 Marionette DEBUG loaded listener.js 14:05:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37eaf96800) [pid = 1895] [serial = 1302] [outer = 0x7f37e735a800] 14:05:40 INFO - PROCESS | 1895 | 1461791140119 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1377ms 14:05:40 INFO - PROCESS | 1895 | 1461791140184 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:05:40 INFO - PROCESS | 1895 | 1461791140188 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:05:40 INFO - PROCESS | 1895 | 1461791140194 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:05:40 INFO - PROCESS | 1895 | 1461791140197 Marionette TRACE conn3 <- [1,1706,null,{}] 14:05:40 INFO - PROCESS | 1895 | 1461791140202 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:40 INFO - PROCESS | 1895 | 1461791140367 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:05:40 INFO - PROCESS | 1895 | 1461791140580 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf5a800 == 109 [pid = 1895] [id = 434] 14:05:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37e736d000) [pid = 1895] [serial = 1303] [outer = (nil)] 14:05:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37eb2d2000) [pid = 1895] [serial = 1304] [outer = 0x7f37e736d000] 14:05:40 INFO - PROCESS | 1895 | 1461791140689 Marionette DEBUG loaded listener.js 14:05:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37ecb47c00) [pid = 1895] [serial = 1305] [outer = 0x7f37e736d000] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcb1f000 == 108 [pid = 1895] [id = 428] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dc14d000 == 107 [pid = 1895] [id = 427] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d97f1000 == 106 [pid = 1895] [id = 425] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dc155000 == 105 [pid = 1895] [id = 424] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380cb8d800 == 104 [pid = 1895] [id = 423] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a31800 == 103 [pid = 1895] [id = 422] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ffe95800 == 102 [pid = 1895] [id = 421] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3268000 == 101 [pid = 1895] [id = 420] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1ec4000 == 100 [pid = 1895] [id = 419] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed81e800 == 99 [pid = 1895] [id = 418] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed611800 == 98 [pid = 1895] [id = 417] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecf97800 == 97 [pid = 1895] [id = 416] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91ce000 == 96 [pid = 1895] [id = 415] 14:05:42 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0d5e800 == 95 [pid = 1895] [id = 414] 14:05:43 INFO - PROCESS | 1895 | 1461791143455 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 3283ms 14:05:43 INFO - PROCESS | 1895 | 1461791143479 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:05:43 INFO - PROCESS | 1895 | 1461791143482 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:05:43 INFO - PROCESS | 1895 | 1461791143490 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:05:43 INFO - PROCESS | 1895 | 1461791143494 Marionette TRACE conn3 <- [1,1710,null,{}] 14:05:43 INFO - PROCESS | 1895 | 1461791143500 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:43 INFO - PROCESS | 1895 | 1461791143652 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:05:43 INFO - PROCESS | 1895 | 1461791143670 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcc93000 == 96 [pid = 1895] [id = 435] 14:05:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37de028000) [pid = 1895] [serial = 1306] [outer = (nil)] 14:05:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37e0e0a800) [pid = 1895] [serial = 1307] [outer = 0x7f37de028000] 14:05:43 INFO - PROCESS | 1895 | 1461791143730 Marionette DEBUG loaded listener.js 14:05:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37e607d000) [pid = 1895] [serial = 1308] [outer = 0x7f37de028000] 14:05:44 INFO - PROCESS | 1895 | 1461791144651 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1228ms 14:05:44 INFO - PROCESS | 1895 | 1461791144719 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:05:44 INFO - PROCESS | 1895 | 1461791144726 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:05:44 INFO - PROCESS | 1895 | 1461791144736 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:05:44 INFO - PROCESS | 1895 | 1461791144739 Marionette TRACE conn3 <- [1,1714,null,{}] 14:05:44 INFO - PROCESS | 1895 | 1461791144750 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:44 INFO - PROCESS | 1895 | 1461791144962 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:05:44 INFO - PROCESS | 1895 | 1461791144985 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e730c000 == 97 [pid = 1895] [id = 436] 14:05:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37de02dc00) [pid = 1895] [serial = 1309] [outer = (nil)] 14:05:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37e87b9000) [pid = 1895] [serial = 1310] [outer = 0x7f37de02dc00] 14:05:45 INFO - PROCESS | 1895 | 1461791145043 Marionette DEBUG loaded listener.js 14:05:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37e9456000) [pid = 1895] [serial = 1311] [outer = 0x7f37de02dc00] 14:05:45 INFO - PROCESS | 1895 | 1461791145919 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1234ms 14:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:05:45 INFO - PROCESS | 1895 | 1461791145969 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:05:45 INFO - PROCESS | 1895 | 1461791145972 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:05:45 INFO - PROCESS | 1895 | 1461791145978 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:05:45 INFO - PROCESS | 1895 | 1461791145983 Marionette TRACE conn3 <- [1,1718,null,{}] 14:05:46 INFO - PROCESS | 1895 | 1461791146003 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:46 INFO - PROCESS | 1895 | 1461791146212 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:05:46 INFO - PROCESS | 1895 | 1461791146240 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecd90800 == 98 [pid = 1895] [id = 437] 14:05:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37ec9d9c00) [pid = 1895] [serial = 1312] [outer = (nil)] 14:05:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37ed11b000) [pid = 1895] [serial = 1313] [outer = 0x7f37ec9d9c00] 14:05:46 INFO - PROCESS | 1895 | 1461791146300 Marionette DEBUG loaded listener.js 14:05:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37edde1000) [pid = 1895] [serial = 1314] [outer = 0x7f37ec9d9c00] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37e8887400) [pid = 1895] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37d88e5800) [pid = 1895] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37de031800) [pid = 1895] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37e733cc00) [pid = 1895] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37e7333800) [pid = 1895] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37dcdc0c00) [pid = 1895] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f37dcbb0c00) [pid = 1895] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37ecfcdc00) [pid = 1895] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37dfa50400) [pid = 1895] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e1186800) [pid = 1895] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37f1e34800) [pid = 1895] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37deccc000) [pid = 1895] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37e1189000) [pid = 1895] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37eb25c800) [pid = 1895] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37dfa4f400) [pid = 1895] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37e0e07000) [pid = 1895] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37df78bc00) [pid = 1895] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37e9ec6800) [pid = 1895] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37dcdc3800) [pid = 1895] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37df7f2000) [pid = 1895] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37e607c000) [pid = 1895] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e9332000) [pid = 1895] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37e6082400) [pid = 1895] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37e21a9400) [pid = 1895] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37f2128800) [pid = 1895] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37e118b800) [pid = 1895] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37e1187000) [pid = 1895] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37df7f1c00) [pid = 1895] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37db9f0800) [pid = 1895] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37e9c2c400) [pid = 1895] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37ea0d8000) [pid = 1895] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37ed121400) [pid = 1895] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37e21aac00) [pid = 1895] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37da707c00) [pid = 1895] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37dcdc0400) [pid = 1895] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37e9ec3000) [pid = 1895] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:05:47 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37e7360800) [pid = 1895] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:05:47 INFO - PROCESS | 1895 | 1461791147558 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1595ms 14:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:05:47 INFO - PROCESS | 1895 | 1461791147571 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:05:47 INFO - PROCESS | 1895 | 1461791147574 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:05:47 INFO - PROCESS | 1895 | 1461791147581 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:05:47 INFO - PROCESS | 1895 | 1461791147584 Marionette TRACE conn3 <- [1,1722,null,{}] 14:05:47 INFO - PROCESS | 1895 | 1461791147589 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:47 INFO - PROCESS | 1895 | 1461791147799 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:05:47 INFO - PROCESS | 1895 | 1461791147825 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de29b000 == 99 [pid = 1895] [id = 438] 14:05:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37da704400) [pid = 1895] [serial = 1315] [outer = (nil)] 14:05:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37df7fa000) [pid = 1895] [serial = 1316] [outer = 0x7f37da704400] 14:05:47 INFO - PROCESS | 1895 | 1461791147883 Marionette DEBUG loaded listener.js 14:05:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37e21aac00) [pid = 1895] [serial = 1317] [outer = 0x7f37da704400] 14:05:48 INFO - PROCESS | 1895 | 1461791148683 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:05:48 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 14:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1138ms 14:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:05:48 INFO - PROCESS | 1895 | 1461791148717 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:05:48 INFO - PROCESS | 1895 | 1461791148720 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:05:48 INFO - PROCESS | 1895 | 1461791148725 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:05:48 INFO - PROCESS | 1895 | 1461791148728 Marionette TRACE conn3 <- [1,1726,null,{}] 14:05:48 INFO - PROCESS | 1895 | 1461791148733 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:48 INFO - PROCESS | 1895 | 1461791148937 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:05:48 INFO - PROCESS | 1895 | 1461791148959 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecf94800 == 100 [pid = 1895] [id = 439] 14:05:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37dfa5e000) [pid = 1895] [serial = 1318] [outer = (nil)] 14:05:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37e7353800) [pid = 1895] [serial = 1319] [outer = 0x7f37dfa5e000] 14:05:49 INFO - PROCESS | 1895 | 1461791149027 Marionette DEBUG loaded listener.js 14:05:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37e9c24800) [pid = 1895] [serial = 1320] [outer = 0x7f37dfa5e000] 14:05:50 INFO - PROCESS | 1895 | 1461791150110 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1431ms 14:05:50 INFO - PROCESS | 1895 | 1461791150157 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:05:50 INFO - PROCESS | 1895 | 1461791150164 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:05:50 INFO - PROCESS | 1895 | 1461791150171 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:05:50 INFO - PROCESS | 1895 | 1461791150177 Marionette TRACE conn3 <- [1,1730,null,{}] 14:05:50 INFO - PROCESS | 1895 | 1461791150185 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:50 INFO - PROCESS | 1895 | 1461791150361 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:05:50 INFO - PROCESS | 1895 | 1461791150561 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20cb800 == 101 [pid = 1895] [id = 440] 14:05:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37de027c00) [pid = 1895] [serial = 1321] [outer = (nil)] 14:05:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37e2068c00) [pid = 1895] [serial = 1322] [outer = 0x7f37de027c00] 14:05:50 INFO - PROCESS | 1895 | 1461791150638 Marionette DEBUG loaded listener.js 14:05:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37e611e000) [pid = 1895] [serial = 1323] [outer = 0x7f37de027c00] 14:05:51 INFO - PROCESS | 1895 | 1461791151538 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:05:51 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 14:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1439ms 14:05:51 INFO - PROCESS | 1895 | 1461791151612 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:05:51 INFO - PROCESS | 1895 | 1461791151621 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:05:51 INFO - PROCESS | 1895 | 1461791151630 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:05:51 INFO - PROCESS | 1895 | 1461791151634 Marionette TRACE conn3 <- [1,1734,null,{}] 14:05:51 INFO - PROCESS | 1895 | 1461791151640 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:51 INFO - PROCESS | 1895 | 1461791151848 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:05:52 INFO - PROCESS | 1895 | 1461791152047 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed0b3800 == 102 [pid = 1895] [id = 441] 14:05:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37e7334400) [pid = 1895] [serial = 1324] [outer = (nil)] 14:05:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37e9332400) [pid = 1895] [serial = 1325] [outer = 0x7f37e7334400] 14:05:52 INFO - PROCESS | 1895 | 1461791152114 Marionette DEBUG loaded listener.js 14:05:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37ea0da000) [pid = 1895] [serial = 1326] [outer = 0x7f37e7334400] 14:05:53 INFO - PROCESS | 1895 | 1461791153029 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1430ms 14:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:05:53 INFO - PROCESS | 1895 | 1461791153061 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:05:53 INFO - PROCESS | 1895 | 1461791153064 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:05:53 INFO - PROCESS | 1895 | 1461791153070 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:05:53 INFO - PROCESS | 1895 | 1461791153079 Marionette TRACE conn3 <- [1,1738,null,{}] 14:05:53 INFO - PROCESS | 1895 | 1461791153118 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:53 INFO - PROCESS | 1895 | 1461791153296 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:05:53 INFO - PROCESS | 1895 | 1461791153499 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0781000 == 103 [pid = 1895] [id = 442] 14:05:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37eb254400) [pid = 1895] [serial = 1327] [outer = (nil)] 14:05:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37ed5b8000) [pid = 1895] [serial = 1328] [outer = 0x7f37eb254400] 14:05:53 INFO - PROCESS | 1895 | 1461791153611 Marionette DEBUG loaded listener.js 14:05:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37f071b800) [pid = 1895] [serial = 1329] [outer = 0x7f37eb254400] 14:05:54 INFO - PROCESS | 1895 | 1461791154492 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1460ms 14:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:05:54 INFO - PROCESS | 1895 | 1461791154530 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:05:54 INFO - PROCESS | 1895 | 1461791154533 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:05:54 INFO - PROCESS | 1895 | 1461791154539 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:05:54 INFO - PROCESS | 1895 | 1461791154542 Marionette TRACE conn3 <- [1,1742,null,{}] 14:05:54 INFO - PROCESS | 1895 | 1461791154547 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:54 INFO - PROCESS | 1895 | 1461791154710 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:05:54 INFO - PROCESS | 1895 | 1461791154914 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1f8c000 == 104 [pid = 1895] [id = 443] 14:05:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37eaf8ec00) [pid = 1895] [serial = 1330] [outer = (nil)] 14:05:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37f1e34800) [pid = 1895] [serial = 1331] [outer = 0x7f37eaf8ec00] 14:05:54 INFO - PROCESS | 1895 | 1461791154982 Marionette DEBUG loaded listener.js 14:05:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37f2123c00) [pid = 1895] [serial = 1332] [outer = 0x7f37eaf8ec00] 14:05:55 INFO - PROCESS | 1895 | 1461791155811 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1329ms 14:05:55 INFO - PROCESS | 1895 | 1461791155867 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:05:55 INFO - PROCESS | 1895 | 1461791155871 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:05:55 INFO - PROCESS | 1895 | 1461791155877 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:05:55 INFO - PROCESS | 1895 | 1461791155880 Marionette TRACE conn3 <- [1,1746,null,{}] 14:05:55 INFO - PROCESS | 1895 | 1461791155885 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:56 INFO - PROCESS | 1895 | 1461791156040 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:05:56 INFO - PROCESS | 1895 | 1461791156245 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f326c800 == 105 [pid = 1895] [id = 444] 14:05:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37d88e5000) [pid = 1895] [serial = 1333] [outer = (nil)] 14:05:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37f2171400) [pid = 1895] [serial = 1334] [outer = 0x7f37d88e5000] 14:05:56 INFO - PROCESS | 1895 | 1461791156317 Marionette DEBUG loaded listener.js 14:05:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37f2f10000) [pid = 1895] [serial = 1335] [outer = 0x7f37d88e5000] 14:05:57 INFO - PROCESS | 1895 | 1461791157195 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1379ms 14:05:57 INFO - PROCESS | 1895 | 1461791157256 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:05:57 INFO - PROCESS | 1895 | 1461791157260 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:05:57 INFO - PROCESS | 1895 | 1461791157266 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:05:57 INFO - PROCESS | 1895 | 1461791157268 Marionette TRACE conn3 <- [1,1750,null,{}] 14:05:57 INFO - PROCESS | 1895 | 1461791157273 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:57 INFO - PROCESS | 1895 | 1461791157448 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:05:57 INFO - PROCESS | 1895 | 1461791157650 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800222800 == 106 [pid = 1895] [id = 445] 14:05:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37f3502c00) [pid = 1895] [serial = 1336] [outer = (nil)] 14:05:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37fef0c800) [pid = 1895] [serial = 1337] [outer = 0x7f37f3502c00] 14:05:57 INFO - PROCESS | 1895 | 1461791157723 Marionette DEBUG loaded listener.js 14:05:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f3800f3f400) [pid = 1895] [serial = 1338] [outer = 0x7f37f3502c00] 14:05:58 INFO - PROCESS | 1895 | 1461791158610 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1379ms 14:05:58 INFO - PROCESS | 1895 | 1461791158645 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:05:58 INFO - PROCESS | 1895 | 1461791158648 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:05:58 INFO - PROCESS | 1895 | 1461791158654 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:05:58 INFO - PROCESS | 1895 | 1461791158657 Marionette TRACE conn3 <- [1,1754,null,{}] 14:05:58 INFO - PROCESS | 1895 | 1461791158663 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:05:58 INFO - PROCESS | 1895 | 1461791158824 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:05:59 INFO - PROCESS | 1895 | 1461791159030 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:05:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a4b000 == 107 [pid = 1895] [id = 446] 14:05:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37f5646c00) [pid = 1895] [serial = 1339] [outer = (nil)] 14:05:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f38013dd800) [pid = 1895] [serial = 1340] [outer = 0x7f37f5646c00] 14:05:59 INFO - PROCESS | 1895 | 1461791159107 Marionette DEBUG loaded listener.js 14:05:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f3804964c00) [pid = 1895] [serial = 1341] [outer = 0x7f37f5646c00] 14:05:59 INFO - PROCESS | 1895 | 1461791159916 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1335ms 14:05:59 INFO - PROCESS | 1895 | 1461791159991 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:05:59 INFO - PROCESS | 1895 | 1461791159993 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:06:00 INFO - PROCESS | 1895 | 1461791160000 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:06:00 INFO - PROCESS | 1895 | 1461791160002 Marionette TRACE conn3 <- [1,1758,null,{}] 14:06:00 INFO - PROCESS | 1895 | 1461791160007 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:00 INFO - PROCESS | 1895 | 1461791160166 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:06:00 INFO - PROCESS | 1895 | 1461791160422 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb86000 == 108 [pid = 1895] [id = 447] 14:06:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37eaf92400) [pid = 1895] [serial = 1342] [outer = (nil)] 14:06:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f3804968c00) [pid = 1895] [serial = 1343] [outer = 0x7f37eaf92400] 14:06:00 INFO - PROCESS | 1895 | 1461791160504 Marionette DEBUG loaded listener.js 14:06:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f3804b10400) [pid = 1895] [serial = 1344] [outer = 0x7f37eaf92400] 14:06:01 INFO - PROCESS | 1895 | 1461791161304 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1382ms 14:06:01 INFO - PROCESS | 1895 | 1461791161389 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:06:01 INFO - PROCESS | 1895 | 1461791161392 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:06:01 INFO - PROCESS | 1895 | 1461791161400 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:06:01 INFO - PROCESS | 1895 | 1461791161403 Marionette TRACE conn3 <- [1,1762,null,{}] 14:06:01 INFO - PROCESS | 1895 | 1461791161408 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:01 INFO - PROCESS | 1895 | 1461791161583 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:06:01 INFO - PROCESS | 1895 | 1461791161791 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dddbc800 == 109 [pid = 1895] [id = 448] 14:06:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37d9671000) [pid = 1895] [serial = 1345] [outer = (nil)] 14:06:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37d9678400) [pid = 1895] [serial = 1346] [outer = 0x7f37d9671000] 14:06:01 INFO - PROCESS | 1895 | 1461791161906 Marionette DEBUG loaded listener.js 14:06:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37d967dc00) [pid = 1895] [serial = 1347] [outer = 0x7f37d9671000] 14:06:02 INFO - PROCESS | 1895 | 1461791162778 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1437ms 14:06:02 INFO - PROCESS | 1895 | 1461791162837 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:06:02 INFO - PROCESS | 1895 | 1461791162841 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:06:02 INFO - PROCESS | 1895 | 1461791162846 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:06:02 INFO - PROCESS | 1895 | 1461791162848 Marionette TRACE conn3 <- [1,1766,null,{}] 14:06:02 INFO - PROCESS | 1895 | 1461791162854 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:03 INFO - PROCESS | 1895 | 1461791163014 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:06:03 INFO - PROCESS | 1895 | 1461791163234 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d886e000 == 110 [pid = 1895] [id = 449] 14:06:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37d9674800) [pid = 1895] [serial = 1348] [outer = (nil)] 14:06:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f3804969800) [pid = 1895] [serial = 1349] [outer = 0x7f37d9674800] 14:06:03 INFO - PROCESS | 1895 | 1461791163315 Marionette DEBUG loaded listener.js 14:06:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f3804ba9000) [pid = 1895] [serial = 1350] [outer = 0x7f37d9674800] 14:06:04 INFO - PROCESS | 1895 | 1461791164194 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 14:06:04 INFO - PROCESS | 1895 | 1461791164230 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:06:04 INFO - PROCESS | 1895 | 1461791164234 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:06:04 INFO - PROCESS | 1895 | 1461791164240 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:06:04 INFO - PROCESS | 1895 | 1461791164244 Marionette TRACE conn3 <- [1,1770,null,{}] 14:06:04 INFO - PROCESS | 1895 | 1461791164248 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:04 INFO - PROCESS | 1895 | 1461791164428 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:06:04 INFO - PROCESS | 1895 | 1461791164650 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddcc5800 == 111 [pid = 1895] [id = 450] 14:06:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37d9404c00) [pid = 1895] [serial = 1351] [outer = (nil)] 14:06:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 249 (0x7f37d940f400) [pid = 1895] [serial = 1352] [outer = 0x7f37d9404c00] 14:06:04 INFO - PROCESS | 1895 | 1461791164764 Marionette DEBUG loaded listener.js 14:06:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 250 (0x7f3804c09c00) [pid = 1895] [serial = 1353] [outer = 0x7f37d9404c00] 14:06:05 INFO - PROCESS | 1895 | 1461791165612 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1430ms 14:06:05 INFO - PROCESS | 1895 | 1461791165670 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:06:05 INFO - PROCESS | 1895 | 1461791165673 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:06:05 INFO - PROCESS | 1895 | 1461791165679 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:06:05 INFO - PROCESS | 1895 | 1461791165681 Marionette TRACE conn3 <- [1,1774,null,{}] 14:06:05 INFO - PROCESS | 1895 | 1461791165705 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:05 INFO - PROCESS | 1895 | 1461791165866 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:06:06 INFO - PROCESS | 1895 | 1461791166088 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbd7800 == 112 [pid = 1895] [id = 451] 14:06:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 251 (0x7f37d83c3800) [pid = 1895] [serial = 1354] [outer = (nil)] 14:06:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 252 (0x7f37d83cb800) [pid = 1895] [serial = 1355] [outer = 0x7f37d83c3800] 14:06:06 INFO - PROCESS | 1895 | 1461791166200 Marionette DEBUG loaded listener.js 14:06:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 253 (0x7f37d83d1c00) [pid = 1895] [serial = 1356] [outer = 0x7f37d83c3800] 14:06:07 INFO - PROCESS | 1895 | 1461791167061 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1445ms 14:06:07 INFO - PROCESS | 1895 | 1461791167125 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:06:07 INFO - PROCESS | 1895 | 1461791167129 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:06:07 INFO - PROCESS | 1895 | 1461791167135 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:06:07 INFO - PROCESS | 1895 | 1461791167146 Marionette TRACE conn3 <- [1,1778,null,{}] 14:06:07 INFO - PROCESS | 1895 | 1461791167150 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:07 INFO - PROCESS | 1895 | 1461791167320 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:06:07 INFO - PROCESS | 1895 | 1461791167528 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcc98800 == 113 [pid = 1895] [id = 452] 14:06:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 254 (0x7f37d83c3c00) [pid = 1895] [serial = 1357] [outer = (nil)] 14:06:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 255 (0x7f37da710800) [pid = 1895] [serial = 1358] [outer = 0x7f37d83c3c00] 14:06:07 INFO - PROCESS | 1895 | 1461791167594 Marionette DEBUG loaded listener.js 14:06:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 256 (0x7f37decc4000) [pid = 1895] [serial = 1359] [outer = 0x7f37d83c3c00] 14:06:08 INFO - PROCESS | 1895 | 1461791168786 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:06:08 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 14:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1703ms 14:06:08 INFO - PROCESS | 1895 | 1461791168839 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:06:08 INFO - PROCESS | 1895 | 1461791168844 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:06:08 INFO - PROCESS | 1895 | 1461791168851 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:06:08 INFO - PROCESS | 1895 | 1461791168857 Marionette TRACE conn3 <- [1,1782,null,{}] 14:06:08 INFO - PROCESS | 1895 | 1461791168864 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:09 INFO - PROCESS | 1895 | 1461791169026 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:06:09 INFO - PROCESS | 1895 | 1461791169316 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddcdc800 == 114 [pid = 1895] [id = 453] 14:06:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 257 (0x7f37da70bc00) [pid = 1895] [serial = 1360] [outer = (nil)] 14:06:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 258 (0x7f37dc2ee000) [pid = 1895] [serial = 1361] [outer = 0x7f37da70bc00] 14:06:09 INFO - PROCESS | 1895 | 1461791169385 Marionette DEBUG loaded listener.js 14:06:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 259 (0x7f37dcdbdc00) [pid = 1895] [serial = 1362] [outer = 0x7f37da70bc00] 14:06:10 INFO - PROCESS | 1895 | 1461791170357 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:06:10 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 14:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1583ms 14:06:10 INFO - PROCESS | 1895 | 1461791170435 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:06:10 INFO - PROCESS | 1895 | 1461791170443 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:06:10 INFO - PROCESS | 1895 | 1461791170452 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:06:10 INFO - PROCESS | 1895 | 1461791170455 Marionette TRACE conn3 <- [1,1786,null,{}] 14:06:10 INFO - PROCESS | 1895 | 1461791170460 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:10 INFO - PROCESS | 1895 | 1461791170635 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:06:10 INFO - PROCESS | 1895 | 1461791170918 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10ef000 == 115 [pid = 1895] [id = 454] 14:06:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 260 (0x7f37deccb400) [pid = 1895] [serial = 1363] [outer = (nil)] 14:06:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 261 (0x7f37df7f6000) [pid = 1895] [serial = 1364] [outer = 0x7f37deccb400] 14:06:11 INFO - PROCESS | 1895 | 1461791171025 Marionette DEBUG loaded listener.js 14:06:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 262 (0x7f37dfa5dc00) [pid = 1895] [serial = 1365] [outer = 0x7f37deccb400] 14:06:11 INFO - PROCESS | 1895 | 1461791171962 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:06:12 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 14:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1581ms 14:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:06:12 INFO - PROCESS | 1895 | 1461791172033 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:06:12 INFO - PROCESS | 1895 | 1461791172036 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:06:12 INFO - PROCESS | 1895 | 1461791172042 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:06:12 INFO - PROCESS | 1895 | 1461791172047 Marionette TRACE conn3 <- [1,1790,null,{}] 14:06:12 INFO - PROCESS | 1895 | 1461791172061 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:12 INFO - PROCESS | 1895 | 1461791172312 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:06:12 INFO - PROCESS | 1895 | 1461791172466 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d97e1800 == 116 [pid = 1895] [id = 455] 14:06:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 263 (0x7f37e21a9c00) [pid = 1895] [serial = 1366] [outer = (nil)] 14:06:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 264 (0x7f37e22cf800) [pid = 1895] [serial = 1367] [outer = 0x7f37e21a9c00] 14:06:12 INFO - PROCESS | 1895 | 1461791172577 Marionette DEBUG loaded listener.js 14:06:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 265 (0x7f37e6121000) [pid = 1895] [serial = 1368] [outer = 0x7f37e21a9c00] 14:06:12 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f284b800 == 115 [pid = 1895] [id = 172] 14:06:12 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de29b000 == 114 [pid = 1895] [id = 438] 14:06:12 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecd90800 == 113 [pid = 1895] [id = 437] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 264 (0x7f3800089000) [pid = 1895] [serial = 1205] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 263 (0x7f380025a000) [pid = 1895] [serial = 1202] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 262 (0x7f380495bc00) [pid = 1895] [serial = 1214] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 261 (0x7f37ebc0ac00) [pid = 1895] [serial = 1187] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 260 (0x7f37f2ed5000) [pid = 1895] [serial = 1193] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 259 (0x7f37eefe5000) [pid = 1895] [serial = 1190] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 258 (0x7f37f5649000) [pid = 1895] [serial = 1196] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 257 (0x7f37ffb6c800) [pid = 1895] [serial = 1199] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 256 (0x7f3804c07000) [pid = 1895] [serial = 1211] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 255 (0x7f37e118e000) [pid = 1895] [serial = 1181] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 254 (0x7f3804968400) [pid = 1895] [serial = 1217] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 253 (0x7f37e736b400) [pid = 1895] [serial = 1184] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 252 (0x7f3804a63400) [pid = 1895] [serial = 1208] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 251 (0x7f37e21b1000) [pid = 1895] [serial = 1289] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 250 (0x7f37dfa58800) [pid = 1895] [serial = 1244] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 249 (0x7f37e736e800) [pid = 1895] [serial = 1247] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 248 (0x7f37e9737000) [pid = 1895] [serial = 1250] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37ecfd5800) [pid = 1895] [serial = 1253] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37eef04000) [pid = 1895] [serial = 1256] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37f1e0f400) [pid = 1895] [serial = 1259] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37f3b2fc00) [pid = 1895] [serial = 1262] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37f905e800) [pid = 1895] [serial = 1265] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f3800f3d000) [pid = 1895] [serial = 1268] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f3804964800) [pid = 1895] [serial = 1271] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37dc2f4c00) [pid = 1895] [serial = 1274] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37db8ab400) [pid = 1895] [serial = 1277] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e22d1c00) [pid = 1895] [serial = 1280] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e730c000 == 112 [pid = 1895] [id = 436] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcc93000 == 111 [pid = 1895] [id = 435] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf5a800 == 110 [pid = 1895] [id = 434] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e96ac800 == 109 [pid = 1895] [id = 433] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e860e000 == 108 [pid = 1895] [id = 432] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6386000 == 107 [pid = 1895] [id = 431] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37df9db800 == 106 [pid = 1895] [id = 430] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcf54800 == 105 [pid = 1895] [id = 429] 14:06:13 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb279000 == 104 [pid = 1895] [id = 413] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37ecef4000) [pid = 1895] [serial = 1242] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37e8888000) [pid = 1895] [serial = 1233] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37eefe3000) [pid = 1895] [serial = 1002] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37f092cc00) [pid = 1895] [serial = 1179] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37de02e000) [pid = 1895] [serial = 1220] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f38002f3c00) [pid = 1895] [serial = 948] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37dfa5a000) [pid = 1895] [serial = 951] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37e7336400) [pid = 1895] [serial = 1023] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37ffe6c400) [pid = 1895] [serial = 1020] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e86e1400) [pid = 1895] [serial = 1008] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f3804b09000) [pid = 1895] [serial = 1032] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e87b6c00) [pid = 1895] [serial = 1232] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37f1e17400) [pid = 1895] [serial = 1017] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37eb257400) [pid = 1895] [serial = 1239] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37e1184400) [pid = 1895] [serial = 1223] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37e7476400) [pid = 1895] [serial = 1230] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37e21a8000) [pid = 1895] [serial = 1224] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37efb78800) [pid = 1895] [serial = 960] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37e21aa400) [pid = 1895] [serial = 1005] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37e9c28800) [pid = 1895] [serial = 975] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37e87b2400) [pid = 1895] [serial = 954] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37e8dd2000) [pid = 1895] [serial = 1238] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37e9d9cc00) [pid = 1895] [serial = 1235] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37e724d400) [pid = 1895] [serial = 1227] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37de033c00) [pid = 1895] [serial = 1221] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f3804a63c00) [pid = 1895] [serial = 966] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37e722d400) [pid = 1895] [serial = 1226] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37f6211000) [pid = 1895] [serial = 963] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37ea0dbc00) [pid = 1895] [serial = 1236] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37e22d3c00) [pid = 1895] [serial = 1029] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f38013d9400) [pid = 1895] [serial = 1026] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37df7fc800) [pid = 1895] [serial = 972] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37e7369800) [pid = 1895] [serial = 1229] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f3804b0e800) [pid = 1895] [serial = 1035] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37ec7c3400) [pid = 1895] [serial = 1011] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37efb6b400) [pid = 1895] [serial = 1014] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37f2f10800) [pid = 1895] [serial = 1062] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37f1e15c00) [pid = 1895] [serial = 969] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37db9f5000) [pid = 1895] [serial = 1038] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37f1e12c00) [pid = 1895] [serial = 978] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37ec9cc400) [pid = 1895] [serial = 957] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37ec9dac00) [pid = 1895] [serial = 1116] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37ec7bbc00) [pid = 1895] [serial = 1241] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37db8a9c00) [pid = 1895] [serial = 1283] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37dc2ec400) [pid = 1895] [serial = 1284] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37decccc00) [pid = 1895] [serial = 1286] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37dfa56400) [pid = 1895] [serial = 1287] [outer = (nil)] [url = about:blank] 14:06:13 INFO - PROCESS | 1895 | 1461791173530 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:06:13 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) 14:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1539ms 14:06:13 INFO - PROCESS | 1895 | 1461791173580 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:06:13 INFO - PROCESS | 1895 | 1461791173583 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:06:13 INFO - PROCESS | 1895 | 1461791173589 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:06:13 INFO - PROCESS | 1895 | 1461791173591 Marionette TRACE conn3 <- [1,1794,null,{}] 14:06:13 INFO - PROCESS | 1895 | 1461791173596 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:13 INFO - PROCESS | 1895 | 1461791173748 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:06:13 INFO - PROCESS | 1895 | 1461791173929 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf4a800 == 105 [pid = 1895] [id = 456] 14:06:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37db9f3000) [pid = 1895] [serial = 1369] [outer = (nil)] 14:06:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37e22d3c00) [pid = 1895] [serial = 1370] [outer = 0x7f37db9f3000] 14:06:13 INFO - PROCESS | 1895 | 1461791173988 Marionette DEBUG loaded listener.js 14:06:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37e7337800) [pid = 1895] [serial = 1371] [outer = 0x7f37db9f3000] 14:06:14 INFO - PROCESS | 1895 | 1461791174712 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1183ms 14:06:14 INFO - PROCESS | 1895 | 1461791174773 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:06:14 INFO - PROCESS | 1895 | 1461791174776 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:06:14 INFO - PROCESS | 1895 | 1461791174781 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:06:14 INFO - PROCESS | 1895 | 1461791174783 Marionette TRACE conn3 <- [1,1798,null,{}] 14:06:14 INFO - PROCESS | 1895 | 1461791174801 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:14 INFO - PROCESS | 1895 | 1461791174955 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:06:14 INFO - PROCESS | 1895 | 1461791174968 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10f1000 == 106 [pid = 1895] [id = 457] 14:06:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37e72a7400) [pid = 1895] [serial = 1372] [outer = (nil)] 14:06:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37e736c400) [pid = 1895] [serial = 1373] [outer = 0x7f37e72a7400] 14:06:15 INFO - PROCESS | 1895 | 1461791175025 Marionette DEBUG loaded listener.js 14:06:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37e86de400) [pid = 1895] [serial = 1374] [outer = 0x7f37e72a7400] 14:06:15 INFO - PROCESS | 1895 | 1461791175917 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:06:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:06:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1179ms 14:06:15 INFO - PROCESS | 1895 | 1461791175967 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:06:15 INFO - PROCESS | 1895 | 1461791175970 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:06:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:06:15 INFO - PROCESS | 1895 | 1461791175975 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:06:15 INFO - PROCESS | 1895 | 1461791175978 Marionette TRACE conn3 <- [1,1802,null,{}] 14:06:15 INFO - PROCESS | 1895 | 1461791175983 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:16 INFO - PROCESS | 1895 | 1461791176206 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:06:16 INFO - PROCESS | 1895 | 1461791176233 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e872e000 == 107 [pid = 1895] [id = 458] 14:06:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37e8fe6400) [pid = 1895] [serial = 1375] [outer = (nil)] 14:06:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37e9c22c00) [pid = 1895] [serial = 1376] [outer = 0x7f37e8fe6400] 14:06:16 INFO - PROCESS | 1895 | 1461791176298 Marionette DEBUG loaded listener.js 14:06:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37ea0da800) [pid = 1895] [serial = 1377] [outer = 0x7f37e8fe6400] 14:06:17 INFO - PROCESS | 1895 | 1461791177184 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1233ms 14:06:17 INFO - PROCESS | 1895 | 1461791177228 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:06:17 INFO - PROCESS | 1895 | 1461791177231 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:06:17 INFO - PROCESS | 1895 | 1461791177236 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:06:17 INFO - PROCESS | 1895 | 1461791177238 Marionette TRACE conn3 <- [1,1806,null,{}] 14:06:17 INFO - PROCESS | 1895 | 1461791177243 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:17 INFO - PROCESS | 1895 | 1461791177454 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:06:17 INFO - PROCESS | 1895 | 1461791177484 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e950e800 == 108 [pid = 1895] [id = 459] 14:06:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37e9737000) [pid = 1895] [serial = 1378] [outer = (nil)] 14:06:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37eaf90800) [pid = 1895] [serial = 1379] [outer = 0x7f37e9737000] 14:06:17 INFO - PROCESS | 1895 | 1461791177540 Marionette DEBUG loaded listener.js 14:06:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37ebc40c00) [pid = 1895] [serial = 1380] [outer = 0x7f37e9737000] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37da704400) [pid = 1895] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37e21ac000) [pid = 1895] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37de02fc00) [pid = 1895] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37e9c29c00) [pid = 1895] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37ec9d9c00) [pid = 1895] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37dcdba800) [pid = 1895] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37ecfcd000) [pid = 1895] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37e91a5000) [pid = 1895] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37e21a4c00) [pid = 1895] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37ead6a000) [pid = 1895] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37e9ec4000) [pid = 1895] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37e2064c00) [pid = 1895] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37f2ca0c00) [pid = 1895] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37dcbbb000) [pid = 1895] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37e91a7800) [pid = 1895] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37dfa58c00) [pid = 1895] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37e6119800) [pid = 1895] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37f2f07400) [pid = 1895] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37eddef800) [pid = 1895] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37ead69400) [pid = 1895] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37ef917c00) [pid = 1895] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37db8a2c00) [pid = 1895] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37ec77a800) [pid = 1895] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37da70c000) [pid = 1895] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37f2f07800) [pid = 1895] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37e72a2800) [pid = 1895] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37e9c24000) [pid = 1895] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37dfa5b400) [pid = 1895] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e7472c00) [pid = 1895] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37ed5b6800) [pid = 1895] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37dc2e8400) [pid = 1895] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37f350c000) [pid = 1895] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37e2064400) [pid = 1895] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37e0e05000) [pid = 1895] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37dfa5b000) [pid = 1895] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37de02dc00) [pid = 1895] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37db8a4c00) [pid = 1895] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37de028000) [pid = 1895] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37e736d000) [pid = 1895] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37dcdbb800) [pid = 1895] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37f35fa400) [pid = 1895] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f38010bb800) [pid = 1895] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37f2f0d000) [pid = 1895] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37ed11d800) [pid = 1895] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37ec9b5400) [pid = 1895] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37e8884000) [pid = 1895] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37e8fef000) [pid = 1895] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37dcbbec00) [pid = 1895] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37dcbb1400) [pid = 1895] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37ffeed400) [pid = 1895] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37ea1e2400) [pid = 1895] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37e9c2dc00) [pid = 1895] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f380495b000) [pid = 1895] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:06:18 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37e7359400) [pid = 1895] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:06:18 INFO - PROCESS | 1895 | 1461791178972 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1776ms 14:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:06:19 INFO - PROCESS | 1895 | 1461791179014 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:06:19 INFO - PROCESS | 1895 | 1461791179016 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:06:19 INFO - PROCESS | 1895 | 1461791179022 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:06:19 INFO - PROCESS | 1895 | 1461791179024 Marionette TRACE conn3 <- [1,1810,null,{}] 14:06:19 INFO - PROCESS | 1895 | 1461791179029 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:19 INFO - PROCESS | 1895 | 1461791179187 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:06:19 INFO - PROCESS | 1895 | 1461791179205 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d59000 == 109 [pid = 1895] [id = 460] 14:06:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37d88de000) [pid = 1895] [serial = 1381] [outer = (nil)] 14:06:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37dcbb1800) [pid = 1895] [serial = 1382] [outer = 0x7f37d88de000] 14:06:19 INFO - PROCESS | 1895 | 1461791179416 Marionette DEBUG loaded listener.js 14:06:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37dfa5b400) [pid = 1895] [serial = 1383] [outer = 0x7f37d88de000] 14:06:20 INFO - PROCESS | 1895 | 1461791180065 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1077ms 14:06:20 INFO - PROCESS | 1895 | 1461791180098 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:06:20 INFO - PROCESS | 1895 | 1461791180101 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:06:20 INFO - PROCESS | 1895 | 1461791180106 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:06:20 INFO - PROCESS | 1895 | 1461791180109 Marionette TRACE conn3 <- [1,1814,null,{}] 14:06:20 INFO - PROCESS | 1895 | 1461791180114 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:20 INFO - PROCESS | 1895 | 1461791180268 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:06:20 INFO - PROCESS | 1895 | 1461791180561 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d89ee000 == 110 [pid = 1895] [id = 461] 14:06:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37d83c2400) [pid = 1895] [serial = 1384] [outer = (nil)] 14:06:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37d83cdc00) [pid = 1895] [serial = 1385] [outer = 0x7f37d83c2400] 14:06:20 INFO - PROCESS | 1895 | 1461791180639 Marionette DEBUG loaded listener.js 14:06:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37d940a800) [pid = 1895] [serial = 1386] [outer = 0x7f37d83c2400] 14:06:21 INFO - PROCESS | 1895 | 1461791181544 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1482ms 14:06:21 INFO - PROCESS | 1895 | 1461791181592 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:06:21 INFO - PROCESS | 1895 | 1461791181598 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:06:21 INFO - PROCESS | 1895 | 1461791181605 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:06:21 INFO - PROCESS | 1895 | 1461791181610 Marionette TRACE conn3 <- [1,1818,null,{}] 14:06:21 INFO - PROCESS | 1895 | 1461791181617 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:21 INFO - PROCESS | 1895 | 1461791181801 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:06:22 INFO - PROCESS | 1895 | 1461791182002 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10e1000 == 111 [pid = 1895] [id = 462] 14:06:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37d83c7800) [pid = 1895] [serial = 1387] [outer = (nil)] 14:06:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37de02f800) [pid = 1895] [serial = 1388] [outer = 0x7f37d83c7800] 14:06:22 INFO - PROCESS | 1895 | 1461791182080 Marionette DEBUG loaded listener.js 14:06:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37df7f6c00) [pid = 1895] [serial = 1389] [outer = 0x7f37d83c7800] 14:06:22 INFO - PROCESS | 1895 | 1461791182976 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1431ms 14:06:23 INFO - PROCESS | 1895 | 1461791183039 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:06:23 INFO - PROCESS | 1895 | 1461791183045 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:06:23 INFO - PROCESS | 1895 | 1461791183052 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:06:23 INFO - PROCESS | 1895 | 1461791183055 Marionette TRACE conn3 <- [1,1822,null,{}] 14:06:23 INFO - PROCESS | 1895 | 1461791183060 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:23 INFO - PROCESS | 1895 | 1461791183258 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:06:23 INFO - PROCESS | 1895 | 1461791183469 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9504000 == 112 [pid = 1895] [id = 463] 14:06:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37dfa57400) [pid = 1895] [serial = 1390] [outer = (nil)] 14:06:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37e21abc00) [pid = 1895] [serial = 1391] [outer = 0x7f37dfa57400] 14:06:23 INFO - PROCESS | 1895 | 1461791183582 Marionette DEBUG loaded listener.js 14:06:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37e6118400) [pid = 1895] [serial = 1392] [outer = 0x7f37dfa57400] 14:06:24 INFO - PROCESS | 1895 | 1461791184537 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1529ms 14:06:24 INFO - PROCESS | 1895 | 1461791184581 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:06:24 INFO - PROCESS | 1895 | 1461791184585 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:06:24 INFO - PROCESS | 1895 | 1461791184598 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:06:24 INFO - PROCESS | 1895 | 1461791184607 Marionette TRACE conn3 <- [1,1826,null,{}] 14:06:24 INFO - PROCESS | 1895 | 1461791184616 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:24 INFO - PROCESS | 1895 | 1461791184799 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:06:25 INFO - PROCESS | 1895 | 1461791184998 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb159800 == 113 [pid = 1895] [id = 464] 14:06:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37e72a3400) [pid = 1895] [serial = 1393] [outer = (nil)] 14:06:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37e87bf800) [pid = 1895] [serial = 1394] [outer = 0x7f37e72a3400] 14:06:25 INFO - PROCESS | 1895 | 1461791185075 Marionette DEBUG loaded listener.js 14:06:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37e8fef000) [pid = 1895] [serial = 1395] [outer = 0x7f37e72a3400] 14:06:25 INFO - PROCESS | 1895 | 1461791185929 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1394ms 14:06:25 INFO - PROCESS | 1895 | 1461791185985 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:06:25 INFO - PROCESS | 1895 | 1461791185990 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:06:25 INFO - PROCESS | 1895 | 1461791185995 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:06:25 INFO - PROCESS | 1895 | 1461791185998 Marionette TRACE conn3 <- [1,1830,null,{}] 14:06:26 INFO - PROCESS | 1895 | 1461791186003 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:26 INFO - PROCESS | 1895 | 1461791186175 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:06:26 INFO - PROCESS | 1895 | 1461791186380 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecf84000 == 114 [pid = 1895] [id = 465] 14:06:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37e72a5400) [pid = 1895] [serial = 1396] [outer = (nil)] 14:06:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37e9ec4000) [pid = 1895] [serial = 1397] [outer = 0x7f37e72a5400] 14:06:26 INFO - PROCESS | 1895 | 1461791186452 Marionette DEBUG loaded listener.js 14:06:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37ead66c00) [pid = 1895] [serial = 1398] [outer = 0x7f37e72a5400] 14:06:27 INFO - PROCESS | 1895 | 1461791187311 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1387ms 14:06:27 INFO - PROCESS | 1895 | 1461791187384 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:06:27 INFO - PROCESS | 1895 | 1461791187388 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:06:27 INFO - PROCESS | 1895 | 1461791187396 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:06:27 INFO - PROCESS | 1895 | 1461791187400 Marionette TRACE conn3 <- [1,1834,null,{}] 14:06:27 INFO - PROCESS | 1895 | 1461791187405 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:27 INFO - PROCESS | 1895 | 1461791187610 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:06:27 INFO - PROCESS | 1895 | 1461791187810 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed608000 == 115 [pid = 1895] [id = 466] 14:06:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37ec77a800) [pid = 1895] [serial = 1399] [outer = (nil)] 14:06:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37ec7c3400) [pid = 1895] [serial = 1400] [outer = 0x7f37ec77a800] 14:06:27 INFO - PROCESS | 1895 | 1461791187936 Marionette DEBUG loaded listener.js 14:06:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37ecef6800) [pid = 1895] [serial = 1401] [outer = 0x7f37ec77a800] 14:06:28 INFO - PROCESS | 1895 | 1461791188893 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:06:28 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 14:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1531ms 14:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:06:28 INFO - PROCESS | 1895 | 1461791188928 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:06:28 INFO - PROCESS | 1895 | 1461791188930 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:06:28 INFO - PROCESS | 1895 | 1461791188936 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:06:28 INFO - PROCESS | 1895 | 1461791188939 Marionette TRACE conn3 <- [1,1838,null,{}] 14:06:28 INFO - PROCESS | 1895 | 1461791188944 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:29 INFO - PROCESS | 1895 | 1461791189113 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:06:29 INFO - PROCESS | 1895 | 1461791189330 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37efb40800 == 116 [pid = 1895] [id = 467] 14:06:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37ecfca400) [pid = 1895] [serial = 1402] [outer = (nil)] 14:06:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37eefe8000) [pid = 1895] [serial = 1403] [outer = 0x7f37ecfca400] 14:06:29 INFO - PROCESS | 1895 | 1461791189398 Marionette DEBUG loaded listener.js 14:06:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37f04a7800) [pid = 1895] [serial = 1404] [outer = 0x7f37ecfca400] 14:06:30 INFO - PROCESS | 1895 | 1461791190243 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1383ms 14:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:06:30 INFO - PROCESS | 1895 | 1461791190320 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:06:30 INFO - PROCESS | 1895 | 1461791190322 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:06:30 INFO - PROCESS | 1895 | 1461791190328 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:06:30 INFO - PROCESS | 1895 | 1461791190331 Marionette TRACE conn3 <- [1,1842,null,{}] 14:06:30 INFO - PROCESS | 1895 | 1461791190336 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:30 INFO - PROCESS | 1895 | 1461791190518 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:06:30 INFO - PROCESS | 1895 | 1461791190721 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1ecc000 == 117 [pid = 1895] [id = 468] 14:06:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37ec7c7400) [pid = 1895] [serial = 1405] [outer = (nil)] 14:06:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37f1e09400) [pid = 1895] [serial = 1406] [outer = 0x7f37ec7c7400] 14:06:30 INFO - PROCESS | 1895 | 1461791190791 Marionette DEBUG loaded listener.js 14:06:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37f2125000) [pid = 1895] [serial = 1407] [outer = 0x7f37ec7c7400] 14:06:31 INFO - PROCESS | 1895 | 1461791191626 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1338ms 14:06:31 INFO - PROCESS | 1895 | 1461791191665 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:06:31 INFO - PROCESS | 1895 | 1461791191669 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:06:31 INFO - PROCESS | 1895 | 1461791191675 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:06:31 INFO - PROCESS | 1895 | 1461791191677 Marionette TRACE conn3 <- [1,1846,null,{}] 14:06:31 INFO - PROCESS | 1895 | 1461791191682 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:31 INFO - PROCESS | 1895 | 1461791191845 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:06:32 INFO - PROCESS | 1895 | 1461791192051 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cba800 == 118 [pid = 1895] [id = 469] 14:06:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37ed120400) [pid = 1895] [serial = 1408] [outer = (nil)] 14:06:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37f2edb000) [pid = 1895] [serial = 1409] [outer = 0x7f37ed120400] 14:06:32 INFO - PROCESS | 1895 | 1461791192127 Marionette DEBUG loaded listener.js 14:06:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37f3572c00) [pid = 1895] [serial = 1410] [outer = 0x7f37ed120400] 14:06:32 INFO - PROCESS | 1895 | 1461791192976 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:06:33 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) 14:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1331ms 14:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:06:33 INFO - PROCESS | 1895 | 1461791193007 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:06:33 INFO - PROCESS | 1895 | 1461791193010 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:06:33 INFO - PROCESS | 1895 | 1461791193016 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:06:33 INFO - PROCESS | 1895 | 1461791193019 Marionette TRACE conn3 <- [1,1850,null,{}] 14:06:33 INFO - PROCESS | 1895 | 1461791193024 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:33 INFO - PROCESS | 1895 | 1461791193209 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:06:33 INFO - PROCESS | 1895 | 1461791193426 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fe5800 == 119 [pid = 1895] [id = 470] 14:06:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37f092cc00) [pid = 1895] [serial = 1411] [outer = (nil)] 14:06:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37f5349c00) [pid = 1895] [serial = 1412] [outer = 0x7f37f092cc00] 14:06:33 INFO - PROCESS | 1895 | 1461791193494 Marionette DEBUG loaded listener.js 14:06:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37f6202800) [pid = 1895] [serial = 1413] [outer = 0x7f37f092cc00] 14:06:34 INFO - PROCESS | 1895 | 1461791194352 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1388ms 14:06:34 INFO - PROCESS | 1895 | 1461791194404 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:06:34 INFO - PROCESS | 1895 | 1461791194408 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:06:34 INFO - PROCESS | 1895 | 1461791194414 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:06:34 INFO - PROCESS | 1895 | 1461791194417 Marionette TRACE conn3 <- [1,1854,null,{}] 14:06:34 INFO - PROCESS | 1895 | 1461791194422 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:34 INFO - PROCESS | 1895 | 1461791194591 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:06:34 INFO - PROCESS | 1895 | 1461791194801 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3802c3c800 == 120 [pid = 1895] [id = 471] 14:06:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37eddedc00) [pid = 1895] [serial = 1414] [outer = (nil)] 14:06:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37fefee400) [pid = 1895] [serial = 1415] [outer = 0x7f37eddedc00] 14:06:34 INFO - PROCESS | 1895 | 1461791194877 Marionette DEBUG loaded listener.js 14:06:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f3800089000) [pid = 1895] [serial = 1416] [outer = 0x7f37eddedc00] 14:06:35 INFO - PROCESS | 1895 | 1461791195740 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1387ms 14:06:35 INFO - PROCESS | 1895 | 1461791195804 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:06:35 INFO - PROCESS | 1895 | 1461791195808 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:06:35 INFO - PROCESS | 1895 | 1461791195813 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:06:35 INFO - PROCESS | 1895 | 1461791195817 Marionette TRACE conn3 <- [1,1858,null,{}] 14:06:35 INFO - PROCESS | 1895 | 1461791195822 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:36 INFO - PROCESS | 1895 | 1461791196016 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:06:36 INFO - PROCESS | 1895 | 1461791196231 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380a439800 == 121 [pid = 1895] [id = 472] 14:06:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37deccf000) [pid = 1895] [serial = 1417] [outer = (nil)] 14:06:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37f6248400) [pid = 1895] [serial = 1418] [outer = 0x7f37deccf000] 14:06:36 INFO - PROCESS | 1895 | 1461791196338 Marionette DEBUG loaded listener.js 14:06:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f3804bb1c00) [pid = 1895] [serial = 1419] [outer = 0x7f37deccf000] 14:06:37 INFO - PROCESS | 1895 | 1461791197165 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1389ms 14:06:37 INFO - PROCESS | 1895 | 1461791197202 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:06:37 INFO - PROCESS | 1895 | 1461791197206 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:06:37 INFO - PROCESS | 1895 | 1461791197211 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:06:37 INFO - PROCESS | 1895 | 1461791197214 Marionette TRACE conn3 <- [1,1862,null,{}] 14:06:37 INFO - PROCESS | 1895 | 1461791197219 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:37 INFO - PROCESS | 1895 | 1461791197391 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:06:37 INFO - PROCESS | 1895 | 1461791197600 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d83e6000 == 122 [pid = 1895] [id = 473] 14:06:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37e603c400) [pid = 1895] [serial = 1420] [outer = (nil)] 14:06:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37e6043400) [pid = 1895] [serial = 1421] [outer = 0x7f37e603c400] 14:06:37 INFO - PROCESS | 1895 | 1461791197667 Marionette DEBUG loaded listener.js 14:06:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37e6047c00) [pid = 1895] [serial = 1422] [outer = 0x7f37e603c400] 14:06:38 INFO - PROCESS | 1895 | 1461791198522 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1337ms 14:06:38 INFO - PROCESS | 1895 | 1461791198553 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:06:38 INFO - PROCESS | 1895 | 1461791198565 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:06:38 INFO - PROCESS | 1895 | 1461791198570 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:06:38 INFO - PROCESS | 1895 | 1461791198573 Marionette TRACE conn3 <- [1,1866,null,{}] 14:06:38 INFO - PROCESS | 1895 | 1461791198578 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:38 INFO - PROCESS | 1895 | 1461791198756 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:06:38 INFO - PROCESS | 1895 | 1461791198993 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8714800 == 123 [pid = 1895] [id = 474] 14:06:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37da704000) [pid = 1895] [serial = 1423] [outer = (nil)] 14:06:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37e9eb9400) [pid = 1895] [serial = 1424] [outer = 0x7f37da704000] 14:06:39 INFO - PROCESS | 1895 | 1461791199061 Marionette DEBUG loaded listener.js 14:06:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f3804c0a000) [pid = 1895] [serial = 1425] [outer = 0x7f37da704000] 14:06:39 INFO - PROCESS | 1895 | 1461791199931 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1433ms 14:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:06:40 INFO - PROCESS | 1895 | 1461791200003 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:06:40 INFO - PROCESS | 1895 | 1461791200006 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:06:40 INFO - PROCESS | 1895 | 1461791200012 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:06:40 INFO - PROCESS | 1895 | 1461791200015 Marionette TRACE conn3 <- [1,1870,null,{}] 14:06:40 INFO - PROCESS | 1895 | 1461791200020 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:40 INFO - PROCESS | 1895 | 1461791200190 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:06:40 INFO - PROCESS | 1895 | 1461791200401 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d89d4000 == 124 [pid = 1895] [id = 475] 14:06:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37d68ef400) [pid = 1895] [serial = 1426] [outer = (nil)] 14:06:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37d68f5800) [pid = 1895] [serial = 1427] [outer = 0x7f37d68ef400] 14:06:40 INFO - PROCESS | 1895 | 1461791200468 Marionette DEBUG loaded listener.js 14:06:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37d68fb400) [pid = 1895] [serial = 1428] [outer = 0x7f37d68ef400] 14:06:41 INFO - PROCESS | 1895 | 1461791201337 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1383ms 14:06:41 INFO - PROCESS | 1895 | 1461791201395 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:06:41 INFO - PROCESS | 1895 | 1461791201397 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:06:41 INFO - PROCESS | 1895 | 1461791201403 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:06:41 INFO - PROCESS | 1895 | 1461791201405 Marionette TRACE conn3 <- [1,1874,null,{}] 14:06:41 INFO - PROCESS | 1895 | 1461791201411 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:41 INFO - PROCESS | 1895 | 1461791201589 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:06:41 INFO - PROCESS | 1895 | 1461791201808 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcbcc000 == 125 [pid = 1895] [id = 476] 14:06:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37d68efc00) [pid = 1895] [serial = 1429] [outer = (nil)] 14:06:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37db9f4400) [pid = 1895] [serial = 1430] [outer = 0x7f37d68efc00] 14:06:41 INFO - PROCESS | 1895 | 1461791201921 Marionette DEBUG loaded listener.js 14:06:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37dcdbc800) [pid = 1895] [serial = 1431] [outer = 0x7f37d68efc00] 14:06:42 INFO - PROCESS | 1895 | 1461791202796 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1990ms 14:06:43 INFO - PROCESS | 1895 | 1461791203471 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:06:43 INFO - PROCESS | 1895 | 1461791203476 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:06:43 INFO - PROCESS | 1895 | 1461791203501 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:06:43 INFO - PROCESS | 1895 | 1461791203505 Marionette TRACE conn3 <- [1,1878,null,{}] 14:06:43 INFO - PROCESS | 1895 | 1461791203512 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:43 INFO - PROCESS | 1895 | 1461791203689 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:06:43 INFO - PROCESS | 1895 | 1461791203936 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dddb7000 == 126 [pid = 1895] [id = 477] 14:06:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37db9ef800) [pid = 1895] [serial = 1432] [outer = (nil)] 14:06:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37dc2e9000) [pid = 1895] [serial = 1433] [outer = 0x7f37db9ef800] 14:06:44 INFO - PROCESS | 1895 | 1461791204002 Marionette DEBUG loaded listener.js 14:06:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37dcbb6400) [pid = 1895] [serial = 1434] [outer = 0x7f37db9ef800] 14:06:45 INFO - PROCESS | 1895 | 1461791205025 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1583ms 14:06:45 INFO - PROCESS | 1895 | 1461791205082 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:06:45 INFO - PROCESS | 1895 | 1461791205086 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:06:45 INFO - PROCESS | 1895 | 1461791205098 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:06:45 INFO - PROCESS | 1895 | 1461791205102 Marionette TRACE conn3 <- [1,1882,null,{}] 14:06:45 INFO - PROCESS | 1895 | 1461791205108 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:45 INFO - PROCESS | 1895 | 1461791205280 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:06:45 INFO - PROCESS | 1895 | 1461791205538 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d97e5800 == 127 [pid = 1895] [id = 478] 14:06:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37de033800) [pid = 1895] [serial = 1435] [outer = (nil)] 14:06:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37deccb800) [pid = 1895] [serial = 1436] [outer = 0x7f37de033800] 14:06:45 INFO - PROCESS | 1895 | 1461791205652 Marionette DEBUG loaded listener.js 14:06:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37df7fa400) [pid = 1895] [serial = 1437] [outer = 0x7f37de033800] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0d59000 == 126 [pid = 1895] [id = 460] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e950e800 == 125 [pid = 1895] [id = 459] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e872e000 == 124 [pid = 1895] [id = 458] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10f1000 == 123 [pid = 1895] [id = 457] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcf4a800 == 122 [pid = 1895] [id = 456] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d97e1800 == 121 [pid = 1895] [id = 455] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10ef000 == 120 [pid = 1895] [id = 454] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ddcdc800 == 119 [pid = 1895] [id = 453] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800222800 == 118 [pid = 1895] [id = 445] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f326c800 == 117 [pid = 1895] [id = 444] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1f8c000 == 116 [pid = 1895] [id = 443] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f0781000 == 115 [pid = 1895] [id = 442] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed0b3800 == 114 [pid = 1895] [id = 441] 14:06:46 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20cb800 == 113 [pid = 1895] [id = 440] 14:06:46 INFO - PROCESS | 1895 | 1461791206563 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37e21aac00) [pid = 1895] [serial = 1317] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37e611a800) [pid = 1895] [serial = 1122] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37e21a6800) [pid = 1895] [serial = 1245] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37ed115c00) [pid = 1895] [serial = 1071] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37ed11b000) [pid = 1895] [serial = 1313] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37e21a8400) [pid = 1895] [serial = 1152] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37f3574000) [pid = 1895] [serial = 1260] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37f1c28800) [pid = 1895] [serial = 1140] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37e7480800) [pid = 1895] [serial = 1068] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37f1e3b800) [pid = 1895] [serial = 1191] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f3804c08800) [pid = 1895] [serial = 1218] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37e8889800) [pid = 1895] [serial = 1298] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37e7357c00) [pid = 1895] [serial = 1089] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37f9f8b000) [pid = 1895] [serial = 1197] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37ea0e0c00) [pid = 1895] [serial = 1128] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37ed122000) [pid = 1895] [serial = 1254] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f38031c0000) [pid = 1895] [serial = 1269] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37e8880400) [pid = 1895] [serial = 1248] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37f3b2a000) [pid = 1895] [serial = 1149] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37ffee4800) [pid = 1895] [serial = 1266] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37ecef0c00) [pid = 1895] [serial = 1188] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37e7243800) [pid = 1895] [serial = 1295] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37edde1000) [pid = 1895] [serial = 1314] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37f2128c00) [pid = 1895] [serial = 1143] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37db8b0800) [pid = 1895] [serial = 1278] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37efb6f000) [pid = 1895] [serial = 1257] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37dfa56800) [pid = 1895] [serial = 1065] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37ffe74000) [pid = 1895] [serial = 1200] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37e7335400) [pid = 1895] [serial = 1083] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37ec7c2000) [pid = 1895] [serial = 1131] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37e21a9000) [pid = 1895] [serial = 1182] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37eefea400) [pid = 1895] [serial = 1137] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37f56d7000) [pid = 1895] [serial = 1263] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37de031c00) [pid = 1895] [serial = 1292] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f3804bac000) [pid = 1895] [serial = 1275] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f3801004000) [pid = 1895] [serial = 1203] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37e2070400) [pid = 1895] [serial = 1086] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37e888ac00) [pid = 1895] [serial = 1185] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37f2ede800) [pid = 1895] [serial = 1146] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37e87b9000) [pid = 1895] [serial = 1310] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37e9ebfc00) [pid = 1895] [serial = 1281] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37e607d000) [pid = 1895] [serial = 1308] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37e9456000) [pid = 1895] [serial = 1311] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37ecb47c00) [pid = 1895] [serial = 1305] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37e0e0a800) [pid = 1895] [serial = 1307] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37ed5ae800) [pid = 1895] [serial = 1155] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f3804b07400) [pid = 1895] [serial = 1272] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37eab32400) [pid = 1895] [serial = 1301] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37eb2d2000) [pid = 1895] [serial = 1304] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f3804c0e000) [pid = 1895] [serial = 1212] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f3804b0d800) [pid = 1895] [serial = 1209] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37f2f07c00) [pid = 1895] [serial = 1194] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f380313d000) [pid = 1895] [serial = 1206] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37f620fc00) [pid = 1895] [serial = 1077] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37eb25dc00) [pid = 1895] [serial = 1251] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37e0e03800) [pid = 1895] [serial = 1119] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37dcbbd800) [pid = 1895] [serial = 1092] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f3805246000) [pid = 1895] [serial = 1080] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 147 (0x7f37ed5b6400) [pid = 1895] [serial = 1134] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37f1e86c00) [pid = 1895] [serial = 1074] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f3804961c00) [pid = 1895] [serial = 1215] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37e8dd1000) [pid = 1895] [serial = 1125] [outer = (nil)] [url = about:blank] 14:06:46 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f37df7fa000) [pid = 1895] [serial = 1316] [outer = (nil)] [url = about:blank] 14:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1531ms 14:06:46 INFO - PROCESS | 1895 | 1461791206626 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:06:46 INFO - PROCESS | 1895 | 1461791206628 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:06:46 INFO - PROCESS | 1895 | 1461791206637 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:06:46 INFO - PROCESS | 1895 | 1461791206645 Marionette TRACE conn3 <- [1,1886,null,{}] 14:06:46 INFO - PROCESS | 1895 | 1461791206665 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:46 INFO - PROCESS | 1895 | 1461791206826 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:06:47 INFO - PROCESS | 1895 | 1461791207021 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dc159800 == 114 [pid = 1895] [id = 479] 14:06:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37decc1c00) [pid = 1895] [serial = 1438] [outer = (nil)] 14:06:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37e118c800) [pid = 1895] [serial = 1439] [outer = 0x7f37decc1c00] 14:06:47 INFO - PROCESS | 1895 | 1461791207087 Marionette DEBUG loaded listener.js 14:06:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f37e206e000) [pid = 1895] [serial = 1440] [outer = 0x7f37decc1c00] 14:06:47 INFO - PROCESS | 1895 | 1461791207831 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1247ms 14:06:47 INFO - PROCESS | 1895 | 1461791207885 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:06:47 INFO - PROCESS | 1895 | 1461791207888 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:06:47 INFO - PROCESS | 1895 | 1461791207905 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:06:47 INFO - PROCESS | 1895 | 1461791207907 Marionette TRACE conn3 <- [1,1890,null,{}] 14:06:47 INFO - PROCESS | 1895 | 1461791207912 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:48 INFO - PROCESS | 1895 | 1461791208066 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:06:48 INFO - PROCESS | 1895 | 1461791208080 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d58800 == 115 [pid = 1895] [id = 480] 14:06:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f37e206f400) [pid = 1895] [serial = 1441] [outer = (nil)] 14:06:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 148 (0x7f37e6048000) [pid = 1895] [serial = 1442] [outer = 0x7f37e206f400] 14:06:48 INFO - PROCESS | 1895 | 1461791208138 Marionette DEBUG loaded listener.js 14:06:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37e6116800) [pid = 1895] [serial = 1443] [outer = 0x7f37e206f400] 14:06:49 INFO - PROCESS | 1895 | 1461791209065 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1241ms 14:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:06:49 INFO - PROCESS | 1895 | 1461791209135 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:06:49 INFO - PROCESS | 1895 | 1461791209137 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:06:49 INFO - PROCESS | 1895 | 1461791209142 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:06:49 INFO - PROCESS | 1895 | 1461791209145 Marionette TRACE conn3 <- [1,1894,null,{}] 14:06:49 INFO - PROCESS | 1895 | 1461791209150 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:49 INFO - PROCESS | 1895 | 1461791209371 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:06:49 INFO - PROCESS | 1895 | 1461791209397 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20c5000 == 116 [pid = 1895] [id = 481] 14:06:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37db8aa400) [pid = 1895] [serial = 1444] [outer = (nil)] 14:06:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37e723f800) [pid = 1895] [serial = 1445] [outer = 0x7f37db8aa400] 14:06:49 INFO - PROCESS | 1895 | 1461791209454 Marionette DEBUG loaded listener.js 14:06:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37e7336400) [pid = 1895] [serial = 1446] [outer = 0x7f37db8aa400] 14:06:50 INFO - PROCESS | 1895 | 1461791210391 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1285ms 14:06:50 INFO - PROCESS | 1895 | 1461791210429 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:06:50 INFO - PROCESS | 1895 | 1461791210432 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:06:50 INFO - PROCESS | 1895 | 1461791210437 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:06:50 INFO - PROCESS | 1895 | 1461791210440 Marionette TRACE conn3 <- [1,1898,null,{}] 14:06:50 INFO - PROCESS | 1895 | 1461791210445 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:50 INFO - PROCESS | 1895 | 1461791210676 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:06:50 INFO - PROCESS | 1895 | 1461791210723 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7402800 == 117 [pid = 1895] [id = 482] 14:06:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37e7474800) [pid = 1895] [serial = 1447] [outer = (nil)] 14:06:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37e8dce800) [pid = 1895] [serial = 1448] [outer = 0x7f37e7474800] 14:06:50 INFO - PROCESS | 1895 | 1461791210791 Marionette DEBUG loaded listener.js 14:06:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37e9592400) [pid = 1895] [serial = 1449] [outer = 0x7f37e7474800] 14:06:51 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37deccb400) [pid = 1895] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:06:51 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37e9737000) [pid = 1895] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:06:51 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37e21a9c00) [pid = 1895] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:06:51 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37e72a7400) [pid = 1895] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:06:51 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37da70bc00) [pid = 1895] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:06:51 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37db9f3000) [pid = 1895] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:06:51 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f37e8fe6400) [pid = 1895] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:06:51 INFO - PROCESS | 1895 | 1461791211961 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1581ms 14:06:52 INFO - PROCESS | 1895 | 1461791212018 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:06:52 INFO - PROCESS | 1895 | 1461791212021 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:06:52 INFO - PROCESS | 1895 | 1461791212027 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:06:52 INFO - PROCESS | 1895 | 1461791212029 Marionette TRACE conn3 <- [1,1902,null,{}] 14:06:52 INFO - PROCESS | 1895 | 1461791212034 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:52 INFO - PROCESS | 1895 | 1461791212193 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:06:52 INFO - PROCESS | 1895 | 1461791212206 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8725000 == 118 [pid = 1895] [id = 483] 14:06:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37dc2ec400) [pid = 1895] [serial = 1450] [outer = (nil)] 14:06:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37e9737000) [pid = 1895] [serial = 1451] [outer = 0x7f37dc2ec400] 14:06:52 INFO - PROCESS | 1895 | 1461791212265 Marionette DEBUG loaded listener.js 14:06:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37ea1dfc00) [pid = 1895] [serial = 1452] [outer = 0x7f37dc2ec400] 14:06:53 INFO - PROCESS | 1895 | 1461791213042 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1033ms 14:06:53 INFO - PROCESS | 1895 | 1461791213062 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:06:53 INFO - PROCESS | 1895 | 1461791213065 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:06:53 INFO - PROCESS | 1895 | 1461791213070 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:06:53 INFO - PROCESS | 1895 | 1461791213072 Marionette TRACE conn3 <- [1,1906,null,{}] 14:06:53 INFO - PROCESS | 1895 | 1461791213077 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:53 INFO - PROCESS | 1895 | 1461791213298 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:06:53 INFO - PROCESS | 1895 | 1461791213318 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91ce800 == 119 [pid = 1895] [id = 484] 14:06:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37de031000) [pid = 1895] [serial = 1453] [outer = (nil)] 14:06:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37eaf95c00) [pid = 1895] [serial = 1454] [outer = 0x7f37de031000] 14:06:53 INFO - PROCESS | 1895 | 1461791213375 Marionette DEBUG loaded listener.js 14:06:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37ec782000) [pid = 1895] [serial = 1455] [outer = 0x7f37de031000] 14:06:54 INFO - PROCESS | 1895 | 1461791214493 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1481ms 14:06:54 INFO - PROCESS | 1895 | 1461791214552 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:06:54 INFO - PROCESS | 1895 | 1461791214562 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:06:54 INFO - PROCESS | 1895 | 1461791214569 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:06:54 INFO - PROCESS | 1895 | 1461791214576 Marionette TRACE conn3 <- [1,1910,null,{}] 14:06:54 INFO - PROCESS | 1895 | 1461791214583 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:54 INFO - PROCESS | 1895 | 1461791214783 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:06:54 INFO - PROCESS | 1895 | 1461791214994 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcb1e000 == 120 [pid = 1895] [id = 485] 14:06:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37db8a5c00) [pid = 1895] [serial = 1456] [outer = (nil)] 14:06:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37dcbb8c00) [pid = 1895] [serial = 1457] [outer = 0x7f37db8a5c00] 14:06:55 INFO - PROCESS | 1895 | 1461791215065 Marionette DEBUG loaded listener.js 14:06:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37de02cc00) [pid = 1895] [serial = 1458] [outer = 0x7f37db8a5c00] 14:06:55 INFO - PROCESS | 1895 | 1461791215972 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1435ms 14:06:56 INFO - PROCESS | 1895 | 1461791216005 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:06:56 INFO - PROCESS | 1895 | 1461791216013 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:06:56 INFO - PROCESS | 1895 | 1461791216023 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:06:56 INFO - PROCESS | 1895 | 1461791216028 Marionette TRACE conn3 <- [1,1914,null,{}] 14:06:56 INFO - PROCESS | 1895 | 1461791216034 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:56 INFO - PROCESS | 1895 | 1461791216210 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:06:56 INFO - PROCESS | 1895 | 1461791216416 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20bd000 == 121 [pid = 1895] [id = 486] 14:06:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37df791800) [pid = 1895] [serial = 1459] [outer = (nil)] 14:06:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37e2066000) [pid = 1895] [serial = 1460] [outer = 0x7f37df791800] 14:06:56 INFO - PROCESS | 1895 | 1461791216484 Marionette DEBUG loaded listener.js 14:06:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37e22ce400) [pid = 1895] [serial = 1461] [outer = 0x7f37df791800] 14:06:57 INFO - PROCESS | 1895 | 1461791217391 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1434ms 14:06:57 INFO - PROCESS | 1895 | 1461791217456 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:06:57 INFO - PROCESS | 1895 | 1461791217460 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:06:57 INFO - PROCESS | 1895 | 1461791217465 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:06:57 INFO - PROCESS | 1895 | 1461791217471 Marionette TRACE conn3 <- [1,1918,null,{}] 14:06:57 INFO - PROCESS | 1895 | 1461791217486 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:57 INFO - PROCESS | 1895 | 1461791217720 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:06:57 INFO - PROCESS | 1895 | 1461791217921 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ea09f000 == 122 [pid = 1895] [id = 487] 14:06:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37e611d000) [pid = 1895] [serial = 1462] [outer = (nil)] 14:06:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37e7472800) [pid = 1895] [serial = 1463] [outer = 0x7f37e611d000] 14:06:57 INFO - PROCESS | 1895 | 1461791217992 Marionette DEBUG loaded listener.js 14:06:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37e888a800) [pid = 1895] [serial = 1464] [outer = 0x7f37e611d000] 14:06:58 INFO - PROCESS | 1895 | 1461791218888 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1483ms 14:06:58 INFO - PROCESS | 1895 | 1461791218949 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:06:58 INFO - PROCESS | 1895 | 1461791218953 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:06:58 INFO - PROCESS | 1895 | 1461791218959 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:06:58 INFO - PROCESS | 1895 | 1461791218961 Marionette TRACE conn3 <- [1,1922,null,{}] 14:06:58 INFO - PROCESS | 1895 | 1461791218966 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:06:59 INFO - PROCESS | 1895 | 1461791219143 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:06:59 INFO - PROCESS | 1895 | 1461791219353 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:06:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecda3800 == 123 [pid = 1895] [id = 488] 14:06:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37e7245800) [pid = 1895] [serial = 1465] [outer = (nil)] 14:06:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37eb255000) [pid = 1895] [serial = 1466] [outer = 0x7f37e7245800] 14:06:59 INFO - PROCESS | 1895 | 1461791219466 Marionette DEBUG loaded listener.js 14:06:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37ec9b3c00) [pid = 1895] [serial = 1467] [outer = 0x7f37e7245800] 14:07:00 INFO - PROCESS | 1895 | 1461791220285 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1378ms 14:07:00 INFO - PROCESS | 1895 | 1461791220338 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:07:00 INFO - PROCESS | 1895 | 1461791220342 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:07:00 INFO - PROCESS | 1895 | 1461791220347 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:07:00 INFO - PROCESS | 1895 | 1461791220349 Marionette TRACE conn3 <- [1,1926,null,{}] 14:07:00 INFO - PROCESS | 1895 | 1461791220355 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:00 INFO - PROCESS | 1895 | 1461791220527 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:07:00 INFO - PROCESS | 1895 | 1461791220733 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3cf800 == 124 [pid = 1895] [id = 489] 14:07:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37e7480800) [pid = 1895] [serial = 1468] [outer = (nil)] 14:07:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37ecef5400) [pid = 1895] [serial = 1469] [outer = 0x7f37e7480800] 14:07:00 INFO - PROCESS | 1895 | 1461791220812 Marionette DEBUG loaded listener.js 14:07:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37ecfd6400) [pid = 1895] [serial = 1470] [outer = 0x7f37e7480800] 14:07:01 INFO - PROCESS | 1895 | 1461791221712 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1431ms 14:07:01 INFO - PROCESS | 1895 | 1461791221779 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:07:01 INFO - PROCESS | 1895 | 1461791221783 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:07:01 INFO - PROCESS | 1895 | 1461791221788 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:07:01 INFO - PROCESS | 1895 | 1461791221791 Marionette TRACE conn3 <- [1,1930,null,{}] 14:07:01 INFO - PROCESS | 1895 | 1461791221796 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:01 INFO - PROCESS | 1895 | 1461791221989 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:07:02 INFO - PROCESS | 1895 | 1461791222198 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eef40000 == 125 [pid = 1895] [id = 490] 14:07:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37ec9cd400) [pid = 1895] [serial = 1471] [outer = (nil)] 14:07:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37f071dc00) [pid = 1895] [serial = 1472] [outer = 0x7f37ec9cd400] 14:07:02 INFO - PROCESS | 1895 | 1461791222272 Marionette DEBUG loaded listener.js 14:07:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37f2787c00) [pid = 1895] [serial = 1473] [outer = 0x7f37ec9cd400] 14:07:03 INFO - PROCESS | 1895 | 1461791223173 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1426ms 14:07:03 INFO - PROCESS | 1895 | 1461791223216 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:07:03 INFO - PROCESS | 1895 | 1461791223220 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:07:03 INFO - PROCESS | 1895 | 1461791223225 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:07:03 INFO - PROCESS | 1895 | 1461791223227 Marionette TRACE conn3 <- [1,1934,null,{}] 14:07:03 INFO - PROCESS | 1895 | 1461791223233 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:03 INFO - PROCESS | 1895 | 1461791223413 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:07:03 INFO - PROCESS | 1895 | 1461791223619 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e63800 == 126 [pid = 1895] [id = 491] 14:07:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37ed117000) [pid = 1895] [serial = 1474] [outer = (nil)] 14:07:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37f350b000) [pid = 1895] [serial = 1475] [outer = 0x7f37ed117000] 14:07:03 INFO - PROCESS | 1895 | 1461791223687 Marionette DEBUG loaded listener.js 14:07:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37f4106c00) [pid = 1895] [serial = 1476] [outer = 0x7f37ed117000] 14:07:04 INFO - PROCESS | 1895 | 1461791224565 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1379ms 14:07:04 INFO - PROCESS | 1895 | 1461791224606 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:07:04 INFO - PROCESS | 1895 | 1461791224608 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:07:04 INFO - PROCESS | 1895 | 1461791224614 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:07:04 INFO - PROCESS | 1895 | 1461791224617 Marionette TRACE conn3 <- [1,1938,null,{}] 14:07:04 INFO - PROCESS | 1895 | 1461791224622 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:04 INFO - PROCESS | 1895 | 1461791224790 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:07:05 INFO - PROCESS | 1895 | 1461791225005 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cb0800 == 127 [pid = 1895] [id = 492] 14:07:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37e9599c00) [pid = 1895] [serial = 1477] [outer = (nil)] 14:07:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37f1e86c00) [pid = 1895] [serial = 1478] [outer = 0x7f37e9599c00] 14:07:05 INFO - PROCESS | 1895 | 1461791225114 Marionette DEBUG loaded listener.js 14:07:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37f624e000) [pid = 1895] [serial = 1479] [outer = 0x7f37e9599c00] 14:07:05 INFO - PROCESS | 1895 | 1461791225953 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1384ms 14:07:06 INFO - PROCESS | 1895 | 1461791225998 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:07:06 INFO - PROCESS | 1895 | 1461791226001 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:07:06 INFO - PROCESS | 1895 | 1461791226025 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:07:06 INFO - PROCESS | 1895 | 1461791226028 Marionette TRACE conn3 <- [1,1942,null,{}] 14:07:06 INFO - PROCESS | 1895 | 1461791226035 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:06 INFO - PROCESS | 1895 | 1461791226220 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:07:06 INFO - PROCESS | 1895 | 1461791226425 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fe3800 == 128 [pid = 1895] [id = 493] 14:07:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37ec9d0800) [pid = 1895] [serial = 1480] [outer = (nil)] 14:07:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37ffd9a400) [pid = 1895] [serial = 1481] [outer = 0x7f37ec9d0800] 14:07:06 INFO - PROCESS | 1895 | 1461791226535 Marionette DEBUG loaded listener.js 14:07:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f380004dc00) [pid = 1895] [serial = 1482] [outer = 0x7f37ec9d0800] 14:07:07 INFO - PROCESS | 1895 | 1461791227398 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1448ms 14:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:07:07 INFO - PROCESS | 1895 | 1461791227455 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:07:07 INFO - PROCESS | 1895 | 1461791227458 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:07:07 INFO - PROCESS | 1895 | 1461791227463 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:07:07 INFO - PROCESS | 1895 | 1461791227466 Marionette TRACE conn3 <- [1,1946,null,{}] 14:07:07 INFO - PROCESS | 1895 | 1461791227471 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:07 INFO - PROCESS | 1895 | 1461791227643 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:07:07 INFO - PROCESS | 1895 | 1461791227851 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800f1f800 == 129 [pid = 1895] [id = 494] 14:07:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37f6211000) [pid = 1895] [serial = 1483] [outer = (nil)] 14:07:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f3801214c00) [pid = 1895] [serial = 1484] [outer = 0x7f37f6211000] 14:07:07 INFO - PROCESS | 1895 | 1461791227921 Marionette DEBUG loaded listener.js 14:07:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f380495e000) [pid = 1895] [serial = 1485] [outer = 0x7f37f6211000] 14:07:08 INFO - PROCESS | 1895 | 1461791228796 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1381ms 14:07:08 INFO - PROCESS | 1895 | 1461791228845 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:07:08 INFO - PROCESS | 1895 | 1461791228849 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:07:08 INFO - PROCESS | 1895 | 1461791228854 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:07:08 INFO - PROCESS | 1895 | 1461791228858 Marionette TRACE conn3 <- [1,1950,null,{}] 14:07:08 INFO - PROCESS | 1895 | 1461791228862 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:09 INFO - PROCESS | 1895 | 1461791229066 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:07:09 INFO - PROCESS | 1895 | 1461791229270 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380707d800 == 130 [pid = 1895] [id = 495] 14:07:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37f9f84800) [pid = 1895] [serial = 1486] [outer = (nil)] 14:07:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f3804ba5000) [pid = 1895] [serial = 1487] [outer = 0x7f37f9f84800] 14:07:09 INFO - PROCESS | 1895 | 1461791229359 Marionette DEBUG loaded listener.js 14:07:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f3804c11c00) [pid = 1895] [serial = 1488] [outer = 0x7f37f9f84800] 14:07:10 INFO - PROCESS | 1895 | 1461791230213 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1428ms 14:07:10 INFO - PROCESS | 1895 | 1461791230283 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:07:10 INFO - PROCESS | 1895 | 1461791230286 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:07:10 INFO - PROCESS | 1895 | 1461791230292 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:07:10 INFO - PROCESS | 1895 | 1461791230295 Marionette TRACE conn3 <- [1,1954,null,{}] 14:07:10 INFO - PROCESS | 1895 | 1461791230300 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:10 INFO - PROCESS | 1895 | 1461791230492 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:07:10 INFO - PROCESS | 1895 | 1461791230698 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb9a000 == 131 [pid = 1895] [id = 496] 14:07:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37d7df0c00) [pid = 1895] [serial = 1489] [outer = (nil)] 14:07:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37d7df7800) [pid = 1895] [serial = 1490] [outer = 0x7f37d7df0c00] 14:07:10 INFO - PROCESS | 1895 | 1461791230813 Marionette DEBUG loaded listener.js 14:07:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37d7dfcc00) [pid = 1895] [serial = 1491] [outer = 0x7f37d7df0c00] 14:07:11 INFO - PROCESS | 1895 | 1461791231642 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1389ms 14:07:11 INFO - PROCESS | 1895 | 1461791231681 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:07:11 INFO - PROCESS | 1895 | 1461791231684 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:07:11 INFO - PROCESS | 1895 | 1461791231690 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:07:11 INFO - PROCESS | 1895 | 1461791231702 Marionette TRACE conn3 <- [1,1958,null,{}] 14:07:11 INFO - PROCESS | 1895 | 1461791231707 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:11 INFO - PROCESS | 1895 | 1461791231885 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:07:12 INFO - PROCESS | 1895 | 1461791232097 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddeed000 == 132 [pid = 1895] [id = 497] 14:07:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37d7df3400) [pid = 1895] [serial = 1492] [outer = (nil)] 14:07:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37ddb47000) [pid = 1895] [serial = 1493] [outer = 0x7f37d7df3400] 14:07:12 INFO - PROCESS | 1895 | 1461791232166 Marionette DEBUG loaded listener.js 14:07:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37ddb4ac00) [pid = 1895] [serial = 1494] [outer = 0x7f37d7df3400] 14:07:13 INFO - PROCESS | 1895 | 1461791233006 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1386ms 14:07:13 INFO - PROCESS | 1895 | 1461791233076 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:07:13 INFO - PROCESS | 1895 | 1461791233079 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:07:13 INFO - PROCESS | 1895 | 1461791233085 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:07:13 INFO - PROCESS | 1895 | 1461791233087 Marionette TRACE conn3 <- [1,1962,null,{}] 14:07:13 INFO - PROCESS | 1895 | 1461791233093 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:13 INFO - PROCESS | 1895 | 1461791233259 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:07:13 INFO - PROCESS | 1895 | 1461791233471 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbc18800 == 133 [pid = 1895] [id = 498] 14:07:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37d7df5400) [pid = 1895] [serial = 1495] [outer = (nil)] 14:07:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37ddb51000) [pid = 1895] [serial = 1496] [outer = 0x7f37d7df5400] 14:07:13 INFO - PROCESS | 1895 | 1461791233540 Marionette DEBUG loaded listener.js 14:07:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37ecf05800) [pid = 1895] [serial = 1497] [outer = 0x7f37d7df5400] 14:07:14 INFO - PROCESS | 1895 | 1461791234525 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1486ms 14:07:14 INFO - PROCESS | 1895 | 1461791234572 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:07:14 INFO - PROCESS | 1895 | 1461791234576 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:07:14 INFO - PROCESS | 1895 | 1461791234581 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:07:14 INFO - PROCESS | 1895 | 1461791234583 Marionette TRACE conn3 <- [1,1966,null,{}] 14:07:14 INFO - PROCESS | 1895 | 1461791234589 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:14 INFO - PROCESS | 1895 | 1461791234763 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:07:15 INFO - PROCESS | 1895 | 1461791235019 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d895d000 == 134 [pid = 1895] [id = 499] 14:07:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37d68f9c00) [pid = 1895] [serial = 1498] [outer = (nil)] 14:07:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37db8ac000) [pid = 1895] [serial = 1499] [outer = 0x7f37d68f9c00] 14:07:15 INFO - PROCESS | 1895 | 1461791235134 Marionette DEBUG loaded listener.js 14:07:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37e7238400) [pid = 1895] [serial = 1500] [outer = 0x7f37d68f9c00] 14:07:15 INFO - PROCESS | 1895 | 1461791235924 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1384ms 14:07:15 INFO - PROCESS | 1895 | 1461791235965 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:07:15 INFO - PROCESS | 1895 | 1461791235969 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:07:15 INFO - PROCESS | 1895 | 1461791235974 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:07:15 INFO - PROCESS | 1895 | 1461791235976 Marionette TRACE conn3 <- [1,1970,null,{}] 14:07:15 INFO - PROCESS | 1895 | 1461791235982 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:16 INFO - PROCESS | 1895 | 1461791236161 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:07:16 INFO - PROCESS | 1895 | 1461791236853 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbe1800 == 135 [pid = 1895] [id = 500] 14:07:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37d83c8800) [pid = 1895] [serial = 1501] [outer = (nil)] 14:07:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37d88d9000) [pid = 1895] [serial = 1502] [outer = 0x7f37d83c8800] 14:07:16 INFO - PROCESS | 1895 | 1461791236923 Marionette DEBUG loaded listener.js 14:07:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37da708c00) [pid = 1895] [serial = 1503] [outer = 0x7f37d83c8800] 14:07:17 INFO - PROCESS | 1895 | 1461791237744 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1832ms 14:07:17 INFO - PROCESS | 1895 | 1461791237808 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:07:17 INFO - PROCESS | 1895 | 1461791237814 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:07:17 INFO - PROCESS | 1895 | 1461791237820 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:07:17 INFO - PROCESS | 1895 | 1461791237825 Marionette TRACE conn3 <- [1,1974,null,{}] 14:07:17 INFO - PROCESS | 1895 | 1461791237831 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:18 INFO - PROCESS | 1895 | 1461791238005 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:07:18 INFO - PROCESS | 1895 | 1461791238283 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf52800 == 136 [pid = 1895] [id = 501] 14:07:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37d68f6400) [pid = 1895] [serial = 1504] [outer = (nil)] 14:07:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37d88e1000) [pid = 1895] [serial = 1505] [outer = 0x7f37d68f6400] 14:07:18 INFO - PROCESS | 1895 | 1461791238351 Marionette DEBUG loaded listener.js 14:07:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37dd70e400) [pid = 1895] [serial = 1506] [outer = 0x7f37d68f6400] 14:07:19 INFO - PROCESS | 1895 | 1461791239341 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1585ms 14:07:19 INFO - PROCESS | 1895 | 1461791239409 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:07:19 INFO - PROCESS | 1895 | 1461791239414 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:07:19 INFO - PROCESS | 1895 | 1461791239420 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:07:19 INFO - PROCESS | 1895 | 1461791239424 Marionette TRACE conn3 <- [1,1978,null,{}] 14:07:19 INFO - PROCESS | 1895 | 1461791239429 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:19 INFO - PROCESS | 1895 | 1461791239601 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:07:19 INFO - PROCESS | 1895 | 1461791239813 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8877800 == 137 [pid = 1895] [id = 502] 14:07:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37d88e5c00) [pid = 1895] [serial = 1507] [outer = (nil)] 14:07:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37df930000) [pid = 1895] [serial = 1508] [outer = 0x7f37d88e5c00] 14:07:19 INFO - PROCESS | 1895 | 1461791239920 Marionette DEBUG loaded listener.js 14:07:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37e1184c00) [pid = 1895] [serial = 1509] [outer = 0x7f37d88e5c00] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e8725000 == 136 [pid = 1895] [id = 483] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7402800 == 135 [pid = 1895] [id = 482] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37fef0c800) [pid = 1895] [serial = 1337] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f38013dd800) [pid = 1895] [serial = 1340] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f3804968c00) [pid = 1895] [serial = 1343] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37d9678400) [pid = 1895] [serial = 1346] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f3804969800) [pid = 1895] [serial = 1349] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37d940f400) [pid = 1895] [serial = 1352] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37d83cb800) [pid = 1895] [serial = 1355] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37dcbb1800) [pid = 1895] [serial = 1382] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20c5000 == 134 [pid = 1895] [id = 481] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0d58800 == 133 [pid = 1895] [id = 480] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dc159800 == 132 [pid = 1895] [id = 479] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d97e5800 == 131 [pid = 1895] [id = 478] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dddb7000 == 130 [pid = 1895] [id = 477] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380a439800 == 129 [pid = 1895] [id = 472] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3802c3c800 == 128 [pid = 1895] [id = 471] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9fe5800 == 127 [pid = 1895] [id = 470] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cba800 == 126 [pid = 1895] [id = 469] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1ecc000 == 125 [pid = 1895] [id = 468] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37efb40800 == 124 [pid = 1895] [id = 467] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed608000 == 123 [pid = 1895] [id = 466] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecf84000 == 122 [pid = 1895] [id = 465] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb159800 == 121 [pid = 1895] [id = 464] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9504000 == 120 [pid = 1895] [id = 463] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10e1000 == 119 [pid = 1895] [id = 462] 14:07:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d89ee000 == 118 [pid = 1895] [id = 461] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37ed5b8000) [pid = 1895] [serial = 1328] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37da710800) [pid = 1895] [serial = 1358] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37e2068c00) [pid = 1895] [serial = 1322] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37e736c400) [pid = 1895] [serial = 1373] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37f2171400) [pid = 1895] [serial = 1334] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37e9332400) [pid = 1895] [serial = 1325] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37ebc40c00) [pid = 1895] [serial = 1380] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37ea0da800) [pid = 1895] [serial = 1377] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37e86de400) [pid = 1895] [serial = 1374] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37e9c22c00) [pid = 1895] [serial = 1376] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37eaf90800) [pid = 1895] [serial = 1379] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37f1e34800) [pid = 1895] [serial = 1331] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37e6121000) [pid = 1895] [serial = 1368] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37e22cf800) [pid = 1895] [serial = 1367] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37dfa5dc00) [pid = 1895] [serial = 1365] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37df7f6000) [pid = 1895] [serial = 1364] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37dcdbdc00) [pid = 1895] [serial = 1362] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37dc2ee000) [pid = 1895] [serial = 1361] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37e7353800) [pid = 1895] [serial = 1319] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37e22d3c00) [pid = 1895] [serial = 1370] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37e7337800) [pid = 1895] [serial = 1371] [outer = (nil)] [url = about:blank] 14:07:20 INFO - PROCESS | 1895 | 1461791240900 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1534ms 14:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:07:20 INFO - PROCESS | 1895 | 1461791240972 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:07:20 INFO - PROCESS | 1895 | 1461791240974 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:07:20 INFO - PROCESS | 1895 | 1461791240990 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:07:20 INFO - PROCESS | 1895 | 1461791240998 Marionette TRACE conn3 <- [1,1982,null,{}] 14:07:21 INFO - PROCESS | 1895 | 1461791241006 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:21 INFO - PROCESS | 1895 | 1461791241181 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:07:21 INFO - PROCESS | 1895 | 1461791241193 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddccf000 == 119 [pid = 1895] [id = 503] 14:07:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37df7f2000) [pid = 1895] [serial = 1510] [outer = (nil)] 14:07:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37e22d3c00) [pid = 1895] [serial = 1511] [outer = 0x7f37df7f2000] 14:07:21 INFO - PROCESS | 1895 | 1461791241256 Marionette DEBUG loaded listener.js 14:07:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37e6044800) [pid = 1895] [serial = 1512] [outer = 0x7f37df7f2000] 14:07:22 INFO - PROCESS | 1895 | 1461791242119 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1199ms 14:07:22 INFO - PROCESS | 1895 | 1461791242182 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:07:22 INFO - PROCESS | 1895 | 1461791242185 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:07:22 INFO - PROCESS | 1895 | 1461791242191 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:07:22 INFO - PROCESS | 1895 | 1461791242193 Marionette TRACE conn3 <- [1,1986,null,{}] 14:07:22 INFO - PROCESS | 1895 | 1461791242202 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:22 INFO - PROCESS | 1895 | 1461791242368 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:07:22 INFO - PROCESS | 1895 | 1461791242559 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0de6000 == 120 [pid = 1895] [id = 504] 14:07:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37d9678800) [pid = 1895] [serial = 1513] [outer = (nil)] 14:07:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37e7241400) [pid = 1895] [serial = 1514] [outer = 0x7f37d9678800] 14:07:22 INFO - PROCESS | 1895 | 1461791242624 Marionette DEBUG loaded listener.js 14:07:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37e7353800) [pid = 1895] [serial = 1515] [outer = 0x7f37d9678800] 14:07:23 INFO - PROCESS | 1895 | 1461791243444 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1281ms 14:07:23 INFO - PROCESS | 1895 | 1461791243473 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:07:23 INFO - PROCESS | 1895 | 1461791243476 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:07:23 INFO - PROCESS | 1895 | 1461791243484 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:07:23 INFO - PROCESS | 1895 | 1461791243486 Marionette TRACE conn3 <- [1,1990,null,{}] 14:07:23 INFO - PROCESS | 1895 | 1461791243499 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:23 INFO - PROCESS | 1895 | 1461791243719 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:07:23 INFO - PROCESS | 1895 | 1461791243750 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20da000 == 121 [pid = 1895] [id = 505] 14:07:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37e86de400) [pid = 1895] [serial = 1516] [outer = (nil)] 14:07:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37e8880c00) [pid = 1895] [serial = 1517] [outer = 0x7f37e86de400] 14:07:23 INFO - PROCESS | 1895 | 1461791243821 Marionette DEBUG loaded listener.js 14:07:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37e9c23c00) [pid = 1895] [serial = 1518] [outer = 0x7f37e86de400] 14:07:24 INFO - PROCESS | 1895 | 1461791244721 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1292ms 14:07:24 INFO - PROCESS | 1895 | 1461791244793 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:07:24 INFO - PROCESS | 1895 | 1461791244797 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:07:24 INFO - PROCESS | 1895 | 1461791244802 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:07:24 INFO - PROCESS | 1895 | 1461791244804 Marionette TRACE conn3 <- [1,1994,null,{}] 14:07:24 INFO - PROCESS | 1895 | 1461791244809 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:25 INFO - PROCESS | 1895 | 1461791245384 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37de033800) [pid = 1895] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37decc1c00) [pid = 1895] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37db9ef800) [pid = 1895] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37db8aa400) [pid = 1895] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37e206f400) [pid = 1895] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37e7474800) [pid = 1895] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37dc2ec400) [pid = 1895] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37e735a800) [pid = 1895] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37e0e06400) [pid = 1895] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37dc2f6000) [pid = 1895] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37e7340800) [pid = 1895] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37d88de000) [pid = 1895] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:07:25 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37dfa5e000) [pid = 1895] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:07:25 INFO - PROCESS | 1895 | 1461791245573 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d97f7000 == 122 [pid = 1895] [id = 506] 14:07:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37d88de000) [pid = 1895] [serial = 1519] [outer = (nil)] 14:07:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37db9ef800) [pid = 1895] [serial = 1520] [outer = 0x7f37d88de000] 14:07:25 INFO - PROCESS | 1895 | 1461791245637 Marionette DEBUG loaded listener.js 14:07:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37e1188000) [pid = 1895] [serial = 1521] [outer = 0x7f37d88de000] 14:07:26 INFO - PROCESS | 1895 | 1461791246273 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1527ms 14:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:07:26 INFO - PROCESS | 1895 | 1461791246329 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:07:26 INFO - PROCESS | 1895 | 1461791246331 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:07:26 INFO - PROCESS | 1895 | 1461791246337 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:07:26 INFO - PROCESS | 1895 | 1461791246351 Marionette TRACE conn3 <- [1,1998,null,{}] 14:07:26 INFO - PROCESS | 1895 | 1461791246356 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:26 INFO - PROCESS | 1895 | 1461791246518 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:07:26 INFO - PROCESS | 1895 | 1461791246688 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91b6800 == 123 [pid = 1895] [id = 507] 14:07:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37d88de400) [pid = 1895] [serial = 1522] [outer = (nil)] 14:07:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37e9c26000) [pid = 1895] [serial = 1523] [outer = 0x7f37d88de400] 14:07:26 INFO - PROCESS | 1895 | 1461791246749 Marionette DEBUG loaded listener.js 14:07:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37df92c800) [pid = 1895] [serial = 1524] [outer = 0x7f37d88de400] 14:07:27 INFO - PROCESS | 1895 | 1461791247634 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1339ms 14:07:27 INFO - PROCESS | 1895 | 1461791247676 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:07:27 INFO - PROCESS | 1895 | 1461791247681 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:07:27 INFO - PROCESS | 1895 | 1461791247690 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:07:27 INFO - PROCESS | 1895 | 1461791247696 Marionette TRACE conn3 <- [1,2002,null,{}] 14:07:27 INFO - PROCESS | 1895 | 1461791247706 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:27 INFO - PROCESS | 1895 | 1461791247913 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:07:28 INFO - PROCESS | 1895 | 1461791248184 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbc6800 == 124 [pid = 1895] [id = 508] 14:07:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37d88e5800) [pid = 1895] [serial = 1525] [outer = (nil)] 14:07:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37dcdbe400) [pid = 1895] [serial = 1526] [outer = 0x7f37d88e5800] 14:07:28 INFO - PROCESS | 1895 | 1461791248304 Marionette DEBUG loaded listener.js 14:07:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37dd70bc00) [pid = 1895] [serial = 1527] [outer = 0x7f37d88e5800] 14:07:29 INFO - PROCESS | 1895 | 1461791249296 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1685ms 14:07:29 INFO - PROCESS | 1895 | 1461791249375 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:07:29 INFO - PROCESS | 1895 | 1461791249383 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:07:29 INFO - PROCESS | 1895 | 1461791249398 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:07:29 INFO - PROCESS | 1895 | 1461791249401 Marionette TRACE conn3 <- [1,2006,null,{}] 14:07:29 INFO - PROCESS | 1895 | 1461791249413 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:29 INFO - PROCESS | 1895 | 1461791249710 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:07:29 INFO - PROCESS | 1895 | 1461791249952 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e1fcc800 == 125 [pid = 1895] [id = 509] 14:07:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37decc2400) [pid = 1895] [serial = 1528] [outer = (nil)] 14:07:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37e0e10c00) [pid = 1895] [serial = 1529] [outer = 0x7f37decc2400] 14:07:30 INFO - PROCESS | 1895 | 1461791250027 Marionette DEBUG loaded listener.js 14:07:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37e22c7800) [pid = 1895] [serial = 1530] [outer = 0x7f37decc2400] 14:07:30 INFO - PROCESS | 1895 | 1461791250977 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:07:31 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 14:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1642ms 14:07:31 INFO - PROCESS | 1895 | 1461791251036 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:07:31 INFO - PROCESS | 1895 | 1461791251040 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:07:31 INFO - PROCESS | 1895 | 1461791251047 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:07:31 INFO - PROCESS | 1895 | 1461791251052 Marionette TRACE conn3 <- [1,2010,null,{}] 14:07:31 INFO - PROCESS | 1895 | 1461791251069 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:31 INFO - PROCESS | 1895 | 1461791251263 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:07:31 INFO - PROCESS | 1895 | 1461791251520 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d49000 == 126 [pid = 1895] [id = 510] 14:07:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37e7476000) [pid = 1895] [serial = 1531] [outer = (nil)] 14:07:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37e8dd6400) [pid = 1895] [serial = 1532] [outer = 0x7f37e7476000] 14:07:31 INFO - PROCESS | 1895 | 1461791251647 Marionette DEBUG loaded listener.js 14:07:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37ea0e0800) [pid = 1895] [serial = 1533] [outer = 0x7f37e7476000] 14:07:32 INFO - PROCESS | 1895 | 1461791252507 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:07:32 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 14:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1538ms 14:07:32 INFO - PROCESS | 1895 | 1461791252585 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:07:32 INFO - PROCESS | 1895 | 1461791252589 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:07:32 INFO - PROCESS | 1895 | 1461791252596 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:07:32 INFO - PROCESS | 1895 | 1461791252599 Marionette TRACE conn3 <- [1,2014,null,{}] 14:07:32 INFO - PROCESS | 1895 | 1461791252604 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:32 INFO - PROCESS | 1895 | 1461791252794 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:07:33 INFO - PROCESS | 1895 | 1461791253006 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed0a3800 == 127 [pid = 1895] [id = 511] 14:07:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37e87b2c00) [pid = 1895] [serial = 1534] [outer = (nil)] 14:07:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37ecf07000) [pid = 1895] [serial = 1535] [outer = 0x7f37e87b2c00] 14:07:33 INFO - PROCESS | 1895 | 1461791253122 Marionette DEBUG loaded listener.js 14:07:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37ecf0cc00) [pid = 1895] [serial = 1536] [outer = 0x7f37e87b2c00] 14:07:34 INFO - PROCESS | 1895 | 1461791254039 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1490ms 14:07:34 INFO - PROCESS | 1895 | 1461791254087 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:07:34 INFO - PROCESS | 1895 | 1461791254091 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:07:34 INFO - PROCESS | 1895 | 1461791254097 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:07:34 INFO - PROCESS | 1895 | 1461791254099 Marionette TRACE conn3 <- [1,2018,null,{}] 14:07:34 INFO - PROCESS | 1895 | 1461791254105 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:34 INFO - PROCESS | 1895 | 1461791254283 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:07:34 INFO - PROCESS | 1895 | 1461791254559 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed813000 == 128 [pid = 1895] [id = 512] 14:07:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37dd70b000) [pid = 1895] [serial = 1537] [outer = (nil)] 14:07:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37ecfccc00) [pid = 1895] [serial = 1538] [outer = 0x7f37dd70b000] 14:07:34 INFO - PROCESS | 1895 | 1461791254634 Marionette DEBUG loaded listener.js 14:07:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37ed5b0400) [pid = 1895] [serial = 1539] [outer = 0x7f37dd70b000] 14:07:35 INFO - PROCESS | 1895 | 1461791255570 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1527ms 14:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:07:35 INFO - PROCESS | 1895 | 1461791255625 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:07:35 INFO - PROCESS | 1895 | 1461791255628 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:07:35 INFO - PROCESS | 1895 | 1461791255634 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:07:35 INFO - PROCESS | 1895 | 1461791255637 Marionette TRACE conn3 <- [1,2022,null,{}] 14:07:35 INFO - PROCESS | 1895 | 1461791255642 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:35 INFO - PROCESS | 1895 | 1461791255853 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:07:36 INFO - PROCESS | 1895 | 1461791256074 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2bc5000 == 129 [pid = 1895] [id = 513] 14:07:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37e607c800) [pid = 1895] [serial = 1540] [outer = (nil)] 14:07:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37f1516800) [pid = 1895] [serial = 1541] [outer = 0x7f37e607c800] 14:07:36 INFO - PROCESS | 1895 | 1461791256192 Marionette DEBUG loaded listener.js 14:07:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37f5646800) [pid = 1895] [serial = 1542] [outer = 0x7f37e607c800] 14:07:37 INFO - PROCESS | 1895 | 1461791257108 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1537ms 14:07:37 INFO - PROCESS | 1895 | 1461791257171 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:07:37 INFO - PROCESS | 1895 | 1461791257175 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:07:37 INFO - PROCESS | 1895 | 1461791257181 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:07:37 INFO - PROCESS | 1895 | 1461791257184 Marionette TRACE conn3 <- [1,2026,null,{}] 14:07:37 INFO - PROCESS | 1895 | 1461791257190 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:37 INFO - PROCESS | 1895 | 1461791257363 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:07:37 INFO - PROCESS | 1895 | 1461791257581 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800f27000 == 130 [pid = 1895] [id = 514] 14:07:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37e9ec7800) [pid = 1895] [serial = 1543] [outer = (nil)] 14:07:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f3800046c00) [pid = 1895] [serial = 1544] [outer = 0x7f37e9ec7800] 14:07:37 INFO - PROCESS | 1895 | 1461791257697 Marionette DEBUG loaded listener.js 14:07:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f3804962c00) [pid = 1895] [serial = 1545] [outer = 0x7f37e9ec7800] 14:07:38 INFO - PROCESS | 1895 | 1461791258608 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1489ms 14:07:38 INFO - PROCESS | 1895 | 1461791258671 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:07:38 INFO - PROCESS | 1895 | 1461791258675 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:07:38 INFO - PROCESS | 1895 | 1461791258681 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:07:38 INFO - PROCESS | 1895 | 1461791258684 Marionette TRACE conn3 <- [1,2030,null,{}] 14:07:38 INFO - PROCESS | 1895 | 1461791258690 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:38 INFO - PROCESS | 1895 | 1461791258872 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:07:39 INFO - PROCESS | 1895 | 1461791259087 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807b66800 == 131 [pid = 1895] [id = 515] 14:07:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37f2f0e800) [pid = 1895] [serial = 1546] [outer = (nil)] 14:07:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f3804b07000) [pid = 1895] [serial = 1547] [outer = 0x7f37f2f0e800] 14:07:39 INFO - PROCESS | 1895 | 1461791259203 Marionette DEBUG loaded listener.js 14:07:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f3804ba8400) [pid = 1895] [serial = 1548] [outer = 0x7f37f2f0e800] 14:07:40 INFO - PROCESS | 1895 | 1461791260120 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1491ms 14:07:40 INFO - PROCESS | 1895 | 1461791260171 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:07:40 INFO - PROCESS | 1895 | 1461791260175 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:07:40 INFO - PROCESS | 1895 | 1461791260181 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:07:40 INFO - PROCESS | 1895 | 1461791260184 Marionette TRACE conn3 <- [1,2034,null,{}] 14:07:40 INFO - PROCESS | 1895 | 1461791260190 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:40 INFO - PROCESS | 1895 | 1461791260367 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:07:40 INFO - PROCESS | 1895 | 1461791260585 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804911000 == 132 [pid = 1895] [id = 516] 14:07:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37dba31000) [pid = 1895] [serial = 1549] [outer = (nil)] 14:07:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37dba37000) [pid = 1895] [serial = 1550] [outer = 0x7f37dba31000] 14:07:40 INFO - PROCESS | 1895 | 1461791260704 Marionette DEBUG loaded listener.js 14:07:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37dba3c400) [pid = 1895] [serial = 1551] [outer = 0x7f37dba31000] 14:07:41 INFO - PROCESS | 1895 | 1461791261615 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1484ms 14:07:41 INFO - PROCESS | 1895 | 1461791261666 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:07:41 INFO - PROCESS | 1895 | 1461791261669 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:07:41 INFO - PROCESS | 1895 | 1461791261674 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:07:41 INFO - PROCESS | 1895 | 1461791261677 Marionette TRACE conn3 <- [1,2038,null,{}] 14:07:41 INFO - PROCESS | 1895 | 1461791261682 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:41 INFO - PROCESS | 1895 | 1461791261854 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:07:42 INFO - PROCESS | 1895 | 1461791262069 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8910000 == 133 [pid = 1895] [id = 517] 14:07:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f37dba31400) [pid = 1895] [serial = 1552] [outer = (nil)] 14:07:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f38049a7c00) [pid = 1895] [serial = 1553] [outer = 0x7f37dba31400] 14:07:42 INFO - PROCESS | 1895 | 1461791262179 Marionette DEBUG loaded listener.js 14:07:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f3804c06400) [pid = 1895] [serial = 1554] [outer = 0x7f37dba31400] 14:07:43 INFO - PROCESS | 1895 | 1461791263121 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1480ms 14:07:43 INFO - PROCESS | 1895 | 1461791263154 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:07:43 INFO - PROCESS | 1895 | 1461791263158 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:07:43 INFO - PROCESS | 1895 | 1461791263164 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:07:43 INFO - PROCESS | 1895 | 1461791263167 Marionette TRACE conn3 <- [1,2042,null,{}] 14:07:43 INFO - PROCESS | 1895 | 1461791263172 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:43 INFO - PROCESS | 1895 | 1461791263377 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:07:43 INFO - PROCESS | 1895 | 1461791263601 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d887a800 == 134 [pid = 1895] [id = 518] 14:07:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37d83ca800) [pid = 1895] [serial = 1555] [outer = (nil)] 14:07:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37db8a7000) [pid = 1895] [serial = 1556] [outer = 0x7f37d83ca800] 14:07:43 INFO - PROCESS | 1895 | 1461791263722 Marionette DEBUG loaded listener.js 14:07:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37dec10000) [pid = 1895] [serial = 1557] [outer = 0x7f37d83ca800] 14:07:45 INFO - PROCESS | 1895 | 1461791265419 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:07:45 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) 14:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2330ms 14:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:07:45 INFO - PROCESS | 1895 | 1461791265495 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:07:45 INFO - PROCESS | 1895 | 1461791265498 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:07:45 INFO - PROCESS | 1895 | 1461791265506 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:07:45 INFO - PROCESS | 1895 | 1461791265509 Marionette TRACE conn3 <- [1,2046,null,{}] 14:07:45 INFO - PROCESS | 1895 | 1461791265517 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:45 INFO - PROCESS | 1895 | 1461791265732 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:07:46 INFO - PROCESS | 1895 | 1461791266058 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da688000 == 135 [pid = 1895] [id = 519] 14:07:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37d7dfa000) [pid = 1895] [serial = 1558] [outer = (nil)] 14:07:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37d940c800) [pid = 1895] [serial = 1559] [outer = 0x7f37d7dfa000] 14:07:46 INFO - PROCESS | 1895 | 1461791266140 Marionette DEBUG loaded listener.js 14:07:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37da708800) [pid = 1895] [serial = 1560] [outer = 0x7f37d7dfa000] 14:07:47 INFO - PROCESS | 1895 | 1461791267155 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1682ms 14:07:47 INFO - PROCESS | 1895 | 1461791267187 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:07:47 INFO - PROCESS | 1895 | 1461791267195 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:07:47 INFO - PROCESS | 1895 | 1461791267204 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:07:47 INFO - PROCESS | 1895 | 1461791267207 Marionette TRACE conn3 <- [1,2050,null,{}] 14:07:47 INFO - PROCESS | 1895 | 1461791267211 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:47 INFO - PROCESS | 1895 | 1461791267379 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:07:47 INFO - PROCESS | 1895 | 1461791267589 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbc12000 == 136 [pid = 1895] [id = 520] 14:07:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37dba39800) [pid = 1895] [serial = 1561] [outer = (nil)] 14:07:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37dc2f5c00) [pid = 1895] [serial = 1562] [outer = 0x7f37dba39800] 14:07:47 INFO - PROCESS | 1895 | 1461791267668 Marionette DEBUG loaded listener.js 14:07:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37dcbb9000) [pid = 1895] [serial = 1563] [outer = 0x7f37dba39800] 14:07:48 INFO - PROCESS | 1895 | 1461791268556 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1432ms 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d97f7000 == 135 [pid = 1895] [id = 506] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37f1e09400) [pid = 1895] [serial = 1406] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37f2edb000) [pid = 1895] [serial = 1409] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37f5349c00) [pid = 1895] [serial = 1412] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37fefee400) [pid = 1895] [serial = 1415] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37f6248400) [pid = 1895] [serial = 1418] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37e6043400) [pid = 1895] [serial = 1421] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37e9eb9400) [pid = 1895] [serial = 1424] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37d68f5800) [pid = 1895] [serial = 1427] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37db9f4400) [pid = 1895] [serial = 1430] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20da000 == 134 [pid = 1895] [id = 505] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0de6000 == 133 [pid = 1895] [id = 504] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ddccf000 == 132 [pid = 1895] [id = 503] 14:07:48 INFO - PROCESS | 1895 | 1461791268744 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:07:48 INFO - PROCESS | 1895 | 1461791268747 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8877800 == 131 [pid = 1895] [id = 502] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcf52800 == 130 [pid = 1895] [id = 501] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbbe1800 == 129 [pid = 1895] [id = 500] 14:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d895d000 == 128 [pid = 1895] [id = 499] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbc18800 == 127 [pid = 1895] [id = 498] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ddeed000 == 126 [pid = 1895] [id = 497] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380cb9a000 == 125 [pid = 1895] [id = 496] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380707d800 == 124 [pid = 1895] [id = 495] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800f1f800 == 123 [pid = 1895] [id = 494] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9fe3800 == 122 [pid = 1895] [id = 493] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cb0800 == 121 [pid = 1895] [id = 492] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e63800 == 120 [pid = 1895] [id = 491] 14:07:48 INFO - PROCESS | 1895 | 1461791268769 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:07:48 INFO - PROCESS | 1895 | 1461791268775 Marionette TRACE conn3 <- [1,2054,null,{}] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eef40000 == 119 [pid = 1895] [id = 490] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3cf800 == 118 [pid = 1895] [id = 489] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecda3800 == 117 [pid = 1895] [id = 488] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ea09f000 == 116 [pid = 1895] [id = 487] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20bd000 == 115 [pid = 1895] [id = 486] 14:07:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcb1e000 == 114 [pid = 1895] [id = 485] 14:07:48 INFO - PROCESS | 1895 | 1461791268799 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:48 INFO - PROCESS | 1895 | 1461791268945 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37dfa5b400) [pid = 1895] [serial = 1383] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37e0e09400) [pid = 1895] [serial = 1293] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37e91a6000) [pid = 1895] [serial = 1299] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37d83cdc00) [pid = 1895] [serial = 1385] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37ea1dfc00) [pid = 1895] [serial = 1452] [outer = (nil)] [url = about:blank] 14:07:48 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37df7fa400) [pid = 1895] [serial = 1437] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37e9592400) [pid = 1895] [serial = 1449] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37e7336400) [pid = 1895] [serial = 1446] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37e6116800) [pid = 1895] [serial = 1443] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37eaf96800) [pid = 1895] [serial = 1302] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37e733b800) [pid = 1895] [serial = 1296] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37e9c24800) [pid = 1895] [serial = 1320] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37deccb800) [pid = 1895] [serial = 1436] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37eefe8000) [pid = 1895] [serial = 1403] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37e118c800) [pid = 1895] [serial = 1439] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37e206e000) [pid = 1895] [serial = 1440] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37dcbb6400) [pid = 1895] [serial = 1434] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37dc2e9000) [pid = 1895] [serial = 1433] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37ec7c3400) [pid = 1895] [serial = 1400] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37e723f800) [pid = 1895] [serial = 1445] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37e21abc00) [pid = 1895] [serial = 1391] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37e9ec4000) [pid = 1895] [serial = 1397] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37e6048000) [pid = 1895] [serial = 1442] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37e87bf800) [pid = 1895] [serial = 1394] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37de02f800) [pid = 1895] [serial = 1388] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37e8dce800) [pid = 1895] [serial = 1448] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37e9737000) [pid = 1895] [serial = 1451] [outer = (nil)] [url = about:blank] 14:07:49 INFO - PROCESS | 1895 | 1461791269186 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbe1800 == 115 [pid = 1895] [id = 521] 14:07:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37dd70a000) [pid = 1895] [serial = 1564] [outer = (nil)] 14:07:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37ddb4d400) [pid = 1895] [serial = 1565] [outer = 0x7f37dd70a000] 14:07:49 INFO - PROCESS | 1895 | 1461791269254 Marionette DEBUG loaded listener.js 14:07:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37de02d000) [pid = 1895] [serial = 1566] [outer = 0x7f37dd70a000] 14:07:49 INFO - PROCESS | 1895 | 1461791269969 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1255ms 14:07:50 INFO - PROCESS | 1895 | 1461791270013 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:07:50 INFO - PROCESS | 1895 | 1461791270017 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:07:50 INFO - PROCESS | 1895 | 1461791270060 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:07:50 INFO - PROCESS | 1895 | 1461791270063 Marionette TRACE conn3 <- [1,2058,null,{}] 14:07:50 INFO - PROCESS | 1895 | 1461791270073 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:50 INFO - PROCESS | 1895 | 1461791270228 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:07:50 INFO - PROCESS | 1895 | 1461791270239 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcc91800 == 116 [pid = 1895] [id = 522] 14:07:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37dec04c00) [pid = 1895] [serial = 1567] [outer = (nil)] 14:07:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37dec0fc00) [pid = 1895] [serial = 1568] [outer = 0x7f37dec04c00] 14:07:50 INFO - PROCESS | 1895 | 1461791270305 Marionette DEBUG loaded listener.js 14:07:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37decc7000) [pid = 1895] [serial = 1569] [outer = 0x7f37dec04c00] 14:07:51 INFO - PROCESS | 1895 | 1461791271174 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1171ms 14:07:51 INFO - PROCESS | 1895 | 1461791271194 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:07:51 INFO - PROCESS | 1895 | 1461791271197 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:07:51 INFO - PROCESS | 1895 | 1461791271203 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:07:51 INFO - PROCESS | 1895 | 1461791271205 Marionette TRACE conn3 <- [1,2062,null,{}] 14:07:51 INFO - PROCESS | 1895 | 1461791271210 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:51 INFO - PROCESS | 1895 | 1461791271456 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:07:51 INFO - PROCESS | 1895 | 1461791271494 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddcc6800 == 117 [pid = 1895] [id = 523] 14:07:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37dd70b800) [pid = 1895] [serial = 1570] [outer = (nil)] 14:07:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37df782c00) [pid = 1895] [serial = 1571] [outer = 0x7f37dd70b800] 14:07:51 INFO - PROCESS | 1895 | 1461791271553 Marionette DEBUG loaded listener.js 14:07:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37df78d800) [pid = 1895] [serial = 1572] [outer = 0x7f37dd70b800] 14:07:52 INFO - PROCESS | 1895 | 1461791272367 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1225ms 14:07:52 INFO - PROCESS | 1895 | 1461791272443 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:07:52 INFO - PROCESS | 1895 | 1461791272446 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:07:52 INFO - PROCESS | 1895 | 1461791272451 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:07:52 INFO - PROCESS | 1895 | 1461791272454 Marionette TRACE conn3 <- [1,2066,null,{}] 14:07:52 INFO - PROCESS | 1895 | 1461791272459 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:52 INFO - PROCESS | 1895 | 1461791272693 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:07:52 INFO - PROCESS | 1895 | 1461791272737 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de294800 == 118 [pid = 1895] [id = 524] 14:07:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37df7f4c00) [pid = 1895] [serial = 1573] [outer = (nil)] 14:07:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37e0e03c00) [pid = 1895] [serial = 1574] [outer = 0x7f37df7f4c00] 14:07:52 INFO - PROCESS | 1895 | 1461791272831 Marionette DEBUG loaded listener.js 14:07:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37e1184400) [pid = 1895] [serial = 1575] [outer = 0x7f37df7f4c00] 14:07:54 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37d68f6400) [pid = 1895] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:07:54 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37d88de000) [pid = 1895] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:07:54 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37d88e5c00) [pid = 1895] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:07:54 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37d83c8800) [pid = 1895] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:07:54 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37d9678800) [pid = 1895] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:07:54 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37df7f2000) [pid = 1895] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:07:54 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37e86de400) [pid = 1895] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:07:54 INFO - PROCESS | 1895 | 1461791274246 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1832ms 14:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:07:54 INFO - PROCESS | 1895 | 1461791274284 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:07:54 INFO - PROCESS | 1895 | 1461791274286 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:07:54 INFO - PROCESS | 1895 | 1461791274292 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:07:54 INFO - PROCESS | 1895 | 1461791274295 Marionette TRACE conn3 <- [1,2070,null,{}] 14:07:54 INFO - PROCESS | 1895 | 1461791274299 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:54 INFO - PROCESS | 1895 | 1461791274480 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:07:54 INFO - PROCESS | 1895 | 1461791274663 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9ce800 == 119 [pid = 1895] [id = 525] 14:07:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37d83c8800) [pid = 1895] [serial = 1576] [outer = (nil)] 14:07:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37e1186c00) [pid = 1895] [serial = 1577] [outer = 0x7f37d83c8800] 14:07:54 INFO - PROCESS | 1895 | 1461791274725 Marionette DEBUG loaded listener.js 14:07:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37e206c000) [pid = 1895] [serial = 1578] [outer = 0x7f37d83c8800] 14:07:55 INFO - PROCESS | 1895 | 1461791275346 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1082ms 14:07:55 INFO - PROCESS | 1895 | 1461791275388 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:07:55 INFO - PROCESS | 1895 | 1461791275391 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:07:55 INFO - PROCESS | 1895 | 1461791275397 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:07:55 INFO - PROCESS | 1895 | 1461791275399 Marionette TRACE conn3 <- [1,2074,null,{}] 14:07:55 INFO - PROCESS | 1895 | 1461791275404 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:55 INFO - PROCESS | 1895 | 1461791275554 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:07:55 INFO - PROCESS | 1895 | 1461791275724 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0df0800 == 120 [pid = 1895] [id = 526] 14:07:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37d88e5c00) [pid = 1895] [serial = 1579] [outer = (nil)] 14:07:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37e206fc00) [pid = 1895] [serial = 1580] [outer = 0x7f37d88e5c00] 14:07:55 INFO - PROCESS | 1895 | 1461791275782 Marionette DEBUG loaded listener.js 14:07:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37e21ad800) [pid = 1895] [serial = 1581] [outer = 0x7f37d88e5c00] 14:07:56 INFO - PROCESS | 1895 | 1461791276759 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1436ms 14:07:56 INFO - PROCESS | 1895 | 1461791276833 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:07:56 INFO - PROCESS | 1895 | 1461791276838 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:07:56 INFO - PROCESS | 1895 | 1461791276847 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:07:56 INFO - PROCESS | 1895 | 1461791276851 Marionette TRACE conn3 <- [1,2078,null,{}] 14:07:56 INFO - PROCESS | 1895 | 1461791276859 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:57 INFO - PROCESS | 1895 | 1461791277085 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:07:57 INFO - PROCESS | 1895 | 1461791277335 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d97e1000 == 121 [pid = 1895] [id = 527] 14:07:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37db8a8800) [pid = 1895] [serial = 1582] [outer = (nil)] 14:07:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37dba36800) [pid = 1895] [serial = 1583] [outer = 0x7f37db8a8800] 14:07:57 INFO - PROCESS | 1895 | 1461791277457 Marionette DEBUG loaded listener.js 14:07:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37dcbb6400) [pid = 1895] [serial = 1584] [outer = 0x7f37db8a8800] 14:07:58 INFO - PROCESS | 1895 | 1461791278419 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1629ms 14:07:58 INFO - PROCESS | 1895 | 1461791278478 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:07:58 INFO - PROCESS | 1895 | 1461791278486 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:07:58 INFO - PROCESS | 1895 | 1461791278495 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:07:58 INFO - PROCESS | 1895 | 1461791278499 Marionette TRACE conn3 <- [1,2082,null,{}] 14:07:58 INFO - PROCESS | 1895 | 1461791278504 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:07:58 INFO - PROCESS | 1895 | 1461791278738 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:07:58 INFO - PROCESS | 1895 | 1461791278945 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:07:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dddc3800 == 122 [pid = 1895] [id = 528] 14:07:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37dcdc1800) [pid = 1895] [serial = 1585] [outer = (nil)] 14:07:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37dec03800) [pid = 1895] [serial = 1586] [outer = 0x7f37dcdc1800] 14:07:59 INFO - PROCESS | 1895 | 1461791279134 Marionette DEBUG loaded listener.js 14:07:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37decc7400) [pid = 1895] [serial = 1587] [outer = 0x7f37dcdc1800] 14:08:00 INFO - PROCESS | 1895 | 1461791280011 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1578ms 14:08:00 INFO - PROCESS | 1895 | 1461791280078 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:08:00 INFO - PROCESS | 1895 | 1461791280088 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:08:00 INFO - PROCESS | 1895 | 1461791280093 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:08:00 INFO - PROCESS | 1895 | 1461791280100 Marionette TRACE conn3 <- [1,2086,null,{}] 14:08:00 INFO - PROCESS | 1895 | 1461791280115 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:00 INFO - PROCESS | 1895 | 1461791280406 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:08:00 INFO - PROCESS | 1895 | 1461791280725 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e1fdb800 == 123 [pid = 1895] [id = 529] 14:08:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37df790400) [pid = 1895] [serial = 1588] [outer = (nil)] 14:08:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37e0e07000) [pid = 1895] [serial = 1589] [outer = 0x7f37df790400] 14:08:00 INFO - PROCESS | 1895 | 1461791280802 Marionette DEBUG loaded listener.js 14:08:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37e206b400) [pid = 1895] [serial = 1590] [outer = 0x7f37df790400] 14:08:01 INFO - PROCESS | 1895 | 1461791281630 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1594ms 14:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:08:01 INFO - PROCESS | 1895 | 1461791281687 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:08:01 INFO - PROCESS | 1895 | 1461791281691 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:08:01 INFO - PROCESS | 1895 | 1461791281700 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:08:01 INFO - PROCESS | 1895 | 1461791281702 Marionette TRACE conn3 <- [1,2090,null,{}] 14:08:01 INFO - PROCESS | 1895 | 1461791281708 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:01 INFO - PROCESS | 1895 | 1461791281888 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:08:02 INFO - PROCESS | 1895 | 1461791282095 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20d3000 == 124 [pid = 1895] [id = 530] 14:08:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37dfa50c00) [pid = 1895] [serial = 1591] [outer = (nil)] 14:08:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37e22c8c00) [pid = 1895] [serial = 1592] [outer = 0x7f37dfa50c00] 14:08:02 INFO - PROCESS | 1895 | 1461791282216 Marionette DEBUG loaded listener.js 14:08:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37e603a400) [pid = 1895] [serial = 1593] [outer = 0x7f37dfa50c00] 14:08:03 INFO - PROCESS | 1895 | 1461791283091 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1441ms 14:08:03 INFO - PROCESS | 1895 | 1461791283138 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:08:03 INFO - PROCESS | 1895 | 1461791283142 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:08:03 INFO - PROCESS | 1895 | 1461791283148 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:08:03 INFO - PROCESS | 1895 | 1461791283150 Marionette TRACE conn3 <- [1,2094,null,{}] 14:08:03 INFO - PROCESS | 1895 | 1461791283155 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:03 INFO - PROCESS | 1895 | 1461791283331 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:08:03 INFO - PROCESS | 1895 | 1461791283542 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e624e000 == 125 [pid = 1895] [id = 531] 14:08:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37e21a4000) [pid = 1895] [serial = 1594] [outer = (nil)] 14:08:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f37e6048800) [pid = 1895] [serial = 1595] [outer = 0x7f37e21a4000] 14:08:03 INFO - PROCESS | 1895 | 1461791283620 Marionette DEBUG loaded listener.js 14:08:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f37e6083000) [pid = 1895] [serial = 1596] [outer = 0x7f37e21a4000] 14:08:04 INFO - PROCESS | 1895 | 1461791284477 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1385ms 14:08:04 INFO - PROCESS | 1895 | 1461791284534 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:08:04 INFO - PROCESS | 1895 | 1461791284537 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:08:04 INFO - PROCESS | 1895 | 1461791284543 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:08:04 INFO - PROCESS | 1895 | 1461791284545 Marionette TRACE conn3 <- [1,2098,null,{}] 14:08:04 INFO - PROCESS | 1895 | 1461791284550 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:04 INFO - PROCESS | 1895 | 1461791284755 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:08:04 INFO - PROCESS | 1895 | 1461791284969 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7317000 == 126 [pid = 1895] [id = 532] 14:08:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37e7233400) [pid = 1895] [serial = 1597] [outer = (nil)] 14:08:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37e7242800) [pid = 1895] [serial = 1598] [outer = 0x7f37e7233400] 14:08:05 INFO - PROCESS | 1895 | 1461791285084 Marionette DEBUG loaded listener.js 14:08:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37e7336400) [pid = 1895] [serial = 1599] [outer = 0x7f37e7233400] 14:08:05 INFO - PROCESS | 1895 | 1461791285992 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1478ms 14:08:06 INFO - PROCESS | 1895 | 1461791286021 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:08:06 INFO - PROCESS | 1895 | 1461791286025 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:08:06 INFO - PROCESS | 1895 | 1461791286030 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:08:06 INFO - PROCESS | 1895 | 1461791286032 Marionette TRACE conn3 <- [1,2102,null,{}] 14:08:06 INFO - PROCESS | 1895 | 1461791286038 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:06 INFO - PROCESS | 1895 | 1461791286202 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:08:06 INFO - PROCESS | 1895 | 1461791286415 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e861c800 == 127 [pid = 1895] [id = 533] 14:08:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37e7234400) [pid = 1895] [serial = 1600] [outer = (nil)] 14:08:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37e7340800) [pid = 1895] [serial = 1601] [outer = 0x7f37e7234400] 14:08:06 INFO - PROCESS | 1895 | 1461791286522 Marionette DEBUG loaded listener.js 14:08:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37e735a000) [pid = 1895] [serial = 1602] [outer = 0x7f37e7234400] 14:08:07 INFO - PROCESS | 1895 | 1461791287392 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1431ms 14:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:08:07 INFO - PROCESS | 1895 | 1461791287463 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:08:07 INFO - PROCESS | 1895 | 1461791287466 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:08:07 INFO - PROCESS | 1895 | 1461791287472 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:08:07 INFO - PROCESS | 1895 | 1461791287475 Marionette TRACE conn3 <- [1,2106,null,{}] 14:08:07 INFO - PROCESS | 1895 | 1461791287480 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:07 INFO - PROCESS | 1895 | 1461791287669 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:08:07 INFO - PROCESS | 1895 | 1461791287879 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e88c5800 == 128 [pid = 1895] [id = 534] 14:08:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37e7336c00) [pid = 1895] [serial = 1603] [outer = (nil)] 14:08:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37e736bc00) [pid = 1895] [serial = 1604] [outer = 0x7f37e7336c00] 14:08:07 INFO - PROCESS | 1895 | 1461791287988 Marionette DEBUG loaded listener.js 14:08:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37e7375400) [pid = 1895] [serial = 1605] [outer = 0x7f37e7336c00] 14:08:08 INFO - PROCESS | 1895 | 1461791288873 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1432ms 14:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:08:08 INFO - PROCESS | 1895 | 1461791288904 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:08:08 INFO - PROCESS | 1895 | 1461791288907 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:08:08 INFO - PROCESS | 1895 | 1461791288913 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:08:08 INFO - PROCESS | 1895 | 1461791288916 Marionette TRACE conn3 <- [1,2110,null,{}] 14:08:08 INFO - PROCESS | 1895 | 1461791288921 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:09 INFO - PROCESS | 1895 | 1461791289093 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:08:09 INFO - PROCESS | 1895 | 1461791289306 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e931a000 == 129 [pid = 1895] [id = 535] 14:08:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37e7351400) [pid = 1895] [serial = 1606] [outer = (nil)] 14:08:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37e747d000) [pid = 1895] [serial = 1607] [outer = 0x7f37e7351400] 14:08:09 INFO - PROCESS | 1895 | 1461791289419 Marionette DEBUG loaded listener.js 14:08:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37e86da800) [pid = 1895] [serial = 1608] [outer = 0x7f37e7351400] 14:08:10 INFO - PROCESS | 1895 | 1461791290293 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1438ms 14:08:10 INFO - PROCESS | 1895 | 1461791290351 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:08:10 INFO - PROCESS | 1895 | 1461791290354 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:08:10 INFO - PROCESS | 1895 | 1461791290360 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:08:10 INFO - PROCESS | 1895 | 1461791290362 Marionette TRACE conn3 <- [1,2114,null,{}] 14:08:10 INFO - PROCESS | 1895 | 1461791290368 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:10 INFO - PROCESS | 1895 | 1461791290554 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:08:10 INFO - PROCESS | 1895 | 1461791290768 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9784000 == 130 [pid = 1895] [id = 536] 14:08:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37e735f800) [pid = 1895] [serial = 1609] [outer = (nil)] 14:08:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37e87b9000) [pid = 1895] [serial = 1610] [outer = 0x7f37e735f800] 14:08:10 INFO - PROCESS | 1895 | 1461791290876 Marionette DEBUG loaded listener.js 14:08:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37e87c1400) [pid = 1895] [serial = 1611] [outer = 0x7f37e735f800] 14:08:11 INFO - PROCESS | 1895 | 1461791291781 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1480ms 14:08:11 INFO - PROCESS | 1895 | 1461791291842 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:08:11 INFO - PROCESS | 1895 | 1461791291846 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:08:11 INFO - PROCESS | 1895 | 1461791291852 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:08:11 INFO - PROCESS | 1895 | 1461791291856 Marionette TRACE conn3 <- [1,2118,null,{}] 14:08:11 INFO - PROCESS | 1895 | 1461791291860 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:12 INFO - PROCESS | 1895 | 1461791292054 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:08:12 INFO - PROCESS | 1895 | 1461791292265 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb150800 == 131 [pid = 1895] [id = 537] 14:08:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e86db000) [pid = 1895] [serial = 1612] [outer = (nil)] 14:08:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e8febc00) [pid = 1895] [serial = 1613] [outer = 0x7f37e86db000] 14:08:12 INFO - PROCESS | 1895 | 1461791292382 Marionette DEBUG loaded listener.js 14:08:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37e933a000) [pid = 1895] [serial = 1614] [outer = 0x7f37e86db000] 14:08:13 INFO - PROCESS | 1895 | ************************* 14:08:13 INFO - PROCESS | 1895 | A coding exception was thrown and uncaught in a Task. 14:08:13 INFO - PROCESS | 1895 | 14:08:13 INFO - PROCESS | 1895 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:08:13 INFO - PROCESS | 1895 | Full stack: 14:08:13 INFO - PROCESS | 1895 | ************************* 14:08:13 INFO - PROCESS | 1895 | 1461791293332 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 14:08:13 INFO - PROCESS | 1895 | 1461791293381 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:08:13 INFO - PROCESS | 1895 | 1461791293385 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:08:13 INFO - PROCESS | 1895 | 1461791293390 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:08:13 INFO - PROCESS | 1895 | 1461791293392 Marionette TRACE conn3 <- [1,2122,null,{}] 14:08:13 INFO - PROCESS | 1895 | 1461791293398 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:13 INFO - PROCESS | 1895 | 1461791293574 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:08:13 INFO - PROCESS | 1895 | 1461791293802 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0eed800 == 132 [pid = 1895] [id = 538] 14:08:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37d68f7000) [pid = 1895] [serial = 1615] [outer = (nil)] 14:08:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37e8fea400) [pid = 1895] [serial = 1616] [outer = 0x7f37d68f7000] 14:08:13 INFO - PROCESS | 1895 | 1461791293935 Marionette DEBUG loaded listener.js 14:08:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37e9733000) [pid = 1895] [serial = 1617] [outer = 0x7f37d68f7000] 14:08:14 INFO - PROCESS | 1895 | 1461791294786 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1437ms 14:08:14 INFO - PROCESS | 1895 | 1461791294829 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:08:14 INFO - PROCESS | 1895 | 1461791294832 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:08:14 INFO - PROCESS | 1895 | 1461791294838 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:08:14 INFO - PROCESS | 1895 | 1461791294850 Marionette TRACE conn3 <- [1,2126,null,{}] 14:08:14 INFO - PROCESS | 1895 | 1461791294854 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:15 INFO - PROCESS | 1895 | 1461791295022 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:08:15 INFO - PROCESS | 1895 | 1461791295242 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eab14800 == 133 [pid = 1895] [id = 539] 14:08:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37d68ed800) [pid = 1895] [serial = 1618] [outer = (nil)] 14:08:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37e22d5c00) [pid = 1895] [serial = 1619] [outer = 0x7f37d68ed800] 14:08:15 INFO - PROCESS | 1895 | 1461791295356 Marionette DEBUG loaded listener.js 14:08:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37e9ec8c00) [pid = 1895] [serial = 1620] [outer = 0x7f37d68ed800] 14:08:16 INFO - PROCESS | 1895 | 1461791296284 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1497ms 14:08:16 INFO - PROCESS | 1895 | 1461791296335 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:08:16 INFO - PROCESS | 1895 | 1461791296339 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:08:16 INFO - PROCESS | 1895 | 1461791296345 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:08:16 INFO - PROCESS | 1895 | 1461791296348 Marionette TRACE conn3 <- [1,2130,null,{}] 14:08:16 INFO - PROCESS | 1895 | 1461791296353 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:16 INFO - PROCESS | 1895 | 1461791296525 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:08:17 INFO - PROCESS | 1895 | 1461791297167 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcc89000 == 134 [pid = 1895] [id = 540] 14:08:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37d88df800) [pid = 1895] [serial = 1621] [outer = (nil)] 14:08:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37d940d000) [pid = 1895] [serial = 1622] [outer = 0x7f37d88df800] 14:08:17 INFO - PROCESS | 1895 | 1461791297263 Marionette DEBUG loaded listener.js 14:08:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37db8aa800) [pid = 1895] [serial = 1623] [outer = 0x7f37d88df800] 14:08:18 INFO - PROCESS | 1895 | 1461791298106 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:08:18 INFO - PROCESS | 1895 | 1461791298189 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:08:18 INFO - PROCESS | 1895 | 1461791298196 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:08:18 INFO - PROCESS | 1895 | 1461791298201 Marionette TRACE conn3 <- [1,2134,null,{}] 14:08:18 INFO - PROCESS | 1895 | 1461791298207 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:18 INFO - PROCESS | 1895 | 1461791298417 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:08:18 INFO - PROCESS | 1895 | 1461791298709 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10ef000 == 135 [pid = 1895] [id = 541] 14:08:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37d88e4400) [pid = 1895] [serial = 1624] [outer = (nil)] 14:08:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37dba39c00) [pid = 1895] [serial = 1625] [outer = 0x7f37d88e4400] 14:08:18 INFO - PROCESS | 1895 | 1461791298822 Marionette DEBUG loaded listener.js 14:08:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37ddb50c00) [pid = 1895] [serial = 1626] [outer = 0x7f37d88e4400] 14:08:19 INFO - PROCESS | 1895 | 1461791299781 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1630ms 14:08:19 INFO - PROCESS | 1895 | 1461791299829 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:08:19 INFO - PROCESS | 1895 | 1461791299836 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:08:19 INFO - PROCESS | 1895 | 1461791299841 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:08:19 INFO - PROCESS | 1895 | 1461791299845 Marionette TRACE conn3 <- [1,2138,null,{}] 14:08:19 INFO - PROCESS | 1895 | 1461791299850 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:20 INFO - PROCESS | 1895 | 1461791300016 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:08:20 INFO - PROCESS | 1895 | 1461791300324 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8720800 == 136 [pid = 1895] [id = 542] 14:08:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37d88e3000) [pid = 1895] [serial = 1627] [outer = (nil)] 14:08:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37de031400) [pid = 1895] [serial = 1628] [outer = 0x7f37d88e3000] 14:08:20 INFO - PROCESS | 1895 | 1461791300464 Marionette DEBUG loaded listener.js 14:08:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37e1187800) [pid = 1895] [serial = 1629] [outer = 0x7f37d88e3000] 14:08:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37df9ce800 == 135 [pid = 1895] [id = 525] 14:08:20 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37ddb47000) [pid = 1895] [serial = 1493] [outer = (nil)] [url = about:blank] 14:08:20 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f3804ba5000) [pid = 1895] [serial = 1487] [outer = (nil)] [url = about:blank] 14:08:20 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37ddb51000) [pid = 1895] [serial = 1496] [outer = (nil)] [url = about:blank] 14:08:20 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f3801214c00) [pid = 1895] [serial = 1484] [outer = (nil)] [url = about:blank] 14:08:20 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37db8ac000) [pid = 1895] [serial = 1499] [outer = (nil)] [url = about:blank] 14:08:20 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37d7df7800) [pid = 1895] [serial = 1490] [outer = (nil)] [url = about:blank] 14:08:20 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37e9c26000) [pid = 1895] [serial = 1523] [outer = (nil)] [url = about:blank] 14:08:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de294800 == 134 [pid = 1895] [id = 524] 14:08:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcc91800 == 133 [pid = 1895] [id = 522] 14:08:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbc12000 == 132 [pid = 1895] [id = 520] 14:08:20 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37da688000 == 131 [pid = 1895] [id = 519] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3807b66800 == 130 [pid = 1895] [id = 515] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800f27000 == 129 [pid = 1895] [id = 514] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2bc5000 == 128 [pid = 1895] [id = 513] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed813000 == 127 [pid = 1895] [id = 512] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed0a3800 == 126 [pid = 1895] [id = 511] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d49000 == 125 [pid = 1895] [id = 510] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e1fcc800 == 124 [pid = 1895] [id = 509] 14:08:21 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbbc6800 == 123 [pid = 1895] [id = 508] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37dd70e400) [pid = 1895] [serial = 1506] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37f071dc00) [pid = 1895] [serial = 1472] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37e1188000) [pid = 1895] [serial = 1521] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37f1e86c00) [pid = 1895] [serial = 1478] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37db9ef800) [pid = 1895] [serial = 1520] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37eaf95c00) [pid = 1895] [serial = 1454] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37df930000) [pid = 1895] [serial = 1508] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37ffd9a400) [pid = 1895] [serial = 1481] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37d88d9000) [pid = 1895] [serial = 1502] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37f350b000) [pid = 1895] [serial = 1475] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37da708c00) [pid = 1895] [serial = 1503] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37ecef5400) [pid = 1895] [serial = 1469] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37eb255000) [pid = 1895] [serial = 1466] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37e7353800) [pid = 1895] [serial = 1515] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37e7241400) [pid = 1895] [serial = 1514] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37e22d3c00) [pid = 1895] [serial = 1511] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37d88e1000) [pid = 1895] [serial = 1505] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37e8880c00) [pid = 1895] [serial = 1517] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37e2066000) [pid = 1895] [serial = 1460] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37e9c23c00) [pid = 1895] [serial = 1518] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37e7472800) [pid = 1895] [serial = 1463] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37dcbb8c00) [pid = 1895] [serial = 1457] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37e6044800) [pid = 1895] [serial = 1512] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37e1184c00) [pid = 1895] [serial = 1509] [outer = (nil)] [url = about:blank] 14:08:21 INFO - PROCESS | 1895 | 1461791301345 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1535ms 14:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:08:21 INFO - PROCESS | 1895 | 1461791301377 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:08:21 INFO - PROCESS | 1895 | 1461791301379 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:08:21 INFO - PROCESS | 1895 | 1461791301394 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:08:21 INFO - PROCESS | 1895 | 1461791301402 Marionette TRACE conn3 <- [1,2142,null,{}] 14:08:21 INFO - PROCESS | 1895 | 1461791301408 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:21 INFO - PROCESS | 1895 | 1461791301576 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:08:21 INFO - PROCESS | 1895 | 1461791301752 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfd4000 == 124 [pid = 1895] [id = 543] 14:08:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37d88e4000) [pid = 1895] [serial = 1630] [outer = (nil)] 14:08:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37e118d000) [pid = 1895] [serial = 1631] [outer = 0x7f37d88e4000] 14:08:21 INFO - PROCESS | 1895 | 1461791301813 Marionette DEBUG loaded listener.js 14:08:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37e607a000) [pid = 1895] [serial = 1632] [outer = 0x7f37d88e4000] 14:08:22 INFO - PROCESS | 1895 | 1461791302537 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:08:22 INFO - PROCESS | 1895 | 1461791302615 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:08:22 INFO - PROCESS | 1895 | 1461791302622 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:08:22 INFO - PROCESS | 1895 | 1461791302625 Marionette TRACE conn3 <- [1,2146,null,{}] 14:08:22 INFO - PROCESS | 1895 | 1461791302630 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:22 INFO - PROCESS | 1895 | 1461791302791 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:08:22 INFO - PROCESS | 1895 | 1461791302806 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d4f000 == 125 [pid = 1895] [id = 544] 14:08:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37e6080000) [pid = 1895] [serial = 1633] [outer = (nil)] 14:08:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37e7248c00) [pid = 1895] [serial = 1634] [outer = 0x7f37e6080000] 14:08:22 INFO - PROCESS | 1895 | 1461791302863 Marionette DEBUG loaded listener.js 14:08:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37e72ac400) [pid = 1895] [serial = 1635] [outer = 0x7f37e6080000] 14:08:23 INFO - PROCESS | 1895 | 1461791303822 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:08:23 INFO - PROCESS | 1895 | 1461791303857 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:08:23 INFO - PROCESS | 1895 | 1461791303863 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:08:23 INFO - PROCESS | 1895 | 1461791303864 Marionette TRACE conn3 <- [1,2150,null,{}] 14:08:23 INFO - PROCESS | 1895 | 1461791303870 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:24 INFO - PROCESS | 1895 | 1461791304089 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:08:24 INFO - PROCESS | 1895 | 1461791304121 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e740d000 == 126 [pid = 1895] [id = 545] 14:08:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37e8881400) [pid = 1895] [serial = 1636] [outer = (nil)] 14:08:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37e888a000) [pid = 1895] [serial = 1637] [outer = 0x7f37e8881400] 14:08:24 INFO - PROCESS | 1895 | 1461791304194 Marionette DEBUG loaded listener.js 14:08:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37e919fc00) [pid = 1895] [serial = 1638] [outer = 0x7f37e8881400] 14:08:25 INFO - PROCESS | 1895 | 1461791305326 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:08:25 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37dd70a000) [pid = 1895] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:08:25 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37dd70b800) [pid = 1895] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:08:25 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37d83c8800) [pid = 1895] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:08:25 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37dec04c00) [pid = 1895] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:08:25 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37df7f4c00) [pid = 1895] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:08:25 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37dba39800) [pid = 1895] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:08:25 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37d7dfa000) [pid = 1895] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:08:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1541ms 14:08:25 INFO - PROCESS | 1895 | 1461791305404 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:08:25 INFO - PROCESS | 1895 | 1461791305407 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:08:25 INFO - PROCESS | 1895 | 1461791305412 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:08:25 INFO - PROCESS | 1895 | 1461791305415 Marionette TRACE conn3 <- [1,2154,null,{}] 14:08:25 INFO - PROCESS | 1895 | 1461791305420 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:25 INFO - PROCESS | 1895 | 1461791305580 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:08:25 INFO - PROCESS | 1895 | 1461791305795 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfdc000 == 127 [pid = 1895] [id = 546] 14:08:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37dec05800) [pid = 1895] [serial = 1639] [outer = (nil)] 14:08:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37e21ab000) [pid = 1895] [serial = 1640] [outer = 0x7f37dec05800] 14:08:25 INFO - PROCESS | 1895 | 1461791305856 Marionette DEBUG loaded listener.js 14:08:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37e91a5000) [pid = 1895] [serial = 1641] [outer = 0x7f37dec05800] 14:08:26 INFO - PROCESS | 1895 | 1461791306529 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1177ms 14:08:26 INFO - PROCESS | 1895 | 1461791306597 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:08:26 INFO - PROCESS | 1895 | 1461791306600 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:08:26 INFO - PROCESS | 1895 | 1461791306606 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:08:26 INFO - PROCESS | 1895 | 1461791306608 Marionette TRACE conn3 <- [1,2158,null,{}] 14:08:26 INFO - PROCESS | 1895 | 1461791306613 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:26 INFO - PROCESS | 1895 | 1461791306767 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:08:26 INFO - PROCESS | 1895 | 1461791306777 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecd9f800 == 128 [pid = 1895] [id = 547] 14:08:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37dec0cc00) [pid = 1895] [serial = 1642] [outer = (nil)] 14:08:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37ea1dac00) [pid = 1895] [serial = 1643] [outer = 0x7f37dec0cc00] 14:08:26 INFO - PROCESS | 1895 | 1461791306840 Marionette DEBUG loaded listener.js 14:08:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37ead6a800) [pid = 1895] [serial = 1644] [outer = 0x7f37dec0cc00] 14:08:27 INFO - PROCESS | 1895 | 1461791307992 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:08:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1427ms 14:08:28 INFO - PROCESS | 1895 | 1461791308034 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:08:28 INFO - PROCESS | 1895 | 1461791308040 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:08:28 INFO - PROCESS | 1895 | 1461791308048 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:08:28 INFO - PROCESS | 1895 | 1461791308053 Marionette TRACE conn3 <- [1,2162,null,{}] 14:08:28 INFO - PROCESS | 1895 | 1461791308061 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:28 INFO - PROCESS | 1895 | 1461791308256 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:08:28 INFO - PROCESS | 1895 | 1461791308528 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcbcd800 == 129 [pid = 1895] [id = 548] 14:08:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37dd70dc00) [pid = 1895] [serial = 1645] [outer = (nil)] 14:08:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37ddb49400) [pid = 1895] [serial = 1646] [outer = 0x7f37dd70dc00] 14:08:28 INFO - PROCESS | 1895 | 1461791308647 Marionette DEBUG loaded listener.js 14:08:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37dec0e800) [pid = 1895] [serial = 1647] [outer = 0x7f37dd70dc00] 14:08:29 INFO - PROCESS | 1895 | 1461791309503 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1532ms 14:08:29 INFO - PROCESS | 1895 | 1461791309581 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:08:29 INFO - PROCESS | 1895 | 1461791309589 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:08:29 INFO - PROCESS | 1895 | 1461791309599 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:08:29 INFO - PROCESS | 1895 | 1461791309602 Marionette TRACE conn3 <- [1,2166,null,{}] 14:08:29 INFO - PROCESS | 1895 | 1461791309611 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:29 INFO - PROCESS | 1895 | 1461791309839 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:08:30 INFO - PROCESS | 1895 | 1461791310120 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e730c000 == 130 [pid = 1895] [id = 549] 14:08:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37e0e04000) [pid = 1895] [serial = 1648] [outer = (nil)] 14:08:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37e2063000) [pid = 1895] [serial = 1649] [outer = 0x7f37e0e04000] 14:08:30 INFO - PROCESS | 1895 | 1461791310235 Marionette DEBUG loaded listener.js 14:08:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e22c9800) [pid = 1895] [serial = 1650] [outer = 0x7f37e0e04000] 14:08:31 INFO - PROCESS | 1895 | 1461791311140 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1590ms 14:08:31 INFO - PROCESS | 1895 | 1461791311189 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:08:31 INFO - PROCESS | 1895 | 1461791311195 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:08:31 INFO - PROCESS | 1895 | 1461791311203 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:08:31 INFO - PROCESS | 1895 | 1461791311210 Marionette TRACE conn3 <- [1,2170,null,{}] 14:08:31 INFO - PROCESS | 1895 | 1461791311225 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:31 INFO - PROCESS | 1895 | 1461791311408 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:08:31 INFO - PROCESS | 1895 | 1461791311670 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7db000 == 131 [pid = 1895] [id = 550] 14:08:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e7358000) [pid = 1895] [serial = 1651] [outer = (nil)] 14:08:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37e8880c00) [pid = 1895] [serial = 1652] [outer = 0x7f37e7358000] 14:08:31 INFO - PROCESS | 1895 | 1461791311787 Marionette DEBUG loaded listener.js 14:08:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37e8fea000) [pid = 1895] [serial = 1653] [outer = 0x7f37e7358000] 14:08:32 INFO - PROCESS | 1895 | 1461791312712 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1544ms 14:08:32 INFO - PROCESS | 1895 | 1461791312747 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:08:32 INFO - PROCESS | 1895 | 1461791312751 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:08:32 INFO - PROCESS | 1895 | 1461791312758 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:08:32 INFO - PROCESS | 1895 | 1461791312761 Marionette TRACE conn3 <- [1,2174,null,{}] 14:08:32 INFO - PROCESS | 1895 | 1461791312766 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:32 INFO - PROCESS | 1895 | 1461791312945 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:08:33 INFO - PROCESS | 1895 | 1461791313165 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37efb32000 == 132 [pid = 1895] [id = 551] 14:08:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37e9337800) [pid = 1895] [serial = 1654] [outer = (nil)] 14:08:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37ea1e0000) [pid = 1895] [serial = 1655] [outer = 0x7f37e9337800] 14:08:33 INFO - PROCESS | 1895 | 1461791313280 Marionette DEBUG loaded listener.js 14:08:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37eaf8c800) [pid = 1895] [serial = 1656] [outer = 0x7f37e9337800] 14:08:34 INFO - PROCESS | 1895 | 1461791314252 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1537ms 14:08:34 INFO - PROCESS | 1895 | 1461791314295 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:08:34 INFO - PROCESS | 1895 | 1461791314299 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:08:34 INFO - PROCESS | 1895 | 1461791314304 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:08:34 INFO - PROCESS | 1895 | 1461791314306 Marionette TRACE conn3 <- [1,2178,null,{}] 14:08:34 INFO - PROCESS | 1895 | 1461791314312 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:34 INFO - PROCESS | 1895 | 1461791314489 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:08:34 INFO - PROCESS | 1895 | 1461791314761 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1da6800 == 133 [pid = 1895] [id = 552] 14:08:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37e91ac800) [pid = 1895] [serial = 1657] [outer = (nil)] 14:08:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37eb255000) [pid = 1895] [serial = 1658] [outer = 0x7f37e91ac800] 14:08:34 INFO - PROCESS | 1895 | 1461791314834 Marionette DEBUG loaded listener.js 14:08:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37eb2c5c00) [pid = 1895] [serial = 1659] [outer = 0x7f37e91ac800] 14:08:35 INFO - PROCESS | 1895 | 1461791315707 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1431ms 14:08:35 INFO - PROCESS | 1895 | 1461791315737 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:08:35 INFO - PROCESS | 1895 | 1461791315740 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:08:35 INFO - PROCESS | 1895 | 1461791315746 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:08:35 INFO - PROCESS | 1895 | 1461791315748 Marionette TRACE conn3 <- [1,2182,null,{}] 14:08:35 INFO - PROCESS | 1895 | 1461791315754 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:35 INFO - PROCESS | 1895 | 1461791315961 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:08:36 INFO - PROCESS | 1895 | 1461791316182 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1ff0800 == 134 [pid = 1895] [id = 553] 14:08:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37e9c22800) [pid = 1895] [serial = 1660] [outer = (nil)] 14:08:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37ec7c4400) [pid = 1895] [serial = 1661] [outer = 0x7f37e9c22800] 14:08:36 INFO - PROCESS | 1895 | 1461791316300 Marionette DEBUG loaded listener.js 14:08:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37ec9d4c00) [pid = 1895] [serial = 1662] [outer = 0x7f37e9c22800] 14:08:37 INFO - PROCESS | 1895 | 1461791317180 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1483ms 14:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:08:37 INFO - PROCESS | 1895 | 1461791317230 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:08:37 INFO - PROCESS | 1895 | 1461791317232 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:08:37 INFO - PROCESS | 1895 | 1461791317237 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:08:37 INFO - PROCESS | 1895 | 1461791317241 Marionette TRACE conn3 <- [1,2186,null,{}] 14:08:37 INFO - PROCESS | 1895 | 1461791317246 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:37 INFO - PROCESS | 1895 | 1461791317425 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:08:37 INFO - PROCESS | 1895 | 1461791317643 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2bc5000 == 135 [pid = 1895] [id = 554] 14:08:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37eb2d1c00) [pid = 1895] [serial = 1663] [outer = (nil)] 14:08:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37ecef7800) [pid = 1895] [serial = 1664] [outer = 0x7f37eb2d1c00] 14:08:37 INFO - PROCESS | 1895 | 1461791317751 Marionette DEBUG loaded listener.js 14:08:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37ecf07400) [pid = 1895] [serial = 1665] [outer = 0x7f37eb2d1c00] 14:08:38 INFO - PROCESS | 1895 | 1461791318619 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1428ms 14:08:38 INFO - PROCESS | 1895 | 1461791318666 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:08:38 INFO - PROCESS | 1895 | 1461791318670 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:08:38 INFO - PROCESS | 1895 | 1461791318675 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:08:38 INFO - PROCESS | 1895 | 1461791318677 Marionette TRACE conn3 <- [1,2190,null,{}] 14:08:38 INFO - PROCESS | 1895 | 1461791318683 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:38 INFO - PROCESS | 1895 | 1461791318866 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:08:39 INFO - PROCESS | 1895 | 1461791319087 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3b46800 == 136 [pid = 1895] [id = 555] 14:08:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37ec9bac00) [pid = 1895] [serial = 1666] [outer = (nil)] 14:08:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37ecf0fc00) [pid = 1895] [serial = 1667] [outer = 0x7f37ec9bac00] 14:08:39 INFO - PROCESS | 1895 | 1461791319197 Marionette DEBUG loaded listener.js 14:08:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37ecfd1400) [pid = 1895] [serial = 1668] [outer = 0x7f37ec9bac00] 14:08:40 INFO - PROCESS | 1895 | 1461791320080 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1426ms 14:08:40 INFO - PROCESS | 1895 | 1461791320103 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:08:40 INFO - PROCESS | 1895 | 1461791320106 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:08:40 INFO - PROCESS | 1895 | 1461791320112 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:08:40 INFO - PROCESS | 1895 | 1461791320114 Marionette TRACE conn3 <- [1,2194,null,{}] 14:08:40 INFO - PROCESS | 1895 | 1461791320120 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:40 INFO - PROCESS | 1895 | 1461791320291 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:08:40 INFO - PROCESS | 1895 | 1461791320518 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f9fde800 == 137 [pid = 1895] [id = 556] 14:08:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37eceefc00) [pid = 1895] [serial = 1669] [outer = (nil)] 14:08:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37ed11c400) [pid = 1895] [serial = 1670] [outer = 0x7f37eceefc00] 14:08:40 INFO - PROCESS | 1895 | 1461791320632 Marionette DEBUG loaded listener.js 14:08:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37ed122000) [pid = 1895] [serial = 1671] [outer = 0x7f37eceefc00] 14:08:41 INFO - PROCESS | 1895 | 1461791321501 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1429ms 14:08:41 INFO - PROCESS | 1895 | 1461791321542 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:08:41 INFO - PROCESS | 1895 | 1461791321545 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:08:41 INFO - PROCESS | 1895 | 1461791321551 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:08:41 INFO - PROCESS | 1895 | 1461791321553 Marionette TRACE conn3 <- [1,2198,null,{}] 14:08:41 INFO - PROCESS | 1895 | 1461791321558 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:41 INFO - PROCESS | 1895 | 1461791321729 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:08:42 INFO - PROCESS | 1895 | 1461791322004 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffe8e800 == 138 [pid = 1895] [id = 557] 14:08:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37e2065000) [pid = 1895] [serial = 1672] [outer = (nil)] 14:08:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 249 (0x7f37ed5adc00) [pid = 1895] [serial = 1673] [outer = 0x7f37e2065000] 14:08:42 INFO - PROCESS | 1895 | 1461791322075 Marionette DEBUG loaded listener.js 14:08:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 250 (0x7f37eddaa400) [pid = 1895] [serial = 1674] [outer = 0x7f37e2065000] 14:08:42 INFO - PROCESS | 1895 | 1461791322934 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:08:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:08:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1429ms 14:08:42 INFO - PROCESS | 1895 | 1461791322980 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:08:42 INFO - PROCESS | 1895 | 1461791322984 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:08:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:08:42 INFO - PROCESS | 1895 | 1461791322990 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:08:42 INFO - PROCESS | 1895 | 1461791322994 Marionette TRACE conn3 <- [1,2202,null,{}] 14:08:43 INFO - PROCESS | 1895 | 1461791322999 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:43 INFO - PROCESS | 1895 | 1461791323188 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:08:43 INFO - PROCESS | 1895 | 1461791323412 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804906800 == 139 [pid = 1895] [id = 558] 14:08:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 251 (0x7f37e72a4400) [pid = 1895] [serial = 1675] [outer = (nil)] 14:08:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 252 (0x7f37eefe3000) [pid = 1895] [serial = 1676] [outer = 0x7f37e72a4400] 14:08:43 INFO - PROCESS | 1895 | 1461791323529 Marionette DEBUG loaded listener.js 14:08:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 253 (0x7f37f04a7c00) [pid = 1895] [serial = 1677] [outer = 0x7f37e72a4400] 14:08:44 INFO - PROCESS | 1895 | 1461791324415 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1478ms 14:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:08:44 INFO - PROCESS | 1895 | 1461791324468 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:08:44 INFO - PROCESS | 1895 | 1461791324471 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:08:44 INFO - PROCESS | 1895 | 1461791324477 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:08:44 INFO - PROCESS | 1895 | 1461791324480 Marionette TRACE conn3 <- [1,2206,null,{}] 14:08:44 INFO - PROCESS | 1895 | 1461791324485 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:44 INFO - PROCESS | 1895 | 1461791324652 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:08:44 INFO - PROCESS | 1895 | 1461791324887 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbc0f000 == 140 [pid = 1895] [id = 559] 14:08:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 254 (0x7f37d68f6400) [pid = 1895] [serial = 1678] [outer = (nil)] 14:08:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 255 (0x7f37da707c00) [pid = 1895] [serial = 1679] [outer = 0x7f37d68f6400] 14:08:45 INFO - PROCESS | 1895 | 1461791324998 Marionette DEBUG loaded listener.js 14:08:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 256 (0x7f37df937400) [pid = 1895] [serial = 1680] [outer = 0x7f37d68f6400] 14:08:46 INFO - PROCESS | 1895 | 1461791326495 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 2040ms 14:08:46 INFO - PROCESS | 1895 | 1461791326516 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:08:46 INFO - PROCESS | 1895 | 1461791326520 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:08:46 INFO - PROCESS | 1895 | 1461791326527 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:08:46 INFO - PROCESS | 1895 | 1461791326531 Marionette TRACE conn3 <- [1,2210,null,{}] 14:08:46 INFO - PROCESS | 1895 | 1461791326539 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:46 INFO - PROCESS | 1895 | 1461791326705 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:08:47 INFO - PROCESS | 1895 | 1461791327019 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d54000 == 141 [pid = 1895] [id = 560] 14:08:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 257 (0x7f37ddb42400) [pid = 1895] [serial = 1681] [outer = (nil)] 14:08:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 258 (0x7f37ddb51000) [pid = 1895] [serial = 1682] [outer = 0x7f37ddb42400] 14:08:47 INFO - PROCESS | 1895 | 1461791327091 Marionette DEBUG loaded listener.js 14:08:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 259 (0x7f37decc3800) [pid = 1895] [serial = 1683] [outer = 0x7f37ddb42400] 14:08:47 INFO - PROCESS | 1895 | 1461791327919 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:08:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:08:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1431ms 14:08:47 INFO - PROCESS | 1895 | 1461791327959 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:08:47 INFO - PROCESS | 1895 | 1461791327966 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:08:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:08:47 INFO - PROCESS | 1895 | 1461791327976 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:08:47 INFO - PROCESS | 1895 | 1461791327979 Marionette TRACE conn3 <- [1,2214,null,{}] 14:08:47 INFO - PROCESS | 1895 | 1461791327984 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:48 INFO - PROCESS | 1895 | 1461791328155 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:08:48 INFO - PROCESS | 1895 | 1461791328598 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d89f2800 == 142 [pid = 1895] [id = 561] 14:08:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 260 (0x7f37dc2eb800) [pid = 1895] [serial = 1684] [outer = (nil)] 14:08:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 261 (0x7f37deccb400) [pid = 1895] [serial = 1685] [outer = 0x7f37dc2eb800] 14:08:48 INFO - PROCESS | 1895 | 1461791328667 Marionette DEBUG loaded listener.js 14:08:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 262 (0x7f37e0e0c400) [pid = 1895] [serial = 1686] [outer = 0x7f37dc2eb800] 14:08:49 INFO - PROCESS | 1895 | 1461791329478 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1531ms 14:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:08:49 INFO - PROCESS | 1895 | 1461791329508 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:08:49 INFO - PROCESS | 1895 | 1461791329510 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:08:49 INFO - PROCESS | 1895 | 1461791329518 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:08:49 INFO - PROCESS | 1895 | 1461791329524 Marionette TRACE conn3 <- [1,2218,null,{}] 14:08:49 INFO - PROCESS | 1895 | 1461791329538 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:49 INFO - PROCESS | 1895 | 1461791329720 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:08:50 INFO - PROCESS | 1895 | 1461791330000 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7403800 == 143 [pid = 1895] [id = 562] 14:08:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 263 (0x7f37dfa53c00) [pid = 1895] [serial = 1687] [outer = (nil)] 14:08:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 264 (0x7f37e6043400) [pid = 1895] [serial = 1688] [outer = 0x7f37dfa53c00] 14:08:50 INFO - PROCESS | 1895 | 1461791330070 Marionette DEBUG loaded listener.js 14:08:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 265 (0x7f37e6115800) [pid = 1895] [serial = 1689] [outer = 0x7f37dfa53c00] 14:08:50 INFO - PROCESS | 1895 | 1461791330908 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1437ms 14:08:50 INFO - PROCESS | 1895 | 1461791330954 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:08:50 INFO - PROCESS | 1895 | 1461791330958 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:08:50 INFO - PROCESS | 1895 | 1461791330964 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:08:50 INFO - PROCESS | 1895 | 1461791330967 Marionette TRACE conn3 <- [1,2222,null,{}] 14:08:50 INFO - PROCESS | 1895 | 1461791330991 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:51 INFO - PROCESS | 1895 | 1461791331172 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:08:51 INFO - PROCESS | 1895 | 1461791331449 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9c5800 == 144 [pid = 1895] [id = 563] 14:08:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 266 (0x7f37e22c7c00) [pid = 1895] [serial = 1690] [outer = (nil)] 14:08:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 267 (0x7f37e72a4000) [pid = 1895] [serial = 1691] [outer = 0x7f37e22c7c00] 14:08:51 INFO - PROCESS | 1895 | 1461791331514 Marionette DEBUG loaded listener.js 14:08:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 268 (0x7f37e733c400) [pid = 1895] [serial = 1692] [outer = 0x7f37e22c7c00] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcfdc000 == 143 [pid = 1895] [id = 546] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e740d000 == 142 [pid = 1895] [id = 545] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 267 (0x7f37ecf07000) [pid = 1895] [serial = 1535] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 266 (0x7f37e206fc00) [pid = 1895] [serial = 1580] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 265 (0x7f37db8a7000) [pid = 1895] [serial = 1556] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 264 (0x7f37ecfccc00) [pid = 1895] [serial = 1538] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 263 (0x7f3804b07000) [pid = 1895] [serial = 1547] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 262 (0x7f37e8dd6400) [pid = 1895] [serial = 1532] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 261 (0x7f37dba37000) [pid = 1895] [serial = 1550] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 260 (0x7f38049a7c00) [pid = 1895] [serial = 1553] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 259 (0x7f37f1516800) [pid = 1895] [serial = 1541] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 258 (0x7f37e0e10c00) [pid = 1895] [serial = 1529] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 257 (0x7f3800046c00) [pid = 1895] [serial = 1544] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 256 (0x7f37dcdbe400) [pid = 1895] [serial = 1526] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0d4f000 == 141 [pid = 1895] [id = 544] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcfd4000 == 140 [pid = 1895] [id = 543] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbbe1800 == 139 [pid = 1895] [id = 521] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8720800 == 138 [pid = 1895] [id = 542] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10ef000 == 137 [pid = 1895] [id = 541] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcc89000 == 136 [pid = 1895] [id = 540] 14:08:52 INFO - PROCESS | 1895 | 1461791332519 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e1fdb800 == 135 [pid = 1895] [id = 529] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dddc3800 == 134 [pid = 1895] [id = 528] 14:08:52 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d97e1000 == 133 [pid = 1895] [id = 527] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 255 (0x7f37decc7000) [pid = 1895] [serial = 1569] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 254 (0x7f37ddb4d400) [pid = 1895] [serial = 1565] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 253 (0x7f37df782c00) [pid = 1895] [serial = 1571] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 252 (0x7f37e1186c00) [pid = 1895] [serial = 1577] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 251 (0x7f37dec0fc00) [pid = 1895] [serial = 1568] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 250 (0x7f37e1184400) [pid = 1895] [serial = 1575] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 249 (0x7f37dc2f5c00) [pid = 1895] [serial = 1562] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 248 (0x7f37df78d800) [pid = 1895] [serial = 1572] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37de02d000) [pid = 1895] [serial = 1566] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37d940c800) [pid = 1895] [serial = 1559] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37dcbb9000) [pid = 1895] [serial = 1563] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37e206c000) [pid = 1895] [serial = 1578] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37e0e03c00) [pid = 1895] [serial = 1574] [outer = (nil)] [url = about:blank] 14:08:52 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37da708800) [pid = 1895] [serial = 1560] [outer = (nil)] [url = about:blank] 14:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1608ms 14:08:52 INFO - PROCESS | 1895 | 1461791332571 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:08:52 INFO - PROCESS | 1895 | 1461791332575 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:08:52 INFO - PROCESS | 1895 | 1461791332580 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:08:52 INFO - PROCESS | 1895 | 1461791332583 Marionette TRACE conn3 <- [1,2226,null,{}] 14:08:52 INFO - PROCESS | 1895 | 1461791332588 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:52 INFO - PROCESS | 1895 | 1461791332739 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:08:52 INFO - PROCESS | 1895 | 1461791332920 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbc8800 == 134 [pid = 1895] [id = 564] 14:08:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37db9f6000) [pid = 1895] [serial = 1693] [outer = (nil)] 14:08:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37e118fc00) [pid = 1895] [serial = 1694] [outer = 0x7f37db9f6000] 14:08:52 INFO - PROCESS | 1895 | 1461791332983 Marionette DEBUG loaded listener.js 14:08:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37e611b000) [pid = 1895] [serial = 1695] [outer = 0x7f37db9f6000] 14:08:53 INFO - PROCESS | 1895 | 1461791333686 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1134ms 14:08:53 INFO - PROCESS | 1895 | 1461791333714 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:08:53 INFO - PROCESS | 1895 | 1461791333717 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:08:53 INFO - PROCESS | 1895 | 1461791333722 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:08:53 INFO - PROCESS | 1895 | 1461791333724 Marionette TRACE conn3 <- [1,2230,null,{}] 14:08:53 INFO - PROCESS | 1895 | 1461791333730 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:53 INFO - PROCESS | 1895 | 1461791333930 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:08:54 INFO - PROCESS | 1895 | 1461791334117 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de29e800 == 135 [pid = 1895] [id = 565] 14:08:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37e607b000) [pid = 1895] [serial = 1696] [outer = (nil)] 14:08:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37e7476c00) [pid = 1895] [serial = 1697] [outer = 0x7f37e607b000] 14:08:54 INFO - PROCESS | 1895 | 1461791334177 Marionette DEBUG loaded listener.js 14:08:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37e91a1400) [pid = 1895] [serial = 1698] [outer = 0x7f37e607b000] 14:08:54 INFO - PROCESS | 1895 | 1461791334920 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1231ms 14:08:54 INFO - PROCESS | 1895 | 1461791334956 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:08:54 INFO - PROCESS | 1895 | 1461791334959 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:08:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:08:54 INFO - PROCESS | 1895 | 1461791334965 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:08:54 INFO - PROCESS | 1895 | 1461791334978 Marionette TRACE conn3 <- [1,2234,null,{}] 14:08:54 INFO - PROCESS | 1895 | 1461791334987 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:55 INFO - PROCESS | 1895 | 1461791335220 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:08:55 INFO - PROCESS | 1895 | 1461791335240 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6184800 == 136 [pid = 1895] [id = 566] 14:08:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 249 (0x7f37e6083800) [pid = 1895] [serial = 1699] [outer = (nil)] 14:08:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 250 (0x7f37e972a000) [pid = 1895] [serial = 1700] [outer = 0x7f37e6083800] 14:08:55 INFO - PROCESS | 1895 | 1461791335304 Marionette DEBUG loaded listener.js 14:08:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 251 (0x7f37ead66000) [pid = 1895] [serial = 1701] [outer = 0x7f37e6083800] 14:08:56 INFO - PROCESS | 1895 | 1461791336109 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:08:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:08:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1203ms 14:08:56 INFO - PROCESS | 1895 | 1461791336170 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:08:56 INFO - PROCESS | 1895 | 1461791336172 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:08:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:08:56 INFO - PROCESS | 1895 | 1461791336184 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:08:56 INFO - PROCESS | 1895 | 1461791336186 Marionette TRACE conn3 <- [1,2238,null,{}] 14:08:56 INFO - PROCESS | 1895 | 1461791336195 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:56 INFO - PROCESS | 1895 | 1461791336412 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:08:56 INFO - PROCESS | 1895 | 1461791336433 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c7a800 == 137 [pid = 1895] [id = 567] 14:08:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 252 (0x7f37ead62c00) [pid = 1895] [serial = 1702] [outer = (nil)] 14:08:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 253 (0x7f37eb255400) [pid = 1895] [serial = 1703] [outer = 0x7f37ead62c00] 14:08:56 INFO - PROCESS | 1895 | 1461791336490 Marionette DEBUG loaded listener.js 14:08:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 254 (0x7f37ec777000) [pid = 1895] [serial = 1704] [outer = 0x7f37ead62c00] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 253 (0x7f37f092cc00) [pid = 1895] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 252 (0x7f37ed120400) [pid = 1895] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 251 (0x7f37eaf92400) [pid = 1895] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 250 (0x7f37d83ca800) [pid = 1895] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 249 (0x7f37f3502c00) [pid = 1895] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 248 (0x7f37d9671000) [pid = 1895] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37ec7c7400) [pid = 1895] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37d83c7800) [pid = 1895] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37da704000) [pid = 1895] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37eaf8ec00) [pid = 1895] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37d68ef400) [pid = 1895] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37ecfca400) [pid = 1895] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f37d9674800) [pid = 1895] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37d9404c00) [pid = 1895] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37d68efc00) [pid = 1895] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e72a3400) [pid = 1895] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37d83c2400) [pid = 1895] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37e603c400) [pid = 1895] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37e7334400) [pid = 1895] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37ec77a800) [pid = 1895] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37dfa57400) [pid = 1895] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37eb254400) [pid = 1895] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37f5646c00) [pid = 1895] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37dcdc2400) [pid = 1895] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37d83c3800) [pid = 1895] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37eddedc00) [pid = 1895] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37e72a5400) [pid = 1895] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37d88e5000) [pid = 1895] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37deccf000) [pid = 1895] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37d83c3c00) [pid = 1895] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37de027c00) [pid = 1895] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37e8881400) [pid = 1895] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37d88df800) [pid = 1895] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37d88e4400) [pid = 1895] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37d88e4000) [pid = 1895] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37e6080000) [pid = 1895] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37d88e3000) [pid = 1895] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:08:57 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37dec05800) [pid = 1895] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:08:58 INFO - PROCESS | 1895 | 1461791338221 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:08:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:08:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2088ms 14:08:58 INFO - PROCESS | 1895 | 1461791338271 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:08:58 INFO - PROCESS | 1895 | 1461791338274 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:08:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:08:58 INFO - PROCESS | 1895 | 1461791338279 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:08:58 INFO - PROCESS | 1895 | 1461791338281 Marionette TRACE conn3 <- [1,2242,null,{}] 14:08:58 INFO - PROCESS | 1895 | 1461791338286 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:58 INFO - PROCESS | 1895 | 1461791338527 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:08:58 INFO - PROCESS | 1895 | 1461791338548 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbe2800 == 138 [pid = 1895] [id = 568] 14:08:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37d68f1400) [pid = 1895] [serial = 1705] [outer = (nil)] 14:08:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37d940f800) [pid = 1895] [serial = 1706] [outer = 0x7f37d68f1400] 14:08:58 INFO - PROCESS | 1895 | 1461791338611 Marionette DEBUG loaded listener.js 14:08:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37deccf000) [pid = 1895] [serial = 1707] [outer = 0x7f37d68f1400] 14:08:59 INFO - PROCESS | 1895 | 1461791339369 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:08:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:08:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1130ms 14:08:59 INFO - PROCESS | 1895 | 1461791339410 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:08:59 INFO - PROCESS | 1895 | 1461791339413 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:08:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:08:59 INFO - PROCESS | 1895 | 1461791339418 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:08:59 INFO - PROCESS | 1895 | 1461791339420 Marionette TRACE conn3 <- [1,2246,null,{}] 14:08:59 INFO - PROCESS | 1895 | 1461791339428 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:08:59 INFO - PROCESS | 1895 | 1461791339648 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:08:59 INFO - PROCESS | 1895 | 1461791339668 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:08:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c75000 == 139 [pid = 1895] [id = 569] 14:08:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37d68f9800) [pid = 1895] [serial = 1708] [outer = (nil)] 14:08:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37e603d400) [pid = 1895] [serial = 1709] [outer = 0x7f37d68f9800] 14:08:59 INFO - PROCESS | 1895 | 1461791339738 Marionette DEBUG loaded listener.js 14:08:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37e9594400) [pid = 1895] [serial = 1710] [outer = 0x7f37d68f9800] 14:09:00 INFO - PROCESS | 1895 | 1461791340872 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:09:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:09:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1525ms 14:09:00 INFO - PROCESS | 1895 | 1461791340945 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:09:00 INFO - PROCESS | 1895 | 1461791340952 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:09:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:09:00 INFO - PROCESS | 1895 | 1461791340960 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:09:00 INFO - PROCESS | 1895 | 1461791340966 Marionette TRACE conn3 <- [1,2250,null,{}] 14:09:00 INFO - PROCESS | 1895 | 1461791340973 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:01 INFO - PROCESS | 1895 | 1461791341215 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:09:01 INFO - PROCESS | 1895 | 1461791341557 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddee7800 == 140 [pid = 1895] [id = 570] 14:09:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37dd70a400) [pid = 1895] [serial = 1711] [outer = (nil)] 14:09:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37de02e400) [pid = 1895] [serial = 1712] [outer = 0x7f37dd70a400] 14:09:01 INFO - PROCESS | 1895 | 1461791341630 Marionette DEBUG loaded listener.js 14:09:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37df78a800) [pid = 1895] [serial = 1713] [outer = 0x7f37dd70a400] 14:09:02 INFO - PROCESS | 1895 | 1461791342514 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:09:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:09:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1582ms 14:09:02 INFO - PROCESS | 1895 | 1461791342543 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:09:02 INFO - PROCESS | 1895 | 1461791342551 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:09:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:09:02 INFO - PROCESS | 1895 | 1461791342560 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:09:02 INFO - PROCESS | 1895 | 1461791342563 Marionette TRACE conn3 <- [1,2254,null,{}] 14:09:02 INFO - PROCESS | 1895 | 1461791342569 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:02 INFO - PROCESS | 1895 | 1461791342762 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:09:03 INFO - PROCESS | 1895 | 1461791343033 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91c5000 == 141 [pid = 1895] [id = 571] 14:09:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e1182400) [pid = 1895] [serial = 1714] [outer = (nil)] 14:09:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e22c6c00) [pid = 1895] [serial = 1715] [outer = 0x7f37e1182400] 14:09:03 INFO - PROCESS | 1895 | 1461791343185 Marionette DEBUG loaded listener.js 14:09:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37e6114c00) [pid = 1895] [serial = 1716] [outer = 0x7f37e1182400] 14:09:04 INFO - PROCESS | 1895 | 1461791344014 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:09:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:09:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1528ms 14:09:04 INFO - PROCESS | 1895 | 1461791344088 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:09:04 INFO - PROCESS | 1895 | 1461791344096 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:09:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:09:04 INFO - PROCESS | 1895 | 1461791344103 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:09:04 INFO - PROCESS | 1895 | 1461791344110 Marionette TRACE conn3 <- [1,2258,null,{}] 14:09:04 INFO - PROCESS | 1895 | 1461791344125 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:04 INFO - PROCESS | 1895 | 1461791344420 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:09:04 INFO - PROCESS | 1895 | 1461791344661 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6d1000 == 142 [pid = 1895] [id = 572] 14:09:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37e72a2c00) [pid = 1895] [serial = 1717] [outer = (nil)] 14:09:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37e735a800) [pid = 1895] [serial = 1718] [outer = 0x7f37e72a2c00] 14:09:04 INFO - PROCESS | 1895 | 1461791344776 Marionette DEBUG loaded listener.js 14:09:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37e87be800) [pid = 1895] [serial = 1719] [outer = 0x7f37e72a2c00] 14:09:05 INFO - PROCESS | 1895 | 1461791345587 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:09:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:09:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1538ms 14:09:05 INFO - PROCESS | 1895 | 1461791345640 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:09:05 INFO - PROCESS | 1895 | 1461791345644 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:09:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:09:05 INFO - PROCESS | 1895 | 1461791345650 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:09:05 INFO - PROCESS | 1895 | 1461791345652 Marionette TRACE conn3 <- [1,2262,null,{}] 14:09:05 INFO - PROCESS | 1895 | 1461791345658 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:05 INFO - PROCESS | 1895 | 1461791345836 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:09:06 INFO - PROCESS | 1895 | 1461791346063 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e68000 == 143 [pid = 1895] [id = 573] 14:09:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37e72a7800) [pid = 1895] [serial = 1720] [outer = (nil)] 14:09:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37e9ec7400) [pid = 1895] [serial = 1721] [outer = 0x7f37e72a7800] 14:09:06 INFO - PROCESS | 1895 | 1461791346173 Marionette DEBUG loaded listener.js 14:09:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37ead71400) [pid = 1895] [serial = 1722] [outer = 0x7f37e72a7800] 14:09:07 INFO - PROCESS | 1895 | 1461791347042 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:09:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:09:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1429ms 14:09:07 INFO - PROCESS | 1895 | 1461791347081 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:09:07 INFO - PROCESS | 1895 | 1461791347085 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:09:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:09:07 INFO - PROCESS | 1895 | 1461791347092 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:09:07 INFO - PROCESS | 1895 | 1461791347094 Marionette TRACE conn3 <- [1,2266,null,{}] 14:09:07 INFO - PROCESS | 1895 | 1461791347100 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:07 INFO - PROCESS | 1895 | 1461791347272 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:09:07 INFO - PROCESS | 1895 | 1461791347496 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f54a5800 == 144 [pid = 1895] [id = 574] 14:09:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37e735b400) [pid = 1895] [serial = 1723] [outer = (nil)] 14:09:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37ec77a800) [pid = 1895] [serial = 1724] [outer = 0x7f37e735b400] 14:09:07 INFO - PROCESS | 1895 | 1461791347605 Marionette DEBUG loaded listener.js 14:09:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37ec7c7400) [pid = 1895] [serial = 1725] [outer = 0x7f37e735b400] 14:09:08 INFO - PROCESS | 1895 | 1461791348506 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:09:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:09:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1438ms 14:09:08 INFO - PROCESS | 1895 | 1461791348531 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:09:08 INFO - PROCESS | 1895 | 1461791348534 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:09:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:09:08 INFO - PROCESS | 1895 | 1461791348540 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:09:08 INFO - PROCESS | 1895 | 1461791348542 Marionette TRACE conn3 <- [1,2270,null,{}] 14:09:08 INFO - PROCESS | 1895 | 1461791348547 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:08 INFO - PROCESS | 1895 | 1461791348727 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:09:09 INFO - PROCESS | 1895 | 1461791348996 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380491a800 == 145 [pid = 1895] [id = 575] 14:09:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37ec9b4c00) [pid = 1895] [serial = 1726] [outer = (nil)] 14:09:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37ed115c00) [pid = 1895] [serial = 1727] [outer = 0x7f37ec9b4c00] 14:09:09 INFO - PROCESS | 1895 | 1461791349074 Marionette DEBUG loaded listener.js 14:09:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37edde9c00) [pid = 1895] [serial = 1728] [outer = 0x7f37ec9b4c00] 14:09:09 INFO - PROCESS | 1895 | 1461791349886 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:09:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:09:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1379ms 14:09:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:09:09 INFO - PROCESS | 1895 | 1461791349920 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:09:09 INFO - PROCESS | 1895 | 1461791349923 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:09:09 INFO - PROCESS | 1895 | 1461791349930 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:09:09 INFO - PROCESS | 1895 | 1461791349933 Marionette TRACE conn3 <- [1,2274,null,{}] 14:09:09 INFO - PROCESS | 1895 | 1461791349938 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:10 INFO - PROCESS | 1895 | 1461791350112 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:09:10 INFO - PROCESS | 1895 | 1461791350388 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38052a3800 == 146 [pid = 1895] [id = 576] 14:09:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37ec9b8000) [pid = 1895] [serial = 1729] [outer = (nil)] 14:09:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37eefe6c00) [pid = 1895] [serial = 1730] [outer = 0x7f37ec9b8000] 14:09:10 INFO - PROCESS | 1895 | 1461791350460 Marionette DEBUG loaded listener.js 14:09:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37f04a4800) [pid = 1895] [serial = 1731] [outer = 0x7f37ec9b8000] 14:09:11 INFO - PROCESS | 1895 | 1461791351294 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:09:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:09:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1429ms 14:09:11 INFO - PROCESS | 1895 | 1461791351358 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:09:11 INFO - PROCESS | 1895 | 1461791351361 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:09:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:09:11 INFO - PROCESS | 1895 | 1461791351366 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:09:11 INFO - PROCESS | 1895 | 1461791351370 Marionette TRACE conn3 <- [1,2278,null,{}] 14:09:11 INFO - PROCESS | 1895 | 1461791351375 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:11 INFO - PROCESS | 1895 | 1461791351564 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:09:11 INFO - PROCESS | 1895 | 1461791351826 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807e5a000 == 147 [pid = 1895] [id = 577] 14:09:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37ed5b1000) [pid = 1895] [serial = 1732] [outer = (nil)] 14:09:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37f11bc800) [pid = 1895] [serial = 1733] [outer = 0x7f37ed5b1000] 14:09:11 INFO - PROCESS | 1895 | 1461791351898 Marionette DEBUG loaded listener.js 14:09:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37f1602c00) [pid = 1895] [serial = 1734] [outer = 0x7f37ed5b1000] 14:09:12 INFO - PROCESS | 1895 | 1461791352705 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:09:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:09:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1390ms 14:09:12 INFO - PROCESS | 1895 | 1461791352756 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:09:12 INFO - PROCESS | 1895 | 1461791352760 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:09:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:09:12 INFO - PROCESS | 1895 | 1461791352766 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:09:12 INFO - PROCESS | 1895 | 1461791352769 Marionette TRACE conn3 <- [1,2282,null,{}] 14:09:12 INFO - PROCESS | 1895 | 1461791352774 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:12 INFO - PROCESS | 1895 | 1461791352948 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:09:13 INFO - PROCESS | 1895 | 1461791353220 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb9a000 == 148 [pid = 1895] [id = 578] 14:09:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37eddec400) [pid = 1895] [serial = 1735] [outer = (nil)] 14:09:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37f1e0f800) [pid = 1895] [serial = 1736] [outer = 0x7f37eddec400] 14:09:13 INFO - PROCESS | 1895 | 1461791353292 Marionette DEBUG loaded listener.js 14:09:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 249 (0x7f37f1e32000) [pid = 1895] [serial = 1737] [outer = 0x7f37eddec400] 14:09:14 INFO - PROCESS | 1895 | 1461791354129 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:09:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:09:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1427ms 14:09:14 INFO - PROCESS | 1895 | 1461791354193 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:09:14 INFO - PROCESS | 1895 | 1461791354197 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:09:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:09:14 INFO - PROCESS | 1895 | 1461791354202 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:09:14 INFO - PROCESS | 1895 | 1461791354204 Marionette TRACE conn3 <- [1,2286,null,{}] 14:09:14 INFO - PROCESS | 1895 | 1461791354210 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:14 INFO - PROCESS | 1895 | 1461791354385 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:09:14 INFO - PROCESS | 1895 | 1461791354651 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d52ad800 == 149 [pid = 1895] [id = 579] 14:09:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 250 (0x7f37f0719000) [pid = 1895] [serial = 1738] [outer = (nil)] 14:09:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 251 (0x7f37f211d400) [pid = 1895] [serial = 1739] [outer = 0x7f37f0719000] 14:09:14 INFO - PROCESS | 1895 | 1461791354723 Marionette DEBUG loaded listener.js 14:09:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 252 (0x7f37f212b000) [pid = 1895] [serial = 1740] [outer = 0x7f37f0719000] 14:09:15 INFO - PROCESS | 1895 | 1461791355565 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:09:15 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 14:09:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1382ms 14:09:15 INFO - PROCESS | 1895 | 1461791355593 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:09:15 INFO - PROCESS | 1895 | 1461791355597 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:09:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:09:15 INFO - PROCESS | 1895 | 1461791355605 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:09:15 INFO - PROCESS | 1895 | 1461791355609 Marionette TRACE conn3 <- [1,2290,null,{}] 14:09:15 INFO - PROCESS | 1895 | 1461791355614 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:15 INFO - PROCESS | 1895 | 1461791355811 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:09:16 INFO - PROCESS | 1895 | 1461791356086 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7161800 == 150 [pid = 1895] [id = 580] 14:09:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 253 (0x7f37f1655400) [pid = 1895] [serial = 1741] [outer = (nil)] 14:09:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 254 (0x7f37f3578800) [pid = 1895] [serial = 1742] [outer = 0x7f37f1655400] 14:09:16 INFO - PROCESS | 1895 | 1461791356164 Marionette DEBUG loaded listener.js 14:09:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 255 (0x7f37f534a800) [pid = 1895] [serial = 1743] [outer = 0x7f37f1655400] 14:09:17 INFO - PROCESS | 1895 | 1461791357056 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:09:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:09:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1484ms 14:09:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:09:17 INFO - PROCESS | 1895 | 1461791357089 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:09:17 INFO - PROCESS | 1895 | 1461791357091 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:09:17 INFO - PROCESS | 1895 | 1461791357097 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:09:17 INFO - PROCESS | 1895 | 1461791357100 Marionette TRACE conn3 <- [1,2294,null,{}] 14:09:17 INFO - PROCESS | 1895 | 1461791357105 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:17 INFO - PROCESS | 1895 | 1461791357298 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:09:17 INFO - PROCESS | 1895 | 1461791357575 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d6ede000 == 151 [pid = 1895] [id = 581] 14:09:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 256 (0x7f37f04a7000) [pid = 1895] [serial = 1744] [outer = (nil)] 14:09:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 257 (0x7f37f6202c00) [pid = 1895] [serial = 1745] [outer = 0x7f37f04a7000] 14:09:17 INFO - PROCESS | 1895 | 1461791357649 Marionette DEBUG loaded listener.js 14:09:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 258 (0x7f37f9f85000) [pid = 1895] [serial = 1746] [outer = 0x7f37f04a7000] 14:09:18 INFO - PROCESS | 1895 | 1461791358493 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:09:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:09:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1438ms 14:09:18 INFO - PROCESS | 1895 | 1461791358534 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:09:18 INFO - PROCESS | 1895 | 1461791358537 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:09:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:09:18 INFO - PROCESS | 1895 | 1461791358543 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:09:18 INFO - PROCESS | 1895 | 1461791358546 Marionette TRACE conn3 <- [1,2298,null,{}] 14:09:18 INFO - PROCESS | 1895 | 1461791358551 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:18 INFO - PROCESS | 1895 | 1461791358724 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:09:19 INFO - PROCESS | 1895 | 1461791359009 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dde99800 == 152 [pid = 1895] [id = 582] 14:09:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 259 (0x7f37d7df8c00) [pid = 1895] [serial = 1747] [outer = (nil)] 14:09:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 260 (0x7f37e22cdc00) [pid = 1895] [serial = 1748] [outer = 0x7f37d7df8c00] 14:09:19 INFO - PROCESS | 1895 | 1461791359085 Marionette DEBUG loaded listener.js 14:09:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 261 (0x7f37fef05000) [pid = 1895] [serial = 1749] [outer = 0x7f37d7df8c00] 14:09:19 INFO - PROCESS | 1895 | 1461791359885 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:09:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:09:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1377ms 14:09:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:09:19 INFO - PROCESS | 1895 | 1461791359921 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:09:19 INFO - PROCESS | 1895 | 1461791359924 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:09:19 INFO - PROCESS | 1895 | 1461791359929 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:09:19 INFO - PROCESS | 1895 | 1461791359932 Marionette TRACE conn3 <- [1,2302,null,{}] 14:09:19 INFO - PROCESS | 1895 | 1461791359937 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:20 INFO - PROCESS | 1895 | 1461791360121 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:09:20 INFO - PROCESS | 1895 | 1461791360392 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e715c800 == 153 [pid = 1895] [id = 583] 14:09:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 262 (0x7f37dba36000) [pid = 1895] [serial = 1750] [outer = (nil)] 14:09:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 263 (0x7f37ffd9c400) [pid = 1895] [serial = 1751] [outer = 0x7f37dba36000] 14:09:20 INFO - PROCESS | 1895 | 1461791360464 Marionette DEBUG loaded listener.js 14:09:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 264 (0x7f37ffeeb400) [pid = 1895] [serial = 1752] [outer = 0x7f37dba36000] 14:09:21 INFO - PROCESS | 1895 | 1461791361285 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:09:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:09:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1389ms 14:09:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:09:21 INFO - PROCESS | 1895 | 1461791361318 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:09:21 INFO - PROCESS | 1895 | 1461791361321 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:09:21 INFO - PROCESS | 1895 | 1461791361327 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:09:21 INFO - PROCESS | 1895 | 1461791361329 Marionette TRACE conn3 <- [1,2306,null,{}] 14:09:21 INFO - PROCESS | 1895 | 1461791361334 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:21 INFO - PROCESS | 1895 | 1461791361516 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:09:21 INFO - PROCESS | 1895 | 1461791361809 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d2db7000 == 154 [pid = 1895] [id = 584] 14:09:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 265 (0x7f37e118f800) [pid = 1895] [serial = 1753] [outer = (nil)] 14:09:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 266 (0x7f37f56d8400) [pid = 1895] [serial = 1754] [outer = 0x7f37e118f800] 14:09:21 INFO - PROCESS | 1895 | 1461791361882 Marionette DEBUG loaded listener.js 14:09:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 267 (0x7f3800ca7000) [pid = 1895] [serial = 1755] [outer = 0x7f37e118f800] 14:09:22 INFO - PROCESS | 1895 | 1461791362869 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:09:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:09:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1596ms 14:09:22 INFO - PROCESS | 1895 | 1461791362923 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:09:22 INFO - PROCESS | 1895 | 1461791362925 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:09:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:09:22 INFO - PROCESS | 1895 | 1461791362932 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:09:22 INFO - PROCESS | 1895 | 1461791362934 Marionette TRACE conn3 <- [1,2310,null,{}] 14:09:22 INFO - PROCESS | 1895 | 1461791362939 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:23 INFO - PROCESS | 1895 | 1461791363148 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:09:23 INFO - PROCESS | 1895 | 1461791363426 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f54000 == 155 [pid = 1895] [id = 585] 14:09:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 268 (0x7f37d7df9800) [pid = 1895] [serial = 1756] [outer = (nil)] 14:09:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 269 (0x7f37e0e0e400) [pid = 1895] [serial = 1757] [outer = 0x7f37d7df9800] 14:09:23 INFO - PROCESS | 1895 | 1461791363499 Marionette DEBUG loaded listener.js 14:09:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 270 (0x7f37e87b4400) [pid = 1895] [serial = 1758] [outer = 0x7f37d7df9800] 14:09:24 INFO - PROCESS | 1895 | 1461791364616 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:09:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:09:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1728ms 14:09:24 INFO - PROCESS | 1895 | 1461791364661 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:09:24 INFO - PROCESS | 1895 | 1461791364664 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:09:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:09:24 INFO - PROCESS | 1895 | 1461791364669 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:09:24 INFO - PROCESS | 1895 | 1461791364671 Marionette TRACE conn3 <- [1,2314,null,{}] 14:09:24 INFO - PROCESS | 1895 | 1461791364677 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:24 INFO - PROCESS | 1895 | 1461791364884 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:09:25 INFO - PROCESS | 1895 | 1461791365210 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d97ec800 == 156 [pid = 1895] [id = 586] 14:09:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 271 (0x7f37d68f2000) [pid = 1895] [serial = 1759] [outer = (nil)] 14:09:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 272 (0x7f37df788400) [pid = 1895] [serial = 1760] [outer = 0x7f37d68f2000] 14:09:25 INFO - PROCESS | 1895 | 1461791365282 Marionette DEBUG loaded listener.js 14:09:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 273 (0x7f3801213000) [pid = 1895] [serial = 1761] [outer = 0x7f37d68f2000] 14:09:26 INFO - PROCESS | 1895 | 1461791366149 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:09:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:09:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1536ms 14:09:26 INFO - PROCESS | 1895 | 1461791366206 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:09:26 INFO - PROCESS | 1895 | 1461791366210 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:09:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:09:26 INFO - PROCESS | 1895 | 1461791366216 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:09:26 INFO - PROCESS | 1895 | 1461791366219 Marionette TRACE conn3 <- [1,2318,null,{}] 14:09:26 INFO - PROCESS | 1895 | 1461791366224 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:26 INFO - PROCESS | 1895 | 1461791366418 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:09:26 INFO - PROCESS | 1895 | 1461791366711 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8722800 == 157 [pid = 1895] [id = 587] 14:09:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 274 (0x7f37d68ee400) [pid = 1895] [serial = 1762] [outer = (nil)] 14:09:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 275 (0x7f37d83d0400) [pid = 1895] [serial = 1763] [outer = 0x7f37d68ee400] 14:09:26 INFO - PROCESS | 1895 | 1461791366830 Marionette DEBUG loaded listener.js 14:09:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 276 (0x7f37f5645400) [pid = 1895] [serial = 1764] [outer = 0x7f37d68ee400] 14:09:27 INFO - PROCESS | 1895 | 1461791367676 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:09:27 INFO - PROCESS | 1895 | 1461791367757 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:09:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:09:27 INFO - PROCESS | 1895 | 1461791367762 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:09:27 INFO - PROCESS | 1895 | 1461791367765 Marionette TRACE conn3 <- [1,2322,null,{}] 14:09:27 INFO - PROCESS | 1895 | 1461791367774 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:27 INFO - PROCESS | 1895 | 1461791367995 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:09:28 INFO - PROCESS | 1895 | 1461791368315 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da67d800 == 158 [pid = 1895] [id = 588] 14:09:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 277 (0x7f37d68f1c00) [pid = 1895] [serial = 1765] [outer = (nil)] 14:09:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 278 (0x7f37d9672800) [pid = 1895] [serial = 1766] [outer = 0x7f37d68f1c00] 14:09:28 INFO - PROCESS | 1895 | 1461791368389 Marionette DEBUG loaded listener.js 14:09:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 279 (0x7f37de026c00) [pid = 1895] [serial = 1767] [outer = 0x7f37d68f1c00] 14:09:29 INFO - PROCESS | 1895 | 1461791369782 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2086ms 14:09:29 INFO - PROCESS | 1895 | 1461791369849 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:09:29 INFO - PROCESS | 1895 | 1461791369854 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:09:29 INFO - PROCESS | 1895 | 1461791369863 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:09:29 INFO - PROCESS | 1895 | 1461791369867 Marionette TRACE conn3 <- [1,2326,null,{}] 14:09:29 INFO - PROCESS | 1895 | 1461791369874 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:30 INFO - PROCESS | 1895 | 1461791370118 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a34000 == 157 [pid = 1895] [id = 85] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a3e000 == 156 [pid = 1895] [id = 122] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3535800 == 155 [pid = 1895] [id = 64] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38094c3000 == 154 [pid = 1895] [id = 101] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbbe2800 == 153 [pid = 1895] [id = 568] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9c7a800 == 152 [pid = 1895] [id = 567] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6184800 == 151 [pid = 1895] [id = 566] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de29e800 == 150 [pid = 1895] [id = 565] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbbc8800 == 149 [pid = 1895] [id = 564] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37df9c5800 == 148 [pid = 1895] [id = 563] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7403800 == 147 [pid = 1895] [id = 562] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d89f2800 == 146 [pid = 1895] [id = 561] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0d54000 == 145 [pid = 1895] [id = 560] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2bc5000 == 144 [pid = 1895] [id = 554] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1ff0800 == 143 [pid = 1895] [id = 553] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1da6800 == 142 [pid = 1895] [id = 552] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37efb32000 == 141 [pid = 1895] [id = 551] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7db000 == 140 [pid = 1895] [id = 550] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ddcc6800 == 139 [pid = 1895] [id = 523] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e730c000 == 138 [pid = 1895] [id = 549] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecd9f800 == 137 [pid = 1895] [id = 547] 14:09:30 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcbcd800 == 136 [pid = 1895] [id = 548] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 278 (0x7f37f04a7800) [pid = 1895] [serial = 1404] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 277 (0x7f3804ba9000) [pid = 1895] [serial = 1350] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 276 (0x7f3804c09c00) [pid = 1895] [serial = 1353] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 275 (0x7f37dcdbc800) [pid = 1895] [serial = 1431] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 274 (0x7f37e8fef000) [pid = 1895] [serial = 1395] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 273 (0x7f37d940a800) [pid = 1895] [serial = 1386] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 272 (0x7f37e6047c00) [pid = 1895] [serial = 1422] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 271 (0x7f37ea0da000) [pid = 1895] [serial = 1326] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 270 (0x7f37ecef6800) [pid = 1895] [serial = 1401] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 269 (0x7f37e6118400) [pid = 1895] [serial = 1392] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 268 (0x7f37f071b800) [pid = 1895] [serial = 1329] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 267 (0x7f3804964c00) [pid = 1895] [serial = 1341] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 266 (0x7f37e724a000) [pid = 1895] [serial = 1290] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 265 (0x7f37d83d1c00) [pid = 1895] [serial = 1356] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 264 (0x7f3800089000) [pid = 1895] [serial = 1416] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 263 (0x7f37ead66c00) [pid = 1895] [serial = 1398] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 262 (0x7f37f2f10000) [pid = 1895] [serial = 1335] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 261 (0x7f3804bb1c00) [pid = 1895] [serial = 1419] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 260 (0x7f37decc4000) [pid = 1895] [serial = 1359] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 259 (0x7f37e611e000) [pid = 1895] [serial = 1323] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 258 (0x7f37f6202800) [pid = 1895] [serial = 1413] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 257 (0x7f37f3572c00) [pid = 1895] [serial = 1410] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 256 (0x7f3804b10400) [pid = 1895] [serial = 1344] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 255 (0x7f37dec10000) [pid = 1895] [serial = 1557] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 254 (0x7f3800f3f400) [pid = 1895] [serial = 1338] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 253 (0x7f37d967dc00) [pid = 1895] [serial = 1347] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 252 (0x7f37f2125000) [pid = 1895] [serial = 1407] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 251 (0x7f37df7f6c00) [pid = 1895] [serial = 1389] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 250 (0x7f3804c0a000) [pid = 1895] [serial = 1425] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 249 (0x7f37f2123c00) [pid = 1895] [serial = 1332] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 248 (0x7f37d68fb400) [pid = 1895] [serial = 1428] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37e888a000) [pid = 1895] [serial = 1637] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37e919fc00) [pid = 1895] [serial = 1638] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37e747d000) [pid = 1895] [serial = 1607] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37e8febc00) [pid = 1895] [serial = 1613] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37d940d000) [pid = 1895] [serial = 1622] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37db8aa800) [pid = 1895] [serial = 1623] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f37e8fea400) [pid = 1895] [serial = 1616] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37ddb50c00) [pid = 1895] [serial = 1626] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37dba39c00) [pid = 1895] [serial = 1625] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e118d000) [pid = 1895] [serial = 1631] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37e607a000) [pid = 1895] [serial = 1632] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37e7340800) [pid = 1895] [serial = 1601] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37e22c8c00) [pid = 1895] [serial = 1592] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37e6048800) [pid = 1895] [serial = 1595] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37e736bc00) [pid = 1895] [serial = 1604] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37e0e07000) [pid = 1895] [serial = 1589] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37e7248c00) [pid = 1895] [serial = 1634] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37dba36800) [pid = 1895] [serial = 1583] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37de031400) [pid = 1895] [serial = 1628] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e1187800) [pid = 1895] [serial = 1629] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37dec03800) [pid = 1895] [serial = 1586] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e7242800) [pid = 1895] [serial = 1598] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37e87b9000) [pid = 1895] [serial = 1610] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37e22d5c00) [pid = 1895] [serial = 1619] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37ea1dac00) [pid = 1895] [serial = 1643] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37e21ab000) [pid = 1895] [serial = 1640] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37e91a5000) [pid = 1895] [serial = 1641] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37e72ac400) [pid = 1895] [serial = 1635] [outer = (nil)] [url = about:blank] 14:09:30 INFO - PROCESS | 1895 | 1461791370980 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d871e000 == 137 [pid = 1895] [id = 589] 14:09:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37dcbb5800) [pid = 1895] [serial = 1768] [outer = (nil)] 14:09:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37dcdc2400) [pid = 1895] [serial = 1769] [outer = 0x7f37dcbb5800] 14:09:31 INFO - PROCESS | 1895 | 1461791371048 Marionette DEBUG loaded listener.js 14:09:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37de02a800) [pid = 1895] [serial = 1770] [outer = 0x7f37dcbb5800] 14:09:31 INFO - PROCESS | 1895 | 1461791371822 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:09:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:09:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1985ms 14:09:31 INFO - PROCESS | 1895 | 1461791371848 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:09:31 INFO - PROCESS | 1895 | 1461791371855 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:09:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:09:31 INFO - PROCESS | 1895 | 1461791371864 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:09:31 INFO - PROCESS | 1895 | 1461791371867 Marionette TRACE conn3 <- [1,2330,null,{}] 14:09:31 INFO - PROCESS | 1895 | 1461791371871 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:32 INFO - PROCESS | 1895 | 1461791372081 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:09:32 INFO - PROCESS | 1895 | 1461791372274 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbc21000 == 138 [pid = 1895] [id = 590] 14:09:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37d88da800) [pid = 1895] [serial = 1771] [outer = (nil)] 14:09:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37df7f0400) [pid = 1895] [serial = 1772] [outer = 0x7f37d88da800] 14:09:32 INFO - PROCESS | 1895 | 1461791372338 Marionette DEBUG loaded listener.js 14:09:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e0e04800) [pid = 1895] [serial = 1773] [outer = 0x7f37d88da800] 14:09:33 INFO - PROCESS | 1895 | 1461791373131 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1279ms 14:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:09:33 INFO - PROCESS | 1895 | 1461791373143 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:09:33 INFO - PROCESS | 1895 | 1461791373145 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:09:33 INFO - PROCESS | 1895 | 1461791373151 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:09:33 INFO - PROCESS | 1895 | 1461791373157 Marionette TRACE conn3 <- [1,2334,null,{}] 14:09:33 INFO - PROCESS | 1895 | 1461791373177 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:33 INFO - PROCESS | 1895 | 1461791373405 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:09:33 INFO - PROCESS | 1895 | 1461791373439 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dddb3800 == 139 [pid = 1895] [id = 591] 14:09:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e21a4c00) [pid = 1895] [serial = 1774] [outer = (nil)] 14:09:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37e22d3c00) [pid = 1895] [serial = 1775] [outer = 0x7f37e21a4c00] 14:09:33 INFO - PROCESS | 1895 | 1461791373511 Marionette DEBUG loaded listener.js 14:09:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37e6086800) [pid = 1895] [serial = 1776] [outer = 0x7f37e21a4c00] 14:09:34 INFO - PROCESS | 1895 | 1461791374337 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1235ms 14:09:34 INFO - PROCESS | 1895 | 1461791374384 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:09:34 INFO - PROCESS | 1895 | 1461791374388 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:09:34 INFO - PROCESS | 1895 | 1461791374398 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:09:34 INFO - PROCESS | 1895 | 1461791374400 Marionette TRACE conn3 <- [1,2338,null,{}] 14:09:34 INFO - PROCESS | 1895 | 1461791374404 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:34 INFO - PROCESS | 1895 | 1461791374632 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:09:34 INFO - PROCESS | 1895 | 1461791374670 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0dd6800 == 140 [pid = 1895] [id = 592] 14:09:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37e7235800) [pid = 1895] [serial = 1777] [outer = (nil)] 14:09:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37e7358c00) [pid = 1895] [serial = 1778] [outer = 0x7f37e7235800] 14:09:34 INFO - PROCESS | 1895 | 1461791374775 Marionette DEBUG loaded listener.js 14:09:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37e7376400) [pid = 1895] [serial = 1779] [outer = 0x7f37e7235800] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37e6083800) [pid = 1895] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37e22c7c00) [pid = 1895] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37ead62c00) [pid = 1895] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37db9f6000) [pid = 1895] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37dfa53c00) [pid = 1895] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e607b000) [pid = 1895] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37dc2eb800) [pid = 1895] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37ddb42400) [pid = 1895] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:09:35 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37d68f1400) [pid = 1895] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:09:36 INFO - PROCESS | 1895 | 1461791376258 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1891ms 14:09:36 INFO - PROCESS | 1895 | 1461791376290 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:09:36 INFO - PROCESS | 1895 | 1461791376292 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:09:36 INFO - PROCESS | 1895 | 1461791376298 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:09:36 INFO - PROCESS | 1895 | 1461791376300 Marionette TRACE conn3 <- [1,2342,null,{}] 14:09:36 INFO - PROCESS | 1895 | 1461791376305 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:36 INFO - PROCESS | 1895 | 1461791376467 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:09:36 INFO - PROCESS | 1895 | 1461791376652 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e1fd7800 == 141 [pid = 1895] [id = 593] 14:09:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37d68efc00) [pid = 1895] [serial = 1780] [outer = (nil)] 14:09:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37e611a000) [pid = 1895] [serial = 1781] [outer = 0x7f37d68efc00] 14:09:36 INFO - PROCESS | 1895 | 1461791376720 Marionette DEBUG loaded listener.js 14:09:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37e87b9000) [pid = 1895] [serial = 1782] [outer = 0x7f37d68efc00] 14:09:37 INFO - PROCESS | 1895 | 1461791377428 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1178ms 14:09:37 INFO - PROCESS | 1895 | 1461791377477 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:09:37 INFO - PROCESS | 1895 | 1461791377479 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:09:37 INFO - PROCESS | 1895 | 1461791377485 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:09:37 INFO - PROCESS | 1895 | 1461791377487 Marionette TRACE conn3 <- [1,2346,null,{}] 14:09:37 INFO - PROCESS | 1895 | 1461791377504 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:37 INFO - PROCESS | 1895 | 1461791377698 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:09:37 INFO - PROCESS | 1895 | 1461791377708 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7160000 == 142 [pid = 1895] [id = 594] 14:09:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37e8fea400) [pid = 1895] [serial = 1783] [outer = (nil)] 14:09:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37ea0d9800) [pid = 1895] [serial = 1784] [outer = 0x7f37e8fea400] 14:09:37 INFO - PROCESS | 1895 | 1461791377768 Marionette DEBUG loaded listener.js 14:09:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37eb254000) [pid = 1895] [serial = 1785] [outer = 0x7f37e8fea400] 14:09:38 INFO - PROCESS | 1895 | 1461791378949 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1487ms 14:09:38 INFO - PROCESS | 1895 | 1461791378975 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:09:38 INFO - PROCESS | 1895 | 1461791378982 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:09:38 INFO - PROCESS | 1895 | 1461791378995 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:09:39 INFO - PROCESS | 1895 | 1461791379005 Marionette TRACE conn3 <- [1,2350,null,{}] 14:09:39 INFO - PROCESS | 1895 | 1461791379013 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:39 INFO - PROCESS | 1895 | 1461791379213 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:09:39 INFO - PROCESS | 1895 | 1461791379434 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbbe2800 == 143 [pid = 1895] [id = 595] 14:09:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37dcdc4c00) [pid = 1895] [serial = 1786] [outer = (nil)] 14:09:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37dec11800) [pid = 1895] [serial = 1787] [outer = 0x7f37dcdc4c00] 14:09:39 INFO - PROCESS | 1895 | 1461791379552 Marionette DEBUG loaded listener.js 14:09:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37df938800) [pid = 1895] [serial = 1788] [outer = 0x7f37dcdc4c00] 14:09:40 INFO - PROCESS | 1895 | 1461791380493 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:09:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:09:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1543ms 14:09:40 INFO - PROCESS | 1895 | 1461791380532 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:09:40 INFO - PROCESS | 1895 | 1461791380540 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:09:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:09:40 INFO - PROCESS | 1895 | 1461791380550 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:09:40 INFO - PROCESS | 1895 | 1461791380553 Marionette TRACE conn3 <- [1,2354,null,{}] 14:09:40 INFO - PROCESS | 1895 | 1461791380559 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:40 INFO - PROCESS | 1895 | 1461791380745 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:09:40 INFO - PROCESS | 1895 | 1461791380973 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20a9800 == 144 [pid = 1895] [id = 596] 14:09:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37dfa5c800) [pid = 1895] [serial = 1789] [outer = (nil)] 14:09:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37e6083400) [pid = 1895] [serial = 1790] [outer = 0x7f37dfa5c800] 14:09:41 INFO - PROCESS | 1895 | 1461791381082 Marionette DEBUG loaded listener.js 14:09:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37e7333400) [pid = 1895] [serial = 1791] [outer = 0x7f37dfa5c800] 14:09:42 INFO - PROCESS | 1895 | 1461791382037 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1539ms 14:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:09:42 INFO - PROCESS | 1895 | 1461791382089 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:09:42 INFO - PROCESS | 1895 | 1461791382092 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:09:42 INFO - PROCESS | 1895 | 1461791382098 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:09:42 INFO - PROCESS | 1895 | 1461791382104 Marionette TRACE conn3 <- [1,2358,null,{}] 14:09:42 INFO - PROCESS | 1895 | 1461791382119 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:42 INFO - PROCESS | 1895 | 1461791382311 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:09:42 INFO - PROCESS | 1895 | 1461791382572 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e88c3000 == 145 [pid = 1895] [id = 597] 14:09:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37e87bc000) [pid = 1895] [serial = 1792] [outer = (nil)] 14:09:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37e9c21400) [pid = 1895] [serial = 1793] [outer = 0x7f37e87bc000] 14:09:42 INFO - PROCESS | 1895 | 1461791382649 Marionette DEBUG loaded listener.js 14:09:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37ead69000) [pid = 1895] [serial = 1794] [outer = 0x7f37e87bc000] 14:09:43 INFO - PROCESS | 1895 | 1461791383498 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1440ms 14:09:43 INFO - PROCESS | 1895 | 1461791383538 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:09:43 INFO - PROCESS | 1895 | 1461791383543 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:09:43 INFO - PROCESS | 1895 | 1461791383548 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:09:43 INFO - PROCESS | 1895 | 1461791383550 Marionette TRACE conn3 <- [1,2362,null,{}] 14:09:43 INFO - PROCESS | 1895 | 1461791383556 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:43 INFO - PROCESS | 1895 | 1461791383734 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:09:44 INFO - PROCESS | 1895 | 1461791384002 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9d48000 == 146 [pid = 1895] [id = 598] 14:09:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37e919fc00) [pid = 1895] [serial = 1795] [outer = (nil)] 14:09:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37ec77cc00) [pid = 1895] [serial = 1796] [outer = 0x7f37e919fc00] 14:09:44 INFO - PROCESS | 1895 | 1461791384088 Marionette DEBUG loaded listener.js 14:09:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37ec9b0800) [pid = 1895] [serial = 1797] [outer = 0x7f37e919fc00] 14:09:44 INFO - PROCESS | 1895 | 1461791384936 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1431ms 14:09:44 INFO - PROCESS | 1895 | 1461791384981 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:09:44 INFO - PROCESS | 1895 | 1461791384984 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:09:44 INFO - PROCESS | 1895 | 1461791384990 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:09:44 INFO - PROCESS | 1895 | 1461791384992 Marionette TRACE conn3 <- [1,2366,null,{}] 14:09:45 INFO - PROCESS | 1895 | 1461791384998 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:45 INFO - PROCESS | 1895 | 1461791385260 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:09:45 INFO - PROCESS | 1895 | 1461791385473 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecda6800 == 147 [pid = 1895] [id = 599] 14:09:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37eb258000) [pid = 1895] [serial = 1798] [outer = (nil)] 14:09:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37ec9db000) [pid = 1895] [serial = 1799] [outer = 0x7f37eb258000] 14:09:45 INFO - PROCESS | 1895 | 1461791385548 Marionette DEBUG loaded listener.js 14:09:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37ecf0ac00) [pid = 1895] [serial = 1800] [outer = 0x7f37eb258000] 14:09:46 INFO - PROCESS | 1895 | 1461791386434 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1477ms 14:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:09:46 INFO - PROCESS | 1895 | 1461791386468 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:09:46 INFO - PROCESS | 1895 | 1461791386471 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:09:46 INFO - PROCESS | 1895 | 1461791386477 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:09:46 INFO - PROCESS | 1895 | 1461791386481 Marionette TRACE conn3 <- [1,2370,null,{}] 14:09:46 INFO - PROCESS | 1895 | 1461791386485 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:46 INFO - PROCESS | 1895 | 1461791386674 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:09:46 INFO - PROCESS | 1895 | 1461791386978 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6d9000 == 148 [pid = 1895] [id = 600] 14:09:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37ed121400) [pid = 1895] [serial = 1801] [outer = (nil)] 14:09:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37f071b800) [pid = 1895] [serial = 1802] [outer = 0x7f37ed121400] 14:09:47 INFO - PROCESS | 1895 | 1461791387094 Marionette DEBUG loaded listener.js 14:09:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37f211f000) [pid = 1895] [serial = 1803] [outer = 0x7f37ed121400] 14:09:47 INFO - PROCESS | 1895 | 1461791387878 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1428ms 14:09:47 INFO - PROCESS | 1895 | 1461791387906 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:09:47 INFO - PROCESS | 1895 | 1461791387910 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:09:47 INFO - PROCESS | 1895 | 1461791387915 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:09:47 INFO - PROCESS | 1895 | 1461791387917 Marionette TRACE conn3 <- [1,2374,null,{}] 14:09:47 INFO - PROCESS | 1895 | 1461791387923 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:48 INFO - PROCESS | 1895 | 1461791388099 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:09:48 INFO - PROCESS | 1895 | 1461791388367 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1185000 == 149 [pid = 1895] [id = 601] 14:09:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37edde4c00) [pid = 1895] [serial = 1804] [outer = (nil)] 14:09:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 249 (0x7f37f2ed5000) [pid = 1895] [serial = 1805] [outer = 0x7f37edde4c00] 14:09:48 INFO - PROCESS | 1895 | 1461791388439 Marionette DEBUG loaded listener.js 14:09:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 250 (0x7f37f2f07c00) [pid = 1895] [serial = 1806] [outer = 0x7f37edde4c00] 14:09:49 INFO - PROCESS | 1895 | 1461791389266 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1388ms 14:09:49 INFO - PROCESS | 1895 | 1461791389303 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:09:49 INFO - PROCESS | 1895 | 1461791389307 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:09:49 INFO - PROCESS | 1895 | 1461791389312 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:09:49 INFO - PROCESS | 1895 | 1461791389314 Marionette TRACE conn3 <- [1,2378,null,{}] 14:09:49 INFO - PROCESS | 1895 | 1461791389320 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:49 INFO - PROCESS | 1895 | 1461791389492 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:09:49 INFO - PROCESS | 1895 | 1461791389768 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f215e000 == 150 [pid = 1895] [id = 602] 14:09:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 251 (0x7f37de028400) [pid = 1895] [serial = 1807] [outer = (nil)] 14:09:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 252 (0x7f37f35f7000) [pid = 1895] [serial = 1808] [outer = 0x7f37de028400] 14:09:49 INFO - PROCESS | 1895 | 1461791389841 Marionette DEBUG loaded listener.js 14:09:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 253 (0x7f37f5347c00) [pid = 1895] [serial = 1809] [outer = 0x7f37de028400] 14:09:50 INFO - PROCESS | 1895 | 1461791390662 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1390ms 14:09:50 INFO - PROCESS | 1895 | 1461791390703 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:09:50 INFO - PROCESS | 1895 | 1461791390707 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:09:50 INFO - PROCESS | 1895 | 1461791390713 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:09:50 INFO - PROCESS | 1895 | 1461791390715 Marionette TRACE conn3 <- [1,2382,null,{}] 14:09:50 INFO - PROCESS | 1895 | 1461791390720 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:50 INFO - PROCESS | 1895 | 1461791390897 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:09:51 INFO - PROCESS | 1895 | 1461791391174 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f4196800 == 151 [pid = 1895] [id = 603] 14:09:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 254 (0x7f37df939c00) [pid = 1895] [serial = 1810] [outer = (nil)] 14:09:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 255 (0x7f37fefed000) [pid = 1895] [serial = 1811] [outer = 0x7f37df939c00] 14:09:51 INFO - PROCESS | 1895 | 1461791391246 Marionette DEBUG loaded listener.js 14:09:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 256 (0x7f3800f33400) [pid = 1895] [serial = 1812] [outer = 0x7f37df939c00] 14:09:52 INFO - PROCESS | 1895 | 1461791392080 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1431ms 14:09:52 INFO - PROCESS | 1895 | 1461791392144 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:09:52 INFO - PROCESS | 1895 | 1461791392148 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:09:52 INFO - PROCESS | 1895 | 1461791392153 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:09:52 INFO - PROCESS | 1895 | 1461791392156 Marionette TRACE conn3 <- [1,2386,null,{}] 14:09:52 INFO - PROCESS | 1895 | 1461791392161 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:52 INFO - PROCESS | 1895 | 1461791392346 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:09:52 INFO - PROCESS | 1895 | 1461791392580 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3800072800 == 152 [pid = 1895] [id = 604] 14:09:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 257 (0x7f37f2f11400) [pid = 1895] [serial = 1813] [outer = (nil)] 14:09:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 258 (0x7f380313fc00) [pid = 1895] [serial = 1814] [outer = 0x7f37f2f11400] 14:09:52 INFO - PROCESS | 1895 | 1461791392657 Marionette DEBUG loaded listener.js 14:09:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 259 (0x7f3804961400) [pid = 1895] [serial = 1815] [outer = 0x7f37f2f11400] 14:09:53 INFO - PROCESS | 1895 | 1461791393518 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1430ms 14:09:53 INFO - PROCESS | 1895 | 1461791393584 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:09:53 INFO - PROCESS | 1895 | 1461791393589 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:09:53 INFO - PROCESS | 1895 | 1461791393594 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:09:53 INFO - PROCESS | 1895 | 1461791393598 Marionette TRACE conn3 <- [1,2390,null,{}] 14:09:53 INFO - PROCESS | 1895 | 1461791393603 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:53 INFO - PROCESS | 1895 | 1461791393805 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:09:54 INFO - PROCESS | 1895 | 1461791394083 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805061000 == 153 [pid = 1895] [id = 605] 14:09:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 260 (0x7f37e6117c00) [pid = 1895] [serial = 1816] [outer = (nil)] 14:09:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 261 (0x7f3804b11400) [pid = 1895] [serial = 1817] [outer = 0x7f37e6117c00] 14:09:54 INFO - PROCESS | 1895 | 1461791394164 Marionette DEBUG loaded listener.js 14:09:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 262 (0x7f3804c04000) [pid = 1895] [serial = 1818] [outer = 0x7f37e6117c00] 14:09:55 INFO - PROCESS | 1895 | 1461791395021 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1483ms 14:09:55 INFO - PROCESS | 1895 | 1461791395078 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:09:55 INFO - PROCESS | 1895 | 1461791395081 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:09:55 INFO - PROCESS | 1895 | 1461791395087 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:09:55 INFO - PROCESS | 1895 | 1461791395089 Marionette TRACE conn3 <- [1,2394,null,{}] 14:09:55 INFO - PROCESS | 1895 | 1461791395094 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:55 INFO - PROCESS | 1895 | 1461791395274 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:09:55 INFO - PROCESS | 1895 | 1461791395548 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9882800 == 154 [pid = 1895] [id = 606] 14:09:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 263 (0x7f37d6d63800) [pid = 1895] [serial = 1819] [outer = (nil)] 14:09:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 264 (0x7f37d6d6c400) [pid = 1895] [serial = 1820] [outer = 0x7f37d6d63800] 14:09:55 INFO - PROCESS | 1895 | 1461791395623 Marionette DEBUG loaded listener.js 14:09:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 265 (0x7f37d6d71000) [pid = 1895] [serial = 1821] [outer = 0x7f37d6d63800] 14:09:56 INFO - PROCESS | 1895 | 1461791396501 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:09:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:09:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1482ms 14:09:56 INFO - PROCESS | 1895 | 1461791396570 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:09:56 INFO - PROCESS | 1895 | 1461791396573 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:09:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:09:56 INFO - PROCESS | 1895 | 1461791396579 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:09:56 INFO - PROCESS | 1895 | 1461791396590 Marionette TRACE conn3 <- [1,2398,null,{}] 14:09:56 INFO - PROCESS | 1895 | 1461791396594 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:56 INFO - PROCESS | 1895 | 1461791396813 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:09:57 INFO - PROCESS | 1895 | 1461791397128 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb90000 == 155 [pid = 1895] [id = 607] 14:09:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 266 (0x7f37d6d69c00) [pid = 1895] [serial = 1822] [outer = (nil)] 14:09:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 267 (0x7f3804c03c00) [pid = 1895] [serial = 1823] [outer = 0x7f37d6d69c00] 14:09:57 INFO - PROCESS | 1895 | 1461791397202 Marionette DEBUG loaded listener.js 14:09:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 268 (0x7f3804c0a800) [pid = 1895] [serial = 1824] [outer = 0x7f37d6d69c00] 14:09:58 INFO - PROCESS | 1895 | 1461791398003 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1489ms 14:09:58 INFO - PROCESS | 1895 | 1461791398068 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:09:58 INFO - PROCESS | 1895 | 1461791398071 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:09:58 INFO - PROCESS | 1895 | 1461791398077 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:09:58 INFO - PROCESS | 1895 | 1461791398079 Marionette TRACE conn3 <- [1,2402,null,{}] 14:09:58 INFO - PROCESS | 1895 | 1461791398084 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:58 INFO - PROCESS | 1895 | 1461791398269 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:09:58 INFO - PROCESS | 1895 | 1461791398543 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:09:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf34800 == 156 [pid = 1895] [id = 608] 14:09:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 269 (0x7f37d6d6f800) [pid = 1895] [serial = 1825] [outer = (nil)] 14:09:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 270 (0x7f37ecc16000) [pid = 1895] [serial = 1826] [outer = 0x7f37d6d6f800] 14:09:58 INFO - PROCESS | 1895 | 1461791398656 Marionette DEBUG loaded listener.js 14:09:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 271 (0x7f37ecc1b000) [pid = 1895] [serial = 1827] [outer = 0x7f37d6d6f800] 14:09:59 INFO - PROCESS | 1895 | 1461791399450 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1434ms 14:09:59 INFO - PROCESS | 1895 | 1461791399512 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:09:59 INFO - PROCESS | 1895 | 1461791399515 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:09:59 INFO - PROCESS | 1895 | 1461791399521 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:09:59 INFO - PROCESS | 1895 | 1461791399523 Marionette TRACE conn3 <- [1,2406,null,{}] 14:09:59 INFO - PROCESS | 1895 | 1461791399528 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:09:59 INFO - PROCESS | 1895 | 1461791399705 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:09:59 INFO - PROCESS | 1895 | 1461791399991 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d3cd0800 == 157 [pid = 1895] [id = 609] 14:10:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 272 (0x7f37ecc0f800) [pid = 1895] [serial = 1828] [outer = (nil)] 14:10:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 273 (0x7f3804baf000) [pid = 1895] [serial = 1829] [outer = 0x7f37ecc0f800] 14:10:00 INFO - PROCESS | 1895 | 1461791400063 Marionette DEBUG loaded listener.js 14:10:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 274 (0x7f3804c0dc00) [pid = 1895] [serial = 1830] [outer = 0x7f37ecc0f800] 14:10:00 INFO - PROCESS | 1895 | 1461791400912 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:10:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:10:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1430ms 14:10:00 INFO - PROCESS | 1895 | 1461791400952 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:10:00 INFO - PROCESS | 1895 | 1461791400955 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:10:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:10:00 INFO - PROCESS | 1895 | 1461791400961 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:10:00 INFO - PROCESS | 1895 | 1461791400963 Marionette TRACE conn3 <- [1,2410,null,{}] 14:10:00 INFO - PROCESS | 1895 | 1461791400968 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:01 INFO - PROCESS | 1895 | 1461791401154 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:10:01 INFO - PROCESS | 1895 | 1461791401430 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804a3e000 == 158 [pid = 1895] [id = 610] 14:10:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 275 (0x7f37d53cd400) [pid = 1895] [serial = 1831] [outer = (nil)] 14:10:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 276 (0x7f37d53d4000) [pid = 1895] [serial = 1832] [outer = 0x7f37d53cd400] 14:10:01 INFO - PROCESS | 1895 | 1461791401507 Marionette DEBUG loaded listener.js 14:10:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 277 (0x7f37d53d8800) [pid = 1895] [serial = 1833] [outer = 0x7f37d53cd400] 14:10:02 INFO - PROCESS | 1895 | 1461791402473 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:10:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1583ms 14:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:10:02 INFO - PROCESS | 1895 | 1461791402545 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:10:02 INFO - PROCESS | 1895 | 1461791402548 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:10:02 INFO - PROCESS | 1895 | 1461791402554 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:10:02 INFO - PROCESS | 1895 | 1461791402556 Marionette TRACE conn3 <- [1,2414,null,{}] 14:10:02 INFO - PROCESS | 1895 | 1461791402561 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:02 INFO - PROCESS | 1895 | 1461791402785 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:10:03 INFO - PROCESS | 1895 | 1461791403103 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d82df000 == 159 [pid = 1895] [id = 611] 14:10:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 278 (0x7f37d406d000) [pid = 1895] [serial = 1834] [outer = (nil)] 14:10:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 279 (0x7f37d4074c00) [pid = 1895] [serial = 1835] [outer = 0x7f37d406d000] 14:10:03 INFO - PROCESS | 1895 | 1461791403177 Marionette DEBUG loaded listener.js 14:10:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 280 (0x7f37d53d3000) [pid = 1895] [serial = 1836] [outer = 0x7f37d406d000] 14:10:03 INFO - PROCESS | 1895 | 1461791403992 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1485ms 14:10:04 INFO - PROCESS | 1895 | 1461791404039 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:10:04 INFO - PROCESS | 1895 | 1461791404042 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:10:04 INFO - PROCESS | 1895 | 1461791404048 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:10:04 INFO - PROCESS | 1895 | 1461791404050 Marionette TRACE conn3 <- [1,2418,null,{}] 14:10:04 INFO - PROCESS | 1895 | 1461791404056 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:04 INFO - PROCESS | 1895 | 1461791404247 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:10:04 INFO - PROCESS | 1895 | 1461791404541 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d98ae000 == 160 [pid = 1895] [id = 612] 14:10:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 281 (0x7f37d406f000) [pid = 1895] [serial = 1837] [outer = (nil)] 14:10:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 282 (0x7f37dba3a400) [pid = 1895] [serial = 1838] [outer = 0x7f37d406f000] 14:10:04 INFO - PROCESS | 1895 | 1461791404614 Marionette DEBUG loaded listener.js 14:10:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 283 (0x7f38031bf800) [pid = 1895] [serial = 1839] [outer = 0x7f37d406f000] 14:10:05 INFO - PROCESS | 1895 | 1461791405507 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1527ms 14:10:05 INFO - PROCESS | 1895 | 1461791405576 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:10:05 INFO - PROCESS | 1895 | 1461791405579 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:10:05 INFO - PROCESS | 1895 | 1461791405585 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:10:05 INFO - PROCESS | 1895 | 1461791405587 Marionette TRACE conn3 <- [1,2422,null,{}] 14:10:05 INFO - PROCESS | 1895 | 1461791405597 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:05 INFO - PROCESS | 1895 | 1461791405794 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:10:06 INFO - PROCESS | 1895 | 1461791406072 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37cfc47800 == 161 [pid = 1895] [id = 613] 14:10:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 284 (0x7f37cfc12400) [pid = 1895] [serial = 1840] [outer = (nil)] 14:10:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 285 (0x7f37cfc18c00) [pid = 1895] [serial = 1841] [outer = 0x7f37cfc12400] 14:10:06 INFO - PROCESS | 1895 | 1461791406192 Marionette DEBUG loaded listener.js 14:10:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 286 (0x7f37cfc1dc00) [pid = 1895] [serial = 1842] [outer = 0x7f37cfc12400] 14:10:07 INFO - PROCESS | 1895 | 1461791407001 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1442ms 14:10:07 INFO - PROCESS | 1895 | 1461791407031 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:10:07 INFO - PROCESS | 1895 | 1461791407034 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:10:07 INFO - PROCESS | 1895 | 1461791407039 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:10:07 INFO - PROCESS | 1895 | 1461791407041 Marionette TRACE conn3 <- [1,2426,null,{}] 14:10:07 INFO - PROCESS | 1895 | 1461791407047 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:07 INFO - PROCESS | 1895 | 1461791407251 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:10:07 INFO - PROCESS | 1895 | 1461791407536 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d98a9000 == 162 [pid = 1895] [id = 614] 14:10:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 287 (0x7f37cfc13000) [pid = 1895] [serial = 1843] [outer = (nil)] 14:10:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 288 (0x7f37d53d9800) [pid = 1895] [serial = 1844] [outer = 0x7f37cfc13000] 14:10:07 INFO - PROCESS | 1895 | 1461791407608 Marionette DEBUG loaded listener.js 14:10:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 289 (0x7f37db9f0800) [pid = 1895] [serial = 1845] [outer = 0x7f37cfc13000] 14:10:08 INFO - PROCESS | 1895 | 1461791408455 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9784000 == 161 [pid = 1895] [id = 536] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e1fd7800 == 160 [pid = 1895] [id = 593] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0dd6800 == 159 [pid = 1895] [id = 592] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dddb3800 == 158 [pid = 1895] [id = 591] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbc21000 == 157 [pid = 1895] [id = 590] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d871e000 == 156 [pid = 1895] [id = 589] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d2db7000 == 155 [pid = 1895] [id = 584] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e715c800 == 154 [pid = 1895] [id = 583] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dde99800 == 153 [pid = 1895] [id = 582] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d6ede000 == 152 [pid = 1895] [id = 581] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7161800 == 151 [pid = 1895] [id = 580] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d52ad800 == 150 [pid = 1895] [id = 579] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380cb9a000 == 149 [pid = 1895] [id = 578] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3807e5a000 == 148 [pid = 1895] [id = 577] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38052a3800 == 147 [pid = 1895] [id = 576] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380491a800 == 146 [pid = 1895] [id = 575] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f54a5800 == 145 [pid = 1895] [id = 574] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e68000 == 144 [pid = 1895] [id = 573] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6d1000 == 143 [pid = 1895] [id = 572] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91c5000 == 142 [pid = 1895] [id = 571] 14:10:09 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ddee7800 == 141 [pid = 1895] [id = 570] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 288 (0x7f37d940f800) [pid = 1895] [serial = 1706] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 287 (0x7f37deccf000) [pid = 1895] [serial = 1707] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 286 (0x7f37ddb49400) [pid = 1895] [serial = 1646] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 285 (0x7f37e2063000) [pid = 1895] [serial = 1649] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 284 (0x7f37eb255000) [pid = 1895] [serial = 1658] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 283 (0x7f37da707c00) [pid = 1895] [serial = 1679] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 282 (0x7f37ead66000) [pid = 1895] [serial = 1701] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 281 (0x7f37e72a4000) [pid = 1895] [serial = 1691] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 280 (0x7f37ec777000) [pid = 1895] [serial = 1704] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 279 (0x7f37ecef7800) [pid = 1895] [serial = 1664] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 278 (0x7f37e611b000) [pid = 1895] [serial = 1695] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 277 (0x7f37e972a000) [pid = 1895] [serial = 1700] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 276 (0x7f37e6115800) [pid = 1895] [serial = 1689] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 275 (0x7f37e91a1400) [pid = 1895] [serial = 1698] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 274 (0x7f37e6043400) [pid = 1895] [serial = 1688] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 273 (0x7f37ea1e0000) [pid = 1895] [serial = 1655] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 272 (0x7f37e0e0c400) [pid = 1895] [serial = 1686] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 271 (0x7f37e118fc00) [pid = 1895] [serial = 1694] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 270 (0x7f37eefe3000) [pid = 1895] [serial = 1676] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 269 (0x7f37ed11c400) [pid = 1895] [serial = 1670] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 268 (0x7f37e733c400) [pid = 1895] [serial = 1692] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 267 (0x7f37ecf0fc00) [pid = 1895] [serial = 1667] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 266 (0x7f37ddb51000) [pid = 1895] [serial = 1682] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 265 (0x7f37e8880c00) [pid = 1895] [serial = 1652] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 264 (0x7f37deccb400) [pid = 1895] [serial = 1685] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 263 (0x7f37e7476c00) [pid = 1895] [serial = 1697] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 262 (0x7f37ed5adc00) [pid = 1895] [serial = 1673] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 261 (0x7f37eb255400) [pid = 1895] [serial = 1703] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 260 (0x7f37decc3800) [pid = 1895] [serial = 1683] [outer = (nil)] [url = about:blank] 14:10:09 INFO - PROCESS | 1895 | --DOMWINDOW == 259 (0x7f37ec7c4400) [pid = 1895] [serial = 1661] [outer = (nil)] [url = about:blank] 14:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2730ms 14:10:09 INFO - PROCESS | 1895 | 1461791409863 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:10:09 INFO - PROCESS | 1895 | 1461791409868 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:10:09 INFO - PROCESS | 1895 | 1461791409878 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:10:09 INFO - PROCESS | 1895 | 1461791409885 Marionette TRACE conn3 <- [1,2430,null,{}] 14:10:09 INFO - PROCESS | 1895 | 1461791409892 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:10 INFO - PROCESS | 1895 | 1461791410073 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:10:10 INFO - PROCESS | 1895 | 1461791410087 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f52000 == 142 [pid = 1895] [id = 615] 14:10:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 260 (0x7f37d967f400) [pid = 1895] [serial = 1846] [outer = (nil)] 14:10:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 261 (0x7f37da70ac00) [pid = 1895] [serial = 1847] [outer = 0x7f37d967f400] 14:10:10 INFO - PROCESS | 1895 | 1461791410148 Marionette DEBUG loaded listener.js 14:10:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 262 (0x7f37dcbb8000) [pid = 1895] [serial = 1848] [outer = 0x7f37d967f400] 14:10:11 INFO - PROCESS | 1895 | 1461791411090 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1234ms 14:10:11 INFO - PROCESS | 1895 | 1461791411112 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:10:11 INFO - PROCESS | 1895 | 1461791411117 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:10:11 INFO - PROCESS | 1895 | 1461791411127 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:10:11 INFO - PROCESS | 1895 | 1461791411132 Marionette TRACE conn3 <- [1,2434,null,{}] 14:10:11 INFO - PROCESS | 1895 | 1461791411138 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:11 INFO - PROCESS | 1895 | 1461791411310 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:10:11 INFO - PROCESS | 1895 | 1461791411323 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d97ed800 == 143 [pid = 1895] [id = 616] 14:10:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 263 (0x7f37dec05800) [pid = 1895] [serial = 1849] [outer = (nil)] 14:10:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 264 (0x7f37df788000) [pid = 1895] [serial = 1850] [outer = 0x7f37dec05800] 14:10:11 INFO - PROCESS | 1895 | 1461791411385 Marionette DEBUG loaded listener.js 14:10:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 265 (0x7f37e0e04400) [pid = 1895] [serial = 1851] [outer = 0x7f37dec05800] 14:10:12 INFO - PROCESS | 1895 | 1461791412357 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1288ms 14:10:12 INFO - PROCESS | 1895 | 1461791412413 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:10:12 INFO - PROCESS | 1895 | 1461791412418 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:10:12 INFO - PROCESS | 1895 | 1461791412425 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:10:12 INFO - PROCESS | 1895 | 1461791412429 Marionette TRACE conn3 <- [1,2438,null,{}] 14:10:12 INFO - PROCESS | 1895 | 1461791412459 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:12 INFO - PROCESS | 1895 | 1461791412708 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:10:12 INFO - PROCESS | 1895 | 1461791412740 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf44000 == 144 [pid = 1895] [id = 617] 14:10:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 266 (0x7f37e603c800) [pid = 1895] [serial = 1852] [outer = (nil)] 14:10:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 267 (0x7f37e6116800) [pid = 1895] [serial = 1853] [outer = 0x7f37e603c800] 14:10:12 INFO - PROCESS | 1895 | 1461791412806 Marionette DEBUG loaded listener.js 14:10:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 268 (0x7f37e723f800) [pid = 1895] [serial = 1854] [outer = 0x7f37e603c800] 14:10:13 INFO - PROCESS | 1895 | 1461791413875 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1483ms 14:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:10:13 INFO - PROCESS | 1895 | 1461791413908 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:10:13 INFO - PROCESS | 1895 | 1461791413910 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:10:13 INFO - PROCESS | 1895 | 1461791413916 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:10:13 INFO - PROCESS | 1895 | 1461791413919 Marionette TRACE conn3 <- [1,2442,null,{}] 14:10:13 INFO - PROCESS | 1895 | 1461791413929 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:14 INFO - PROCESS | 1895 | 1461791414160 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:10:14 INFO - PROCESS | 1895 | 1461791414191 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de295800 == 145 [pid = 1895] [id = 618] 14:10:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 269 (0x7f37e6044400) [pid = 1895] [serial = 1855] [outer = (nil)] 14:10:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 270 (0x7f37e91a4800) [pid = 1895] [serial = 1856] [outer = 0x7f37e6044400] 14:10:14 INFO - PROCESS | 1895 | 1461791414249 Marionette DEBUG loaded listener.js 14:10:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 271 (0x7f37e9ec1800) [pid = 1895] [serial = 1857] [outer = 0x7f37e6044400] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 270 (0x7f37dec0cc00) [pid = 1895] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 269 (0x7f37e21a4000) [pid = 1895] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 268 (0x7f37db8a8800) [pid = 1895] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 267 (0x7f37dcbb5800) [pid = 1895] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 266 (0x7f37e7476000) [pid = 1895] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 265 (0x7f37d7df5400) [pid = 1895] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 264 (0x7f37e9599c00) [pid = 1895] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 263 (0x7f37e7234400) [pid = 1895] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 262 (0x7f37dba31400) [pid = 1895] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 261 (0x7f37e7245800) [pid = 1895] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 260 (0x7f37d7df0c00) [pid = 1895] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 259 (0x7f37d68f9c00) [pid = 1895] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 258 (0x7f37e611d000) [pid = 1895] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 257 (0x7f37f2f0e800) [pid = 1895] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 256 (0x7f37f9f84800) [pid = 1895] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 255 (0x7f37df790400) [pid = 1895] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 254 (0x7f37ec9d0800) [pid = 1895] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 253 (0x7f37e21a4c00) [pid = 1895] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 252 (0x7f37e9ec7800) [pid = 1895] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 251 (0x7f37e7480800) [pid = 1895] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 250 (0x7f37d88da800) [pid = 1895] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 249 (0x7f37db8a5c00) [pid = 1895] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 248 (0x7f37dfa50c00) [pid = 1895] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37d68f9800) [pid = 1895] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37df791800) [pid = 1895] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37ed117000) [pid = 1895] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37ec9cd400) [pid = 1895] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37d88e5800) [pid = 1895] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37d68efc00) [pid = 1895] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f37dba31000) [pid = 1895] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37dcdc1800) [pid = 1895] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37de031000) [pid = 1895] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e7235800) [pid = 1895] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37d7df3400) [pid = 1895] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37decc2400) [pid = 1895] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37d88e5c00) [pid = 1895] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37e87b2c00) [pid = 1895] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37d88de400) [pid = 1895] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37dd70b000) [pid = 1895] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37e607c800) [pid = 1895] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37e7233400) [pid = 1895] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:10:15 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37f6211000) [pid = 1895] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:10:15 INFO - PROCESS | 1895 | 1461791415788 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:10:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:10:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1890ms 14:10:15 INFO - PROCESS | 1895 | 1461791415805 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:10:15 INFO - PROCESS | 1895 | 1461791415807 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:10:15 INFO - PROCESS | 1895 | 1461791415813 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:10:15 INFO - PROCESS | 1895 | 1461791415826 Marionette TRACE conn3 <- [1,2446,null,{}] 14:10:15 INFO - PROCESS | 1895 | 1461791415830 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:15 INFO - PROCESS | 1895 | 1461791415995 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:10:16 INFO - PROCESS | 1895 | 1461791416010 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcb27800 == 146 [pid = 1895] [id = 619] 14:10:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37d7df0800) [pid = 1895] [serial = 1858] [outer = (nil)] 14:10:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37dcbb9400) [pid = 1895] [serial = 1859] [outer = 0x7f37d7df0800] 14:10:16 INFO - PROCESS | 1895 | 1461791416069 Marionette DEBUG loaded listener.js 14:10:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37dec09400) [pid = 1895] [serial = 1860] [outer = 0x7f37d7df0800] 14:10:16 INFO - PROCESS | 1895 | 1461791416901 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1097ms 14:10:16 INFO - PROCESS | 1895 | 1461791416911 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:10:16 INFO - PROCESS | 1895 | 1461791416913 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:10:16 INFO - PROCESS | 1895 | 1461791416919 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:10:16 INFO - PROCESS | 1895 | 1461791416921 Marionette TRACE conn3 <- [1,2450,null,{}] 14:10:16 INFO - PROCESS | 1895 | 1461791416926 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:17 INFO - PROCESS | 1895 | 1461791417188 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:10:17 INFO - PROCESS | 1895 | 1461791417571 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d2dbb800 == 147 [pid = 1895] [id = 620] 14:10:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37cfc1e000) [pid = 1895] [serial = 1861] [outer = (nil)] 14:10:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37d4073000) [pid = 1895] [serial = 1862] [outer = 0x7f37cfc1e000] 14:10:17 INFO - PROCESS | 1895 | 1461791417649 Marionette DEBUG loaded listener.js 14:10:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37d6d69400) [pid = 1895] [serial = 1863] [outer = 0x7f37cfc1e000] 14:10:18 INFO - PROCESS | 1895 | 1461791418585 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1730ms 14:10:18 INFO - PROCESS | 1895 | 1461791418651 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:10:18 INFO - PROCESS | 1895 | 1461791418656 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:10:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:10:18 INFO - PROCESS | 1895 | 1461791418663 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:10:18 INFO - PROCESS | 1895 | 1461791418668 Marionette TRACE conn3 <- [1,2454,null,{}] 14:10:18 INFO - PROCESS | 1895 | 1461791418675 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:18 INFO - PROCESS | 1895 | 1461791418884 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:10:19 INFO - PROCESS | 1895 | 1461791419203 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcbdf000 == 148 [pid = 1895] [id = 621] 14:10:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37dcbb8400) [pid = 1895] [serial = 1864] [outer = (nil)] 14:10:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37de024800) [pid = 1895] [serial = 1865] [outer = 0x7f37dcbb8400] 14:10:19 INFO - PROCESS | 1895 | 1461791419282 Marionette DEBUG loaded listener.js 14:10:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 238 (0x7f37df7f2000) [pid = 1895] [serial = 1866] [outer = 0x7f37dcbb8400] 14:10:20 INFO - PROCESS | 1895 | 1461791420173 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1581ms 14:10:20 INFO - PROCESS | 1895 | 1461791420247 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:10:20 INFO - PROCESS | 1895 | 1461791420253 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:10:20 INFO - PROCESS | 1895 | 1461791420259 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:10:20 INFO - PROCESS | 1895 | 1461791420263 Marionette TRACE conn3 <- [1,2458,null,{}] 14:10:20 INFO - PROCESS | 1895 | 1461791420268 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:20 INFO - PROCESS | 1895 | 1461791420502 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:10:20 INFO - PROCESS | 1895 | 1461791420861 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10d3000 == 149 [pid = 1895] [id = 622] 14:10:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 239 (0x7f37e21a4c00) [pid = 1895] [serial = 1867] [outer = (nil)] 14:10:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 240 (0x7f37e603d000) [pid = 1895] [serial = 1868] [outer = 0x7f37e21a4c00] 14:10:20 INFO - PROCESS | 1895 | 1461791420937 Marionette DEBUG loaded listener.js 14:10:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 241 (0x7f37e6122c00) [pid = 1895] [serial = 1869] [outer = 0x7f37e21a4c00] 14:10:21 INFO - PROCESS | 1895 | 1461791421798 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:10:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:10:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 14:10:21 INFO - PROCESS | 1895 | 1461791421842 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:10:21 INFO - PROCESS | 1895 | 1461791421846 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:10:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:10:21 INFO - PROCESS | 1895 | 1461791421861 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:10:21 INFO - PROCESS | 1895 | 1461791421869 Marionette TRACE conn3 <- [1,2462,null,{}] 14:10:21 INFO - PROCESS | 1895 | 1461791421875 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:22 INFO - PROCESS | 1895 | 1461791422114 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:10:22 INFO - PROCESS | 1895 | 1461791422434 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e638c000 == 150 [pid = 1895] [id = 623] 14:10:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 242 (0x7f37cfc1c800) [pid = 1895] [serial = 1870] [outer = (nil)] 14:10:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 243 (0x7f37e7355400) [pid = 1895] [serial = 1871] [outer = 0x7f37cfc1c800] 14:10:22 INFO - PROCESS | 1895 | 1461791422509 Marionette DEBUG loaded listener.js 14:10:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 244 (0x7f37e86d4000) [pid = 1895] [serial = 1872] [outer = 0x7f37cfc1c800] 14:10:23 INFO - PROCESS | 1895 | 1461791423334 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:10:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:10:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1547ms 14:10:23 INFO - PROCESS | 1895 | 1461791423401 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:10:23 INFO - PROCESS | 1895 | 1461791423405 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:10:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:10:23 INFO - PROCESS | 1895 | 1461791423410 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:10:23 INFO - PROCESS | 1895 | 1461791423413 Marionette TRACE conn3 <- [1,2466,null,{}] 14:10:23 INFO - PROCESS | 1895 | 1461791423418 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:23 INFO - PROCESS | 1895 | 1461791423620 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:10:23 INFO - PROCESS | 1895 | 1461791423929 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7411000 == 151 [pid = 1895] [id = 624] 14:10:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 245 (0x7f37e21a8c00) [pid = 1895] [serial = 1873] [outer = (nil)] 14:10:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 246 (0x7f37e91a8c00) [pid = 1895] [serial = 1874] [outer = 0x7f37e21a8c00] 14:10:24 INFO - PROCESS | 1895 | 1461791424004 Marionette DEBUG loaded listener.js 14:10:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 247 (0x7f37ea1dbc00) [pid = 1895] [serial = 1875] [outer = 0x7f37e21a8c00] 14:10:24 INFO - PROCESS | 1895 | 1461791424813 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1432ms 14:10:24 INFO - PROCESS | 1895 | 1461791424846 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:10:24 INFO - PROCESS | 1895 | 1461791424851 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:10:24 INFO - PROCESS | 1895 | 1461791424860 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:10:24 INFO - PROCESS | 1895 | 1461791424862 Marionette TRACE conn3 <- [1,2470,null,{}] 14:10:24 INFO - PROCESS | 1895 | 1461791424869 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:25 INFO - PROCESS | 1895 | 1461791425051 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:10:25 INFO - PROCESS | 1895 | 1461791425331 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e91c7800 == 152 [pid = 1895] [id = 625] 14:10:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 248 (0x7f37eb25bc00) [pid = 1895] [serial = 1876] [outer = (nil)] 14:10:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 249 (0x7f37ebc3a800) [pid = 1895] [serial = 1877] [outer = 0x7f37eb25bc00] 14:10:25 INFO - PROCESS | 1895 | 1461791425417 Marionette DEBUG loaded listener.js 14:10:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 250 (0x7f37ecc15400) [pid = 1895] [serial = 1878] [outer = 0x7f37eb25bc00] 14:10:26 INFO - PROCESS | 1895 | 1461791426300 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1480ms 14:10:26 INFO - PROCESS | 1895 | 1461791426340 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:10:26 INFO - PROCESS | 1895 | 1461791426343 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:10:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:10:26 INFO - PROCESS | 1895 | 1461791426350 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:10:26 INFO - PROCESS | 1895 | 1461791426353 Marionette TRACE conn3 <- [1,2474,null,{}] 14:10:26 INFO - PROCESS | 1895 | 1461791426358 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:26 INFO - PROCESS | 1895 | 1461791426544 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:10:26 INFO - PROCESS | 1895 | 1461791426829 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec7ac000 == 153 [pid = 1895] [id = 626] 14:10:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 251 (0x7f37d88db000) [pid = 1895] [serial = 1879] [outer = (nil)] 14:10:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 252 (0x7f37e607e000) [pid = 1895] [serial = 1880] [outer = 0x7f37d88db000] 14:10:26 INFO - PROCESS | 1895 | 1461791426903 Marionette DEBUG loaded listener.js 14:10:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 253 (0x7f37ed119000) [pid = 1895] [serial = 1881] [outer = 0x7f37d88db000] 14:10:27 INFO - PROCESS | 1895 | 1461791427772 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:10:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:10:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1486ms 14:10:27 INFO - PROCESS | 1895 | 1461791427836 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:10:27 INFO - PROCESS | 1895 | 1461791427840 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:10:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:10:27 INFO - PROCESS | 1895 | 1461791427845 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:10:27 INFO - PROCESS | 1895 | 1461791427848 Marionette TRACE conn3 <- [1,2478,null,{}] 14:10:27 INFO - PROCESS | 1895 | 1461791427853 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:28 INFO - PROCESS | 1895 | 1461791428043 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:10:28 INFO - PROCESS | 1895 | 1461791428319 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6d6800 == 154 [pid = 1895] [id = 627] 14:10:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 254 (0x7f37cfc16000) [pid = 1895] [serial = 1882] [outer = (nil)] 14:10:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 255 (0x7f37edde4000) [pid = 1895] [serial = 1883] [outer = 0x7f37cfc16000] 14:10:28 INFO - PROCESS | 1895 | 1461791428428 Marionette DEBUG loaded listener.js 14:10:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 256 (0x7f37f032e000) [pid = 1895] [serial = 1884] [outer = 0x7f37cfc16000] 14:10:29 INFO - PROCESS | 1895 | 1461791429239 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:10:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:10:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1429ms 14:10:29 INFO - PROCESS | 1895 | 1461791429276 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:10:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:10:29 INFO - PROCESS | 1895 | 1461791429280 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:10:29 INFO - PROCESS | 1895 | 1461791429285 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:10:29 INFO - PROCESS | 1895 | 1461791429289 Marionette TRACE conn3 <- [1,2482,null,{}] 14:10:29 INFO - PROCESS | 1895 | 1461791429294 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:29 INFO - PROCESS | 1895 | 1461791429475 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:10:29 INFO - PROCESS | 1895 | 1461791429757 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1da2000 == 155 [pid = 1895] [id = 628] 14:10:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 257 (0x7f37d88e3400) [pid = 1895] [serial = 1885] [outer = (nil)] 14:10:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 258 (0x7f37f1313800) [pid = 1895] [serial = 1886] [outer = 0x7f37d88e3400] 14:10:29 INFO - PROCESS | 1895 | 1461791429830 Marionette DEBUG loaded listener.js 14:10:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 259 (0x7f37f1e15400) [pid = 1895] [serial = 1887] [outer = 0x7f37d88e3400] 14:10:30 INFO - PROCESS | 1895 | 1461791430674 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:10:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:10:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1431ms 14:10:30 INFO - PROCESS | 1895 | 1461791430718 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:10:30 INFO - PROCESS | 1895 | 1461791430721 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:10:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:10:30 INFO - PROCESS | 1895 | 1461791430727 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:10:30 INFO - PROCESS | 1895 | 1461791430729 Marionette TRACE conn3 <- [1,2486,null,{}] 14:10:30 INFO - PROCESS | 1895 | 1461791430735 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:30 INFO - PROCESS | 1895 | 1461791430924 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:10:31 INFO - PROCESS | 1895 | 1461791431204 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2f5a000 == 156 [pid = 1895] [id = 629] 14:10:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 260 (0x7f37ed5b9c00) [pid = 1895] [serial = 1888] [outer = (nil)] 14:10:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 261 (0x7f37f2129000) [pid = 1895] [serial = 1889] [outer = 0x7f37ed5b9c00] 14:10:31 INFO - PROCESS | 1895 | 1461791431284 Marionette DEBUG loaded listener.js 14:10:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 262 (0x7f37f2f04c00) [pid = 1895] [serial = 1890] [outer = 0x7f37ed5b9c00] 14:10:32 INFO - PROCESS | 1895 | 1461791432126 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:10:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:10:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1427ms 14:10:32 INFO - PROCESS | 1895 | 1461791432155 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:10:32 INFO - PROCESS | 1895 | 1461791432159 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:10:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:10:32 INFO - PROCESS | 1895 | 1461791432164 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:10:32 INFO - PROCESS | 1895 | 1461791432166 Marionette TRACE conn3 <- [1,2490,null,{}] 14:10:32 INFO - PROCESS | 1895 | 1461791432172 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:32 INFO - PROCESS | 1895 | 1461791432352 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:10:32 INFO - PROCESS | 1895 | 1461791432662 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3802c4f800 == 157 [pid = 1895] [id = 630] 14:10:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 263 (0x7f37f5648c00) [pid = 1895] [serial = 1891] [outer = (nil)] 14:10:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 264 (0x7f37f6211000) [pid = 1895] [serial = 1892] [outer = 0x7f37f5648c00] 14:10:32 INFO - PROCESS | 1895 | 1461791432749 Marionette DEBUG loaded listener.js 14:10:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 265 (0x7f3800051c00) [pid = 1895] [serial = 1893] [outer = 0x7f37f5648c00] 14:10:33 INFO - PROCESS | 1895 | 1461791433651 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:10:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:10:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1528ms 14:10:33 INFO - PROCESS | 1895 | 1461791433693 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:10:33 INFO - PROCESS | 1895 | 1461791433697 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:10:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:10:33 INFO - PROCESS | 1895 | 1461791433703 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:10:33 INFO - PROCESS | 1895 | 1461791433707 Marionette TRACE conn3 <- [1,2494,null,{}] 14:10:33 INFO - PROCESS | 1895 | 1461791433712 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:33 INFO - PROCESS | 1895 | 1461791433922 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:10:34 INFO - PROCESS | 1895 | 1461791434206 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807e5a000 == 158 [pid = 1895] [id = 631] 14:10:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 266 (0x7f380495fc00) [pid = 1895] [serial = 1894] [outer = (nil)] 14:10:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 267 (0x7f3804b0cc00) [pid = 1895] [serial = 1895] [outer = 0x7f380495fc00] 14:10:34 INFO - PROCESS | 1895 | 1461791434319 Marionette DEBUG loaded listener.js 14:10:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 268 (0x7f3804c04400) [pid = 1895] [serial = 1896] [outer = 0x7f380495fc00] 14:10:35 INFO - PROCESS | 1895 | 1461791435120 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:10:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:10:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1487ms 14:10:35 INFO - PROCESS | 1895 | 1461791435190 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:10:35 INFO - PROCESS | 1895 | 1461791435194 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:10:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:10:35 INFO - PROCESS | 1895 | 1461791435199 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:10:35 INFO - PROCESS | 1895 | 1461791435201 Marionette TRACE conn3 <- [1,2498,null,{}] 14:10:35 INFO - PROCESS | 1895 | 1461791435207 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:35 INFO - PROCESS | 1895 | 1461791435413 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:10:35 INFO - PROCESS | 1895 | 1461791435691 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f11800 == 159 [pid = 1895] [id = 632] 14:10:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 269 (0x7f37d6a2d000) [pid = 1895] [serial = 1897] [outer = (nil)] 14:10:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 270 (0x7f37d6a35000) [pid = 1895] [serial = 1898] [outer = 0x7f37d6a2d000] 14:10:35 INFO - PROCESS | 1895 | 1461791435809 Marionette DEBUG loaded listener.js 14:10:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 271 (0x7f37d6a39c00) [pid = 1895] [serial = 1899] [outer = 0x7f37d6a2d000] 14:10:36 INFO - PROCESS | 1895 | 1461791436629 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:10:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:10:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1479ms 14:10:36 INFO - PROCESS | 1895 | 1461791436680 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:10:36 INFO - PROCESS | 1895 | 1461791436684 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:10:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:10:36 INFO - PROCESS | 1895 | 1461791436689 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:10:36 INFO - PROCESS | 1895 | 1461791436692 Marionette TRACE conn3 <- [1,2502,null,{}] 14:10:36 INFO - PROCESS | 1895 | 1461791436697 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:36 INFO - PROCESS | 1895 | 1461791436883 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:10:37 INFO - PROCESS | 1895 | 1461791437167 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d02800 == 160 [pid = 1895] [id = 633] 14:10:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 272 (0x7f37d6a30000) [pid = 1895] [serial = 1900] [outer = (nil)] 14:10:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 273 (0x7f3804bac400) [pid = 1895] [serial = 1901] [outer = 0x7f37d6a30000] 14:10:37 INFO - PROCESS | 1895 | 1461791437239 Marionette DEBUG loaded listener.js 14:10:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 274 (0x7f3804c0e400) [pid = 1895] [serial = 1902] [outer = 0x7f37d6a30000] 14:10:38 INFO - PROCESS | 1895 | 1461791438093 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:10:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:10:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1483ms 14:10:38 INFO - PROCESS | 1895 | 1461791438172 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:10:38 INFO - PROCESS | 1895 | 1461791438175 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:10:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:10:38 INFO - PROCESS | 1895 | 1461791438181 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:10:38 INFO - PROCESS | 1895 | 1461791438183 Marionette TRACE conn3 <- [1,2506,null,{}] 14:10:38 INFO - PROCESS | 1895 | 1461791438189 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:38 INFO - PROCESS | 1895 | 1461791438409 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:10:38 INFO - PROCESS | 1895 | 1461791438698 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d1c000 == 161 [pid = 1895] [id = 634] 14:10:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 275 (0x7f37d6949000) [pid = 1895] [serial = 1903] [outer = (nil)] 14:10:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 276 (0x7f37d694f400) [pid = 1895] [serial = 1904] [outer = 0x7f37d6949000] 14:10:38 INFO - PROCESS | 1895 | 1461791438808 Marionette DEBUG loaded listener.js 14:10:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 277 (0x7f37d6954000) [pid = 1895] [serial = 1905] [outer = 0x7f37d6949000] 14:10:39 INFO - PROCESS | 1895 | 1461791439587 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:10:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:10:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1476ms 14:10:39 INFO - PROCESS | 1895 | 1461791439665 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:10:39 INFO - PROCESS | 1895 | 1461791439668 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:10:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:10:39 INFO - PROCESS | 1895 | 1461791439676 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:10:39 INFO - PROCESS | 1895 | 1461791439679 Marionette TRACE conn3 <- [1,2510,null,{}] 14:10:39 INFO - PROCESS | 1895 | 1461791439684 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:39 INFO - PROCESS | 1895 | 1461791439883 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:10:40 INFO - PROCESS | 1895 | 1461791440183 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d34000 == 162 [pid = 1895] [id = 635] 14:10:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 278 (0x7f37d6949400) [pid = 1895] [serial = 1906] [outer = (nil)] 14:10:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 279 (0x7f37d6a3b400) [pid = 1895] [serial = 1907] [outer = 0x7f37d6949400] 14:10:40 INFO - PROCESS | 1895 | 1461791440293 Marionette DEBUG loaded listener.js 14:10:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 280 (0x7f37d7d4a000) [pid = 1895] [serial = 1908] [outer = 0x7f37d6949400] 14:10:41 INFO - PROCESS | 1895 | 1461791441128 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:10:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:10:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1484ms 14:10:41 INFO - PROCESS | 1895 | 1461791441161 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:10:41 INFO - PROCESS | 1895 | 1461791441165 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:10:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:10:41 INFO - PROCESS | 1895 | 1461791441171 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:10:41 INFO - PROCESS | 1895 | 1461791441173 Marionette TRACE conn3 <- [1,2514,null,{}] 14:10:41 INFO - PROCESS | 1895 | 1461791441180 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:41 INFO - PROCESS | 1895 | 1461791441365 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:10:41 INFO - PROCESS | 1895 | 1461791441690 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d0c3d000 == 163 [pid = 1895] [id = 636] 14:10:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 281 (0x7f37d4071000) [pid = 1895] [serial = 1909] [outer = (nil)] 14:10:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 282 (0x7f37d7d4f000) [pid = 1895] [serial = 1910] [outer = 0x7f37d4071000] 14:10:41 INFO - PROCESS | 1895 | 1461791441800 Marionette DEBUG loaded listener.js 14:10:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 283 (0x7f37da70e000) [pid = 1895] [serial = 1911] [outer = 0x7f37d4071000] 14:10:42 INFO - PROCESS | 1895 | 1461791442621 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:10:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:10:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1533ms 14:10:42 INFO - PROCESS | 1895 | 1461791442704 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:10:42 INFO - PROCESS | 1895 | 1461791442708 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:10:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:10:42 INFO - PROCESS | 1895 | 1461791442713 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:10:42 INFO - PROCESS | 1895 | 1461791442715 Marionette TRACE conn3 <- [1,2518,null,{}] 14:10:42 INFO - PROCESS | 1895 | 1461791442721 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:42 INFO - PROCESS | 1895 | 1461791442946 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:10:43 INFO - PROCESS | 1895 | 1461791443276 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f47800 == 164 [pid = 1895] [id = 637] 14:10:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 284 (0x7f37d5182400) [pid = 1895] [serial = 1912] [outer = (nil)] 14:10:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 285 (0x7f37d518b000) [pid = 1895] [serial = 1913] [outer = 0x7f37d5182400] 14:10:43 INFO - PROCESS | 1895 | 1461791443344 Marionette DEBUG loaded listener.js 14:10:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 286 (0x7f37d518fc00) [pid = 1895] [serial = 1914] [outer = 0x7f37d5182400] 14:10:44 INFO - PROCESS | 1895 | 1461791444194 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:10:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:10:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1527ms 14:10:44 INFO - PROCESS | 1895 | 1461791444241 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:10:44 INFO - PROCESS | 1895 | 1461791444245 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:10:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:10:44 INFO - PROCESS | 1895 | 1461791444250 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:10:44 INFO - PROCESS | 1895 | 1461791444253 Marionette TRACE conn3 <- [1,2522,null,{}] 14:10:44 INFO - PROCESS | 1895 | 1461791444258 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:44 INFO - PROCESS | 1895 | 1461791444444 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:10:45 INFO - PROCESS | 1895 | 1461791445380 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d03800 == 165 [pid = 1895] [id = 638] 14:10:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 287 (0x7f37d406e000) [pid = 1895] [serial = 1915] [outer = (nil)] 14:10:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 288 (0x7f37d5191c00) [pid = 1895] [serial = 1916] [outer = 0x7f37d406e000] 14:10:45 INFO - PROCESS | 1895 | 1461791445453 Marionette DEBUG loaded listener.js 14:10:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 289 (0x7f37d68fa800) [pid = 1895] [serial = 1917] [outer = 0x7f37d406e000] 14:10:46 INFO - PROCESS | 1895 | 1461791446288 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:10:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:10:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2088ms 14:10:46 INFO - PROCESS | 1895 | 1461791446340 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:10:46 INFO - PROCESS | 1895 | 1461791446346 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:10:46 INFO - PROCESS | 1895 | 1461791446353 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:10:46 INFO - PROCESS | 1895 | 1461791446357 Marionette TRACE conn3 <- [1,2526,null,{}] 14:10:46 INFO - PROCESS | 1895 | 1461791446364 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:46 INFO - PROCESS | 1895 | 1461791446548 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:10:46 INFO - PROCESS | 1895 | 1461791446832 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:46 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d94d4000 == 166 [pid = 1895] [id = 639] 14:10:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 290 (0x7f37cfc15800) [pid = 1895] [serial = 1918] [outer = (nil)] 14:10:46 INFO - PROCESS | 1895 | ++DOMWINDOW == 291 (0x7f37d4075c00) [pid = 1895] [serial = 1919] [outer = 0x7f37cfc15800] 14:10:46 INFO - PROCESS | 1895 | 1461791446902 Marionette DEBUG loaded listener.js 14:10:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 292 (0x7f37d7df7c00) [pid = 1895] [serial = 1920] [outer = 0x7f37cfc15800] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcb27800 == 165 [pid = 1895] [id = 619] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de295800 == 164 [pid = 1895] [id = 618] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcf44000 == 163 [pid = 1895] [id = 617] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d97ed800 == 162 [pid = 1895] [id = 616] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7f52000 == 161 [pid = 1895] [id = 615] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d98a9000 == 160 [pid = 1895] [id = 614] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37cfc47800 == 159 [pid = 1895] [id = 613] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d98ae000 == 158 [pid = 1895] [id = 612] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d82df000 == 157 [pid = 1895] [id = 611] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804a3e000 == 156 [pid = 1895] [id = 610] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d3cd0800 == 155 [pid = 1895] [id = 609] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcf34800 == 154 [pid = 1895] [id = 608] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380cb90000 == 153 [pid = 1895] [id = 607] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9882800 == 152 [pid = 1895] [id = 606] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3805061000 == 151 [pid = 1895] [id = 605] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800072800 == 150 [pid = 1895] [id = 604] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f4196800 == 149 [pid = 1895] [id = 603] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f215e000 == 148 [pid = 1895] [id = 602] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1185000 == 147 [pid = 1895] [id = 601] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6d9000 == 146 [pid = 1895] [id = 600] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecda6800 == 145 [pid = 1895] [id = 599] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9d48000 == 144 [pid = 1895] [id = 598] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e88c3000 == 143 [pid = 1895] [id = 597] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20a9800 == 142 [pid = 1895] [id = 596] 14:10:48 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dbbe2800 == 141 [pid = 1895] [id = 595] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 291 (0x7f37ead6a800) [pid = 1895] [serial = 1644] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 290 (0x7f37ea0d9800) [pid = 1895] [serial = 1784] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 289 (0x7f37e87b9000) [pid = 1895] [serial = 1782] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 288 (0x7f37f6202c00) [pid = 1895] [serial = 1745] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 287 (0x7f37f211d400) [pid = 1895] [serial = 1739] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 286 (0x7f37f1e0f800) [pid = 1895] [serial = 1736] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 285 (0x7f37f3578800) [pid = 1895] [serial = 1742] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 284 (0x7f37e6083000) [pid = 1895] [serial = 1596] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 283 (0x7f37dcbb6400) [pid = 1895] [serial = 1584] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 282 (0x7f37de02a800) [pid = 1895] [serial = 1770] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 281 (0x7f37d9672800) [pid = 1895] [serial = 1766] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 280 (0x7f37ec77a800) [pid = 1895] [serial = 1724] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 279 (0x7f37ea0e0800) [pid = 1895] [serial = 1533] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 278 (0x7f37ecf05800) [pid = 1895] [serial = 1497] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 277 (0x7f37e735a800) [pid = 1895] [serial = 1718] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 276 (0x7f37e0e0e400) [pid = 1895] [serial = 1757] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 275 (0x7f37f624e000) [pid = 1895] [serial = 1479] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 274 (0x7f37e735a000) [pid = 1895] [serial = 1602] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 273 (0x7f3804c06400) [pid = 1895] [serial = 1554] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 272 (0x7f37ec9b3c00) [pid = 1895] [serial = 1467] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 271 (0x7f37d7dfcc00) [pid = 1895] [serial = 1491] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 270 (0x7f37e7238400) [pid = 1895] [serial = 1500] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 269 (0x7f37e888a800) [pid = 1895] [serial = 1464] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 268 (0x7f3804ba8400) [pid = 1895] [serial = 1548] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 267 (0x7f3804c11c00) [pid = 1895] [serial = 1488] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 266 (0x7f37e206b400) [pid = 1895] [serial = 1590] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 265 (0x7f380004dc00) [pid = 1895] [serial = 1482] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 264 (0x7f37e22d3c00) [pid = 1895] [serial = 1775] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 263 (0x7f3804962c00) [pid = 1895] [serial = 1545] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 262 (0x7f37ecfd6400) [pid = 1895] [serial = 1470] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 261 (0x7f37df7f0400) [pid = 1895] [serial = 1772] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 260 (0x7f37de02cc00) [pid = 1895] [serial = 1458] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 259 (0x7f37e603a400) [pid = 1895] [serial = 1593] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 258 (0x7f37e603d400) [pid = 1895] [serial = 1709] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 257 (0x7f37e22ce400) [pid = 1895] [serial = 1461] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 256 (0x7f37f4106c00) [pid = 1895] [serial = 1476] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 255 (0x7f37eefe6c00) [pid = 1895] [serial = 1730] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 254 (0x7f37f2787c00) [pid = 1895] [serial = 1473] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 253 (0x7f37dd70bc00) [pid = 1895] [serial = 1527] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 252 (0x7f37ed115c00) [pid = 1895] [serial = 1727] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 251 (0x7f37e611a000) [pid = 1895] [serial = 1781] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 250 (0x7f37dba3c400) [pid = 1895] [serial = 1551] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 249 (0x7f37f11bc800) [pid = 1895] [serial = 1733] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 248 (0x7f37e0e04800) [pid = 1895] [serial = 1773] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 247 (0x7f37e9ec7400) [pid = 1895] [serial = 1721] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 246 (0x7f37f56d8400) [pid = 1895] [serial = 1754] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 245 (0x7f37decc7400) [pid = 1895] [serial = 1587] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 244 (0x7f37de02e400) [pid = 1895] [serial = 1712] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 243 (0x7f37ec782000) [pid = 1895] [serial = 1455] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 242 (0x7f37e7376400) [pid = 1895] [serial = 1779] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 241 (0x7f37ddb4ac00) [pid = 1895] [serial = 1494] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 240 (0x7f37e9594400) [pid = 1895] [serial = 1710] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 239 (0x7f37e22c7800) [pid = 1895] [serial = 1530] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 238 (0x7f37e21ad800) [pid = 1895] [serial = 1581] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 237 (0x7f37ecf0cc00) [pid = 1895] [serial = 1536] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37df92c800) [pid = 1895] [serial = 1524] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37ed5b0400) [pid = 1895] [serial = 1539] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37ffd9c400) [pid = 1895] [serial = 1751] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37f5646800) [pid = 1895] [serial = 1542] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37dcdc2400) [pid = 1895] [serial = 1769] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37e7336400) [pid = 1895] [serial = 1599] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f380495e000) [pid = 1895] [serial = 1485] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37df788400) [pid = 1895] [serial = 1760] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e6086800) [pid = 1895] [serial = 1776] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37e22c6c00) [pid = 1895] [serial = 1715] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e7358c00) [pid = 1895] [serial = 1778] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37e22cdc00) [pid = 1895] [serial = 1748] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37d83d0400) [pid = 1895] [serial = 1763] [outer = (nil)] [url = about:blank] 14:10:48 INFO - PROCESS | 1895 | 1461791448726 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2436ms 14:10:48 INFO - PROCESS | 1895 | 1461791448811 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:10:48 INFO - PROCESS | 1895 | 1461791448816 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:10:48 INFO - PROCESS | 1895 | 1461791448823 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:10:48 INFO - PROCESS | 1895 | 1461791448826 Marionette TRACE conn3 <- [1,2530,null,{}] 14:10:48 INFO - PROCESS | 1895 | 1461791448831 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:49 INFO - PROCESS | 1895 | 1461791448997 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:10:49 INFO - PROCESS | 1895 | 1461791449046 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d3cca000 == 142 [pid = 1895] [id = 640] 14:10:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37cfc1d000) [pid = 1895] [serial = 1921] [outer = (nil)] 14:10:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37d967b800) [pid = 1895] [serial = 1922] [outer = 0x7f37cfc1d000] 14:10:49 INFO - PROCESS | 1895 | 1461791449270 Marionette DEBUG loaded listener.js 14:10:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37db9f3800) [pid = 1895] [serial = 1923] [outer = 0x7f37cfc1d000] 14:10:49 INFO - PROCESS | 1895 | 1461791449987 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:10:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:10:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1182ms 14:10:50 INFO - PROCESS | 1895 | 1461791450007 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:10:50 INFO - PROCESS | 1895 | 1461791450010 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:10:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:10:50 INFO - PROCESS | 1895 | 1461791450022 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:10:50 INFO - PROCESS | 1895 | 1461791450030 Marionette TRACE conn3 <- [1,2534,null,{}] 14:10:50 INFO - PROCESS | 1895 | 1461791450052 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:50 INFO - PROCESS | 1895 | 1461791450231 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:10:50 INFO - PROCESS | 1895 | 1461791450250 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d886f000 == 143 [pid = 1895] [id = 641] 14:10:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37dcbb6400) [pid = 1895] [serial = 1924] [outer = (nil)] 14:10:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37dd702400) [pid = 1895] [serial = 1925] [outer = 0x7f37dcbb6400] 14:10:50 INFO - PROCESS | 1895 | 1461791450309 Marionette DEBUG loaded listener.js 14:10:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37ddb45400) [pid = 1895] [serial = 1926] [outer = 0x7f37dcbb6400] 14:10:51 INFO - PROCESS | 1895 | 1461791451273 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1316ms 14:10:51 INFO - PROCESS | 1895 | 1461791451332 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:10:51 INFO - PROCESS | 1895 | 1461791451335 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:10:51 INFO - PROCESS | 1895 | 1461791451351 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:10:51 INFO - PROCESS | 1895 | 1461791451354 Marionette TRACE conn3 <- [1,2538,null,{}] 14:10:51 INFO - PROCESS | 1895 | 1461791451365 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:51 INFO - PROCESS | 1895 | 1461791451596 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:10:51 INFO - PROCESS | 1895 | 1461791451629 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d98b8800 == 144 [pid = 1895] [id = 642] 14:10:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37dcbb5400) [pid = 1895] [serial = 1927] [outer = (nil)] 14:10:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37de02e800) [pid = 1895] [serial = 1928] [outer = 0x7f37dcbb5400] 14:10:51 INFO - PROCESS | 1895 | 1461791451687 Marionette DEBUG loaded listener.js 14:10:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37dec0c800) [pid = 1895] [serial = 1929] [outer = 0x7f37dcbb5400] 14:10:52 INFO - PROCESS | 1895 | 1461791452521 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1238ms 14:10:52 INFO - PROCESS | 1895 | 1461791452580 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:10:52 INFO - PROCESS | 1895 | 1461791452586 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:10:52 INFO - PROCESS | 1895 | 1461791452597 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:10:52 INFO - PROCESS | 1895 | 1461791452599 Marionette TRACE conn3 <- [1,2542,null,{}] 14:10:52 INFO - PROCESS | 1895 | 1461791452616 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:52 INFO - PROCESS | 1895 | 1461791452933 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:10:52 INFO - PROCESS | 1895 | 1461791452956 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:52 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcc7a800 == 145 [pid = 1895] [id = 643] 14:10:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37df786400) [pid = 1895] [serial = 1930] [outer = (nil)] 14:10:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37df791800) [pid = 1895] [serial = 1931] [outer = 0x7f37df786400] 14:10:53 INFO - PROCESS | 1895 | 1461791453026 Marionette DEBUG loaded listener.js 14:10:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37e0e11000) [pid = 1895] [serial = 1932] [outer = 0x7f37df786400] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37e9c22800) [pid = 1895] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37d967f400) [pid = 1895] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37e0e04000) [pid = 1895] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37d406d000) [pid = 1895] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37dfa5c800) [pid = 1895] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37ed121400) [pid = 1895] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37dec05800) [pid = 1895] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37dd70a400) [pid = 1895] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37d6d6f800) [pid = 1895] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37e919fc00) [pid = 1895] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37cfc13000) [pid = 1895] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37d68ee400) [pid = 1895] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37d68f1c00) [pid = 1895] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37d68f2000) [pid = 1895] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37dba36000) [pid = 1895] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37e7336c00) [pid = 1895] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37d6d63800) [pid = 1895] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37e72a7800) [pid = 1895] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37ec9bac00) [pid = 1895] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37e72a4400) [pid = 1895] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37f04a7000) [pid = 1895] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37e72a2c00) [pid = 1895] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37d6d69c00) [pid = 1895] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37e6044400) [pid = 1895] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37ecc0f800) [pid = 1895] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37ec9b8000) [pid = 1895] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37e603c800) [pid = 1895] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37e6117c00) [pid = 1895] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37eceefc00) [pid = 1895] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37eddec400) [pid = 1895] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37de028400) [pid = 1895] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37e7351400) [pid = 1895] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37e118f800) [pid = 1895] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37f0719000) [pid = 1895] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37e91ac800) [pid = 1895] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37ec9b4c00) [pid = 1895] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37d7df9800) [pid = 1895] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37cfc12400) [pid = 1895] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37f2f11400) [pid = 1895] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37e1182400) [pid = 1895] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37e2065000) [pid = 1895] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37d406f000) [pid = 1895] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37dd70dc00) [pid = 1895] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37d7df8c00) [pid = 1895] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37df939c00) [pid = 1895] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37d68ed800) [pid = 1895] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37d68f7000) [pid = 1895] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37d68f6400) [pid = 1895] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37dcdc4c00) [pid = 1895] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37edde4c00) [pid = 1895] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37d53cd400) [pid = 1895] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37e86db000) [pid = 1895] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37e735f800) [pid = 1895] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37eb258000) [pid = 1895] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37e87bc000) [pid = 1895] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37f1655400) [pid = 1895] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37e735b400) [pid = 1895] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37ed5b1000) [pid = 1895] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37e9337800) [pid = 1895] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37e7358000) [pid = 1895] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37eb2d1c00) [pid = 1895] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:10:54 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e8fea400) [pid = 1895] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:10:54 INFO - PROCESS | 1895 | 1461791454855 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2286ms 14:10:54 INFO - PROCESS | 1895 | 1461791454883 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:10:54 INFO - PROCESS | 1895 | 1461791454886 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:10:54 INFO - PROCESS | 1895 | 1461791454891 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:10:54 INFO - PROCESS | 1895 | 1461791454893 Marionette TRACE conn3 <- [1,2546,null,{}] 14:10:54 INFO - PROCESS | 1895 | 1461791454898 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:55 INFO - PROCESS | 1895 | 1461791455076 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:10:55 INFO - PROCESS | 1895 | 1461791455096 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d89e2000 == 146 [pid = 1895] [id = 644] 14:10:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37d406ac00) [pid = 1895] [serial = 1933] [outer = (nil)] 14:10:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37d83cb400) [pid = 1895] [serial = 1934] [outer = 0x7f37d406ac00] 14:10:55 INFO - PROCESS | 1895 | 1461791455333 Marionette DEBUG loaded listener.js 14:10:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37decce000) [pid = 1895] [serial = 1935] [outer = 0x7f37d406ac00] 14:10:56 INFO - PROCESS | 1895 | 1461791456017 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1177ms 14:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:10:56 INFO - PROCESS | 1895 | 1461791456069 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:10:56 INFO - PROCESS | 1895 | 1461791456072 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:10:56 INFO - PROCESS | 1895 | 1461791456077 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:10:56 INFO - PROCESS | 1895 | 1461791456080 Marionette TRACE conn3 <- [1,2550,null,{}] 14:10:56 INFO - PROCESS | 1895 | 1461791456085 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:56 INFO - PROCESS | 1895 | 1461791456246 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:10:56 INFO - PROCESS | 1895 | 1461791456617 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37cfc58000 == 147 [pid = 1895] [id = 645] 14:10:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37cfc11800) [pid = 1895] [serial = 1936] [outer = (nil)] 14:10:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37cfc1b400) [pid = 1895] [serial = 1937] [outer = 0x7f37cfc11800] 14:10:56 INFO - PROCESS | 1895 | 1461791456693 Marionette DEBUG loaded listener.js 14:10:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37d518cc00) [pid = 1895] [serial = 1938] [outer = 0x7f37cfc11800] 14:10:57 INFO - PROCESS | 1895 | 1461791457646 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1629ms 14:10:57 INFO - PROCESS | 1895 | 1461791457708 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:10:57 INFO - PROCESS | 1895 | 1461791457714 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:10:57 INFO - PROCESS | 1895 | 1461791457721 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:10:57 INFO - PROCESS | 1895 | 1461791457726 Marionette TRACE conn3 <- [1,2554,null,{}] 14:10:57 INFO - PROCESS | 1895 | 1461791457733 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:57 INFO - PROCESS | 1895 | 1461791457942 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:10:58 INFO - PROCESS | 1895 | 1461791458251 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8953000 == 148 [pid = 1895] [id = 646] 14:10:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37d7d45800) [pid = 1895] [serial = 1939] [outer = (nil)] 14:10:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37d7df9800) [pid = 1895] [serial = 1940] [outer = 0x7f37d7d45800] 14:10:58 INFO - PROCESS | 1895 | 1461791458328 Marionette DEBUG loaded listener.js 14:10:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37d940d400) [pid = 1895] [serial = 1941] [outer = 0x7f37d7d45800] 14:10:59 INFO - PROCESS | 1895 | 1461791459219 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:10:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:10:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1536ms 14:10:59 INFO - PROCESS | 1895 | 1461791459260 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:10:59 INFO - PROCESS | 1895 | 1461791459267 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:10:59 INFO - PROCESS | 1895 | 1461791459272 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:10:59 INFO - PROCESS | 1895 | 1461791459276 Marionette TRACE conn3 <- [1,2558,null,{}] 14:10:59 INFO - PROCESS | 1895 | 1461791459281 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:10:59 INFO - PROCESS | 1895 | 1461791459465 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:10:59 INFO - PROCESS | 1895 | 1461791459746 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:10:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfcf000 == 149 [pid = 1895] [id = 647] 14:10:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37dba2f400) [pid = 1895] [serial = 1942] [outer = (nil)] 14:10:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37dc2f5800) [pid = 1895] [serial = 1943] [outer = 0x7f37dba2f400] 14:10:59 INFO - PROCESS | 1895 | 1461791459898 Marionette DEBUG loaded listener.js 14:11:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37ddb43400) [pid = 1895] [serial = 1944] [outer = 0x7f37dba2f400] 14:11:00 INFO - PROCESS | 1895 | 1461791460740 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1527ms 14:11:00 INFO - PROCESS | 1895 | 1461791460801 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:11:00 INFO - PROCESS | 1895 | 1461791460805 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:11:00 INFO - PROCESS | 1895 | 1461791460820 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:11:00 INFO - PROCESS | 1895 | 1461791460828 Marionette TRACE conn3 <- [1,2562,null,{}] 14:11:00 INFO - PROCESS | 1895 | 1461791460835 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:01 INFO - PROCESS | 1895 | 1461791461071 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:11:01 INFO - PROCESS | 1895 | 1461791461384 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddeaa000 == 150 [pid = 1895] [id = 648] 14:11:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37ddb4ac00) [pid = 1895] [serial = 1945] [outer = (nil)] 14:11:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37dfa5e800) [pid = 1895] [serial = 1946] [outer = 0x7f37ddb4ac00] 14:11:01 INFO - PROCESS | 1895 | 1461791461462 Marionette DEBUG loaded listener.js 14:11:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37e2067400) [pid = 1895] [serial = 1947] [outer = 0x7f37ddb4ac00] 14:11:02 INFO - PROCESS | 1895 | 1461791462335 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:11:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:11:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1597ms 14:11:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:11:02 INFO - PROCESS | 1895 | 1461791462410 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:11:02 INFO - PROCESS | 1895 | 1461791462413 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:11:02 INFO - PROCESS | 1895 | 1461791462419 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:11:02 INFO - PROCESS | 1895 | 1461791462423 Marionette TRACE conn3 <- [1,2566,null,{}] 14:11:02 INFO - PROCESS | 1895 | 1461791462428 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:02 INFO - PROCESS | 1895 | 1461791462657 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:11:03 INFO - PROCESS | 1895 | 1461791463006 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37df9da800 == 151 [pid = 1895] [id = 649] 14:11:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37e21a3000) [pid = 1895] [serial = 1948] [outer = (nil)] 14:11:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37e6078c00) [pid = 1895] [serial = 1949] [outer = 0x7f37e21a3000] 14:11:03 INFO - PROCESS | 1895 | 1461791463079 Marionette DEBUG loaded listener.js 14:11:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37e6117c00) [pid = 1895] [serial = 1950] [outer = 0x7f37e21a3000] 14:11:03 INFO - PROCESS | 1895 | 1461791463898 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1530ms 14:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:11:03 INFO - PROCESS | 1895 | 1461791463949 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:11:03 INFO - PROCESS | 1895 | 1461791463952 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:11:03 INFO - PROCESS | 1895 | 1461791463958 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:11:03 INFO - PROCESS | 1895 | 1461791463961 Marionette TRACE conn3 <- [1,2570,null,{}] 14:11:03 INFO - PROCESS | 1895 | 1461791463966 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:04 INFO - PROCESS | 1895 | 1461791464148 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:11:04 INFO - PROCESS | 1895 | 1461791464419 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:04 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10dc000 == 152 [pid = 1895] [id = 650] 14:11:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37e7239800) [pid = 1895] [serial = 1951] [outer = (nil)] 14:11:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37e7242800) [pid = 1895] [serial = 1952] [outer = 0x7f37e7239800] 14:11:04 INFO - PROCESS | 1895 | 1461791464510 Marionette DEBUG loaded listener.js 14:11:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37e72ad400) [pid = 1895] [serial = 1953] [outer = 0x7f37e7239800] 14:11:05 INFO - PROCESS | 1895 | 1461791465447 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:11:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:11:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1539ms 14:11:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:11:05 INFO - PROCESS | 1895 | 1461791465497 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:11:05 INFO - PROCESS | 1895 | 1461791465500 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:11:05 INFO - PROCESS | 1895 | 1461791465506 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:11:05 INFO - PROCESS | 1895 | 1461791465509 Marionette TRACE conn3 <- [1,2574,null,{}] 14:11:05 INFO - PROCESS | 1895 | 1461791465514 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:05 INFO - PROCESS | 1895 | 1461791465703 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:11:05 INFO - PROCESS | 1895 | 1461791465976 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:06 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20db800 == 153 [pid = 1895] [id = 651] 14:11:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37d4068c00) [pid = 1895] [serial = 1954] [outer = (nil)] 14:11:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37e7368400) [pid = 1895] [serial = 1955] [outer = 0x7f37d4068c00] 14:11:06 INFO - PROCESS | 1895 | 1461791466086 Marionette DEBUG loaded listener.js 14:11:06 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37e747a400) [pid = 1895] [serial = 1956] [outer = 0x7f37d4068c00] 14:11:06 INFO - PROCESS | 1895 | 1461791466910 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:11:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:11:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1480ms 14:11:06 INFO - PROCESS | 1895 | 1461791466986 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:11:06 INFO - PROCESS | 1895 | 1461791466989 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:11:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:11:06 INFO - PROCESS | 1895 | 1461791466995 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:11:07 INFO - PROCESS | 1895 | 1461791466997 Marionette TRACE conn3 <- [1,2578,null,{}] 14:11:07 INFO - PROCESS | 1895 | 1461791467003 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:07 INFO - PROCESS | 1895 | 1461791467224 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:11:07 INFO - PROCESS | 1895 | 1461791467496 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6392000 == 154 [pid = 1895] [id = 652] 14:11:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37e7239c00) [pid = 1895] [serial = 1957] [outer = (nil)] 14:11:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37e87be000) [pid = 1895] [serial = 1958] [outer = 0x7f37e7239c00] 14:11:07 INFO - PROCESS | 1895 | 1461791467606 Marionette DEBUG loaded listener.js 14:11:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37e888b000) [pid = 1895] [serial = 1959] [outer = 0x7f37e7239c00] 14:11:08 INFO - PROCESS | 1895 | 1461791468420 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1477ms 14:11:08 INFO - PROCESS | 1895 | 1461791468487 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:11:08 INFO - PROCESS | 1895 | 1461791468490 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:11:08 INFO - PROCESS | 1895 | 1461791468498 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:11:08 INFO - PROCESS | 1895 | 1461791468500 Marionette TRACE conn3 <- [1,2582,null,{}] 14:11:08 INFO - PROCESS | 1895 | 1461791468504 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:08 INFO - PROCESS | 1895 | 1461791468694 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:11:08 INFO - PROCESS | 1895 | 1461791468988 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:09 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7309000 == 155 [pid = 1895] [id = 653] 14:11:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37e736e400) [pid = 1895] [serial = 1960] [outer = (nil)] 14:11:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37e8fea400) [pid = 1895] [serial = 1961] [outer = 0x7f37e736e400] 14:11:09 INFO - PROCESS | 1895 | 1461791469094 Marionette DEBUG loaded listener.js 14:11:09 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37e9338c00) [pid = 1895] [serial = 1962] [outer = 0x7f37e736e400] 14:11:09 INFO - PROCESS | 1895 | 1461791469944 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:11:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:11:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1483ms 14:11:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:11:09 INFO - PROCESS | 1895 | 1461791469981 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:11:09 INFO - PROCESS | 1895 | 1461791469984 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:11:09 INFO - PROCESS | 1895 | 1461791469990 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:11:09 INFO - PROCESS | 1895 | 1461791469993 Marionette TRACE conn3 <- [1,2586,null,{}] 14:11:10 INFO - PROCESS | 1895 | 1461791469999 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:10 INFO - PROCESS | 1895 | 1461791470270 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:11:10 INFO - PROCESS | 1895 | 1461791470478 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8727800 == 156 [pid = 1895] [id = 654] 14:11:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37e747f400) [pid = 1895] [serial = 1963] [outer = (nil)] 14:11:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37e9da0c00) [pid = 1895] [serial = 1964] [outer = 0x7f37e747f400] 14:11:10 INFO - PROCESS | 1895 | 1461791470549 Marionette DEBUG loaded listener.js 14:11:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37ea0d9800) [pid = 1895] [serial = 1965] [outer = 0x7f37e747f400] 14:11:11 INFO - PROCESS | 1895 | 1461791471381 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1432ms 14:11:11 INFO - PROCESS | 1895 | 1461791471424 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:11:11 INFO - PROCESS | 1895 | 1461791471428 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:11:11 INFO - PROCESS | 1895 | 1461791471433 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:11:11 INFO - PROCESS | 1895 | 1461791471436 Marionette TRACE conn3 <- [1,2590,null,{}] 14:11:11 INFO - PROCESS | 1895 | 1461791471441 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:11 INFO - PROCESS | 1895 | 1461791471634 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:11:11 INFO - PROCESS | 1895 | 1461791471907 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96b4000 == 157 [pid = 1895] [id = 655] 14:11:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37e8dcc400) [pid = 1895] [serial = 1966] [outer = (nil)] 14:11:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f37ead6a000) [pid = 1895] [serial = 1967] [outer = 0x7f37e8dcc400] 14:11:11 INFO - PROCESS | 1895 | 1461791471986 Marionette DEBUG loaded listener.js 14:11:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f37eb254800) [pid = 1895] [serial = 1968] [outer = 0x7f37e8dcc400] 14:11:12 INFO - PROCESS | 1895 | 1461791472879 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1477ms 14:11:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:11:12 INFO - PROCESS | 1895 | 1461791472911 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:11:12 INFO - PROCESS | 1895 | 1461791472914 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:11:12 INFO - PROCESS | 1895 | 1461791472920 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:11:12 INFO - PROCESS | 1895 | 1461791472924 Marionette TRACE conn3 <- [1,2594,null,{}] 14:11:12 INFO - PROCESS | 1895 | 1461791472929 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:13 INFO - PROCESS | 1895 | 1461791473142 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:11:13 INFO - PROCESS | 1895 | 1461791473421 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c7b000 == 158 [pid = 1895] [id = 656] 14:11:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37e9c23000) [pid = 1895] [serial = 1969] [outer = (nil)] 14:11:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37ec9b0c00) [pid = 1895] [serial = 1970] [outer = 0x7f37e9c23000] 14:11:13 INFO - PROCESS | 1895 | 1461791473501 Marionette DEBUG loaded listener.js 14:11:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37ec9cd400) [pid = 1895] [serial = 1971] [outer = 0x7f37e9c23000] 14:11:14 INFO - PROCESS | 1895 | 1461791474394 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1529ms 14:11:14 INFO - PROCESS | 1895 | 1461791474448 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:11:14 INFO - PROCESS | 1895 | 1461791474450 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:11:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:11:14 INFO - PROCESS | 1895 | 1461791474456 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:11:14 INFO - PROCESS | 1895 | 1461791474459 Marionette TRACE conn3 <- [1,2598,null,{}] 14:11:14 INFO - PROCESS | 1895 | 1461791474464 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:14 INFO - PROCESS | 1895 | 1461791474657 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:11:14 INFO - PROCESS | 1895 | 1461791474931 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec799000 == 159 [pid = 1895] [id = 657] 14:11:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37ec77bc00) [pid = 1895] [serial = 1972] [outer = (nil)] 14:11:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37ecb43800) [pid = 1895] [serial = 1973] [outer = 0x7f37ec77bc00] 14:11:15 INFO - PROCESS | 1895 | 1461791475004 Marionette DEBUG loaded listener.js 14:11:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37ecc14400) [pid = 1895] [serial = 1974] [outer = 0x7f37ec77bc00] 14:11:15 INFO - PROCESS | 1895 | 1461791475881 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1476ms 14:11:15 INFO - PROCESS | 1895 | 1461791475934 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:11:15 INFO - PROCESS | 1895 | 1461791475948 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:11:15 INFO - PROCESS | 1895 | 1461791475952 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:11:15 INFO - PROCESS | 1895 | 1461791475956 Marionette TRACE conn3 <- [1,2602,null,{}] 14:11:15 INFO - PROCESS | 1895 | 1461791475961 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:16 INFO - PROCESS | 1895 | 1461791476157 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:11:16 INFO - PROCESS | 1895 | 1461791476429 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed0a6000 == 160 [pid = 1895] [id = 658] 14:11:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37ec9cd800) [pid = 1895] [serial = 1975] [outer = (nil)] 14:11:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37ecc1cc00) [pid = 1895] [serial = 1976] [outer = 0x7f37ec9cd800] 14:11:16 INFO - PROCESS | 1895 | 1461791476539 Marionette DEBUG loaded listener.js 14:11:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37ecef6000) [pid = 1895] [serial = 1977] [outer = 0x7f37ec9cd800] 14:11:17 INFO - PROCESS | 1895 | 1461791477396 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:11:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:11:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1485ms 14:11:17 INFO - PROCESS | 1895 | 1461791477439 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:11:17 INFO - PROCESS | 1895 | 1461791477442 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:11:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:11:17 INFO - PROCESS | 1895 | 1461791477448 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:11:17 INFO - PROCESS | 1895 | 1461791477450 Marionette TRACE conn3 <- [1,2606,null,{}] 14:11:17 INFO - PROCESS | 1895 | 1461791477455 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:17 INFO - PROCESS | 1895 | 1461791477646 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:11:17 INFO - PROCESS | 1895 | 1461791477928 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6d9000 == 161 [pid = 1895] [id = 659] 14:11:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37dc2ec000) [pid = 1895] [serial = 1978] [outer = (nil)] 14:11:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37ecf03000) [pid = 1895] [serial = 1979] [outer = 0x7f37dc2ec000] 14:11:18 INFO - PROCESS | 1895 | 1461791478046 Marionette DEBUG loaded listener.js 14:11:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37ecf08000) [pid = 1895] [serial = 1980] [outer = 0x7f37dc2ec000] 14:11:19 INFO - PROCESS | 1895 | 1461791479013 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1629ms 14:11:19 INFO - PROCESS | 1895 | 1461791479078 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:11:19 INFO - PROCESS | 1895 | 1461791479081 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:11:19 INFO - PROCESS | 1895 | 1461791479087 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:11:19 INFO - PROCESS | 1895 | 1461791479089 Marionette TRACE conn3 <- [1,2610,null,{}] 14:11:19 INFO - PROCESS | 1895 | 1461791479094 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:19 INFO - PROCESS | 1895 | 1461791479282 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:11:19 INFO - PROCESS | 1895 | 1461791479612 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f0952800 == 162 [pid = 1895] [id = 660] 14:11:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37e1186400) [pid = 1895] [serial = 1981] [outer = (nil)] 14:11:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f37ecfd4800) [pid = 1895] [serial = 1982] [outer = 0x7f37e1186400] 14:11:19 INFO - PROCESS | 1895 | 1461791479685 Marionette DEBUG loaded listener.js 14:11:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37ed11e000) [pid = 1895] [serial = 1983] [outer = 0x7f37e1186400] 14:11:20 INFO - PROCESS | 1895 | 1461791480497 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1440ms 14:11:20 INFO - PROCESS | 1895 | 1461791480528 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:11:20 INFO - PROCESS | 1895 | 1461791480531 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:11:20 INFO - PROCESS | 1895 | 1461791480537 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:11:20 INFO - PROCESS | 1895 | 1461791480539 Marionette TRACE conn3 <- [1,2614,null,{}] 14:11:20 INFO - PROCESS | 1895 | 1461791480547 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:20 INFO - PROCESS | 1895 | 1461791480732 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:11:21 INFO - PROCESS | 1895 | 1461791481011 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e6b000 == 163 [pid = 1895] [id = 661] 14:11:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37ecf0e800) [pid = 1895] [serial = 1984] [outer = (nil)] 14:11:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37ed5b4c00) [pid = 1895] [serial = 1985] [outer = 0x7f37ecf0e800] 14:11:21 INFO - PROCESS | 1895 | 1461791481083 Marionette DEBUG loaded listener.js 14:11:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 228 (0x7f37eddae400) [pid = 1895] [serial = 1986] [outer = 0x7f37ecf0e800] 14:11:21 INFO - PROCESS | 1895 | 1461791481908 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:11:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:11:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1437ms 14:11:21 INFO - PROCESS | 1895 | 1461791481979 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:11:21 INFO - PROCESS | 1895 | 1461791481982 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:11:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:11:21 INFO - PROCESS | 1895 | 1461791481991 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:11:21 INFO - PROCESS | 1895 | 1461791481994 Marionette TRACE conn3 <- [1,2618,null,{}] 14:11:22 INFO - PROCESS | 1895 | 1461791481999 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:22 INFO - PROCESS | 1895 | 1461791482190 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:11:22 INFO - PROCESS | 1895 | 1461791482478 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2856000 == 164 [pid = 1895] [id = 662] 14:11:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 229 (0x7f37e7359400) [pid = 1895] [serial = 1987] [outer = (nil)] 14:11:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 230 (0x7f37eddea000) [pid = 1895] [serial = 1988] [outer = 0x7f37e7359400] 14:11:22 INFO - PROCESS | 1895 | 1461791482548 Marionette DEBUG loaded listener.js 14:11:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 231 (0x7f37f0723c00) [pid = 1895] [serial = 1989] [outer = 0x7f37e7359400] 14:11:23 INFO - PROCESS | 1895 | 1461791483478 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1527ms 14:11:23 INFO - PROCESS | 1895 | 1461791483519 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:11:23 INFO - PROCESS | 1895 | 1461791483523 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:11:23 INFO - PROCESS | 1895 | 1461791483528 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:11:23 INFO - PROCESS | 1895 | 1461791483530 Marionette TRACE conn3 <- [1,2622,null,{}] 14:11:23 INFO - PROCESS | 1895 | 1461791483536 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:23 INFO - PROCESS | 1895 | 1461791483721 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:11:24 INFO - PROCESS | 1895 | 1461791484034 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d3cc9800 == 165 [pid = 1895] [id = 663] 14:11:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 232 (0x7f37cfc1b800) [pid = 1895] [serial = 1990] [outer = (nil)] 14:11:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 233 (0x7f37d4070c00) [pid = 1895] [serial = 1991] [outer = 0x7f37cfc1b800] 14:11:24 INFO - PROCESS | 1895 | 1461791484142 Marionette DEBUG loaded listener.js 14:11:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 234 (0x7f37d88dd000) [pid = 1895] [serial = 1992] [outer = 0x7f37cfc1b800] 14:11:24 INFO - PROCESS | 1895 | 1461791484988 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:11:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:11:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1490ms 14:11:25 INFO - PROCESS | 1895 | 1461791485020 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:11:25 INFO - PROCESS | 1895 | 1461791485024 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:11:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:11:25 INFO - PROCESS | 1895 | 1461791485034 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:11:25 INFO - PROCESS | 1895 | 1461791485036 Marionette TRACE conn3 <- [1,2626,null,{}] 14:11:25 INFO - PROCESS | 1895 | 1461791485040 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:25 INFO - PROCESS | 1895 | 1461791485231 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:11:25 INFO - PROCESS | 1895 | 1461791485515 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d52a5000 == 166 [pid = 1895] [id = 664] 14:11:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 235 (0x7f37cfc10c00) [pid = 1895] [serial = 1993] [outer = (nil)] 14:11:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 236 (0x7f37d88d9800) [pid = 1895] [serial = 1994] [outer = 0x7f37cfc10c00] 14:11:25 INFO - PROCESS | 1895 | 1461791485586 Marionette DEBUG loaded listener.js 14:11:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 237 (0x7f37df937800) [pid = 1895] [serial = 1995] [outer = 0x7f37cfc10c00] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7160000 == 165 [pid = 1895] [id = 594] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8722800 == 164 [pid = 1895] [id = 587] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7f54000 == 163 [pid = 1895] [id = 585] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2f5a000 == 162 [pid = 1895] [id = 629] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1da2000 == 161 [pid = 1895] [id = 628] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6d6800 == 160 [pid = 1895] [id = 627] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ec7ac000 == 159 [pid = 1895] [id = 626] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91c7800 == 158 [pid = 1895] [id = 625] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7411000 == 157 [pid = 1895] [id = 624] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e638c000 == 156 [pid = 1895] [id = 623] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10d3000 == 155 [pid = 1895] [id = 622] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcbdf000 == 154 [pid = 1895] [id = 621] 14:11:27 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d2dbb800 == 153 [pid = 1895] [id = 620] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 236 (0x7f37dcbb9400) [pid = 1895] [serial = 1859] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 235 (0x7f37ec9d4c00) [pid = 1895] [serial = 1662] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 234 (0x7f37da70ac00) [pid = 1895] [serial = 1847] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 233 (0x7f37e22c9800) [pid = 1895] [serial = 1650] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 232 (0x7f37d4074c00) [pid = 1895] [serial = 1835] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 231 (0x7f37e7333400) [pid = 1895] [serial = 1791] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 230 (0x7f37f211f000) [pid = 1895] [serial = 1803] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 229 (0x7f37d53d3000) [pid = 1895] [serial = 1836] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 228 (0x7f37e0e04400) [pid = 1895] [serial = 1851] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 227 (0x7f37df78a800) [pid = 1895] [serial = 1713] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37ecc1b000) [pid = 1895] [serial = 1827] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37ec9b0800) [pid = 1895] [serial = 1797] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37db9f0800) [pid = 1895] [serial = 1845] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37f5645400) [pid = 1895] [serial = 1764] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37de026c00) [pid = 1895] [serial = 1767] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f3801213000) [pid = 1895] [serial = 1761] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37ffeeb400) [pid = 1895] [serial = 1752] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37e7375400) [pid = 1895] [serial = 1605] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37d53d9800) [pid = 1895] [serial = 1844] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37d6d6c400) [pid = 1895] [serial = 1820] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37f071b800) [pid = 1895] [serial = 1802] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37ead71400) [pid = 1895] [serial = 1722] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37ecfd1400) [pid = 1895] [serial = 1668] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37f04a7c00) [pid = 1895] [serial = 1677] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37e6083400) [pid = 1895] [serial = 1790] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37f9f85000) [pid = 1895] [serial = 1746] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37e87be800) [pid = 1895] [serial = 1719] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f3804c0a800) [pid = 1895] [serial = 1824] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37e9ec1800) [pid = 1895] [serial = 1857] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f3804c0dc00) [pid = 1895] [serial = 1830] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37f04a4800) [pid = 1895] [serial = 1731] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37e723f800) [pid = 1895] [serial = 1854] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f3804c04000) [pid = 1895] [serial = 1818] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37ed122000) [pid = 1895] [serial = 1671] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37f1e32000) [pid = 1895] [serial = 1737] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f3804c03c00) [pid = 1895] [serial = 1823] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37f5347c00) [pid = 1895] [serial = 1809] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37e86da800) [pid = 1895] [serial = 1608] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37d6d71000) [pid = 1895] [serial = 1821] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f3800ca7000) [pid = 1895] [serial = 1755] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37f212b000) [pid = 1895] [serial = 1740] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37eb2c5c00) [pid = 1895] [serial = 1659] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37edde9c00) [pid = 1895] [serial = 1728] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37e87b4400) [pid = 1895] [serial = 1758] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37cfc18c00) [pid = 1895] [serial = 1841] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f3804961400) [pid = 1895] [serial = 1815] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f3804b11400) [pid = 1895] [serial = 1817] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37e6114c00) [pid = 1895] [serial = 1716] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37eddaa400) [pid = 1895] [serial = 1674] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37dba3a400) [pid = 1895] [serial = 1838] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f3804baf000) [pid = 1895] [serial = 1829] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37e6116800) [pid = 1895] [serial = 1853] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f380313fc00) [pid = 1895] [serial = 1814] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37dec0e800) [pid = 1895] [serial = 1647] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37fef05000) [pid = 1895] [serial = 1749] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37fefed000) [pid = 1895] [serial = 1811] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37e9ec8c00) [pid = 1895] [serial = 1620] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37e9733000) [pid = 1895] [serial = 1617] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37df788000) [pid = 1895] [serial = 1850] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37df937400) [pid = 1895] [serial = 1680] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37df938800) [pid = 1895] [serial = 1788] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37cfc1dc00) [pid = 1895] [serial = 1842] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37f2ed5000) [pid = 1895] [serial = 1805] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37d53d4000) [pid = 1895] [serial = 1832] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37dcbb8000) [pid = 1895] [serial = 1848] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37e933a000) [pid = 1895] [serial = 1614] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37e87c1400) [pid = 1895] [serial = 1611] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37ec77cc00) [pid = 1895] [serial = 1796] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37ecf0ac00) [pid = 1895] [serial = 1800] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37f2f07c00) [pid = 1895] [serial = 1806] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37ecc16000) [pid = 1895] [serial = 1826] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37e9c21400) [pid = 1895] [serial = 1793] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37ead69000) [pid = 1895] [serial = 1794] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37f534a800) [pid = 1895] [serial = 1743] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37ec9db000) [pid = 1895] [serial = 1799] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37ec7c7400) [pid = 1895] [serial = 1725] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37f1602c00) [pid = 1895] [serial = 1734] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37eaf8c800) [pid = 1895] [serial = 1656] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f38031bf800) [pid = 1895] [serial = 1839] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37e8fea000) [pid = 1895] [serial = 1653] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37dec11800) [pid = 1895] [serial = 1787] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37f35f7000) [pid = 1895] [serial = 1808] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37ecf07400) [pid = 1895] [serial = 1665] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37d53d8800) [pid = 1895] [serial = 1833] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37e91a4800) [pid = 1895] [serial = 1856] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f3800f33400) [pid = 1895] [serial = 1812] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37eb254000) [pid = 1895] [serial = 1785] [outer = (nil)] [url = about:blank] 14:11:27 INFO - PROCESS | 1895 | 1461791487775 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2834ms 14:11:27 INFO - PROCESS | 1895 | 1461791487879 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:11:27 INFO - PROCESS | 1895 | 1461791487884 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:11:27 INFO - PROCESS | 1895 | 1461791487891 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:11:27 INFO - PROCESS | 1895 | 1461791487896 Marionette TRACE conn3 <- [1,2630,null,{}] 14:11:27 INFO - PROCESS | 1895 | 1461791487904 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:28 INFO - PROCESS | 1895 | 1461791488072 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:11:28 INFO - PROCESS | 1895 | 1461791488088 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d3cce000 == 154 [pid = 1895] [id = 665] 14:11:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37d53d9800) [pid = 1895] [serial = 1996] [outer = (nil)] 14:11:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37d68f0800) [pid = 1895] [serial = 1997] [outer = 0x7f37d53d9800] 14:11:28 INFO - PROCESS | 1895 | 1461791488150 Marionette DEBUG loaded listener.js 14:11:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37d6952800) [pid = 1895] [serial = 1998] [outer = 0x7f37d53d9800] 14:11:29 INFO - PROCESS | 1895 | 1461791489087 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:11:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:11:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1236ms 14:11:29 INFO - PROCESS | 1895 | 1461791489127 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:11:29 INFO - PROCESS | 1895 | 1461791489135 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:11:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:11:29 INFO - PROCESS | 1895 | 1461791489144 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:11:29 INFO - PROCESS | 1895 | 1461791489148 Marionette TRACE conn3 <- [1,2634,null,{}] 14:11:29 INFO - PROCESS | 1895 | 1461791489153 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:29 INFO - PROCESS | 1895 | 1461791489329 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:11:29 INFO - PROCESS | 1895 | 1461791489521 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f0b800 == 155 [pid = 1895] [id = 666] 14:11:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37d53cdc00) [pid = 1895] [serial = 1999] [outer = (nil)] 14:11:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37d7d45000) [pid = 1895] [serial = 2000] [outer = 0x7f37d53cdc00] 14:11:29 INFO - PROCESS | 1895 | 1461791489578 Marionette DEBUG loaded listener.js 14:11:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37d83c6800) [pid = 1895] [serial = 2001] [outer = 0x7f37d53cdc00] 14:11:30 INFO - PROCESS | 1895 | 1461791490440 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:11:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:11:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1338ms 14:11:30 INFO - PROCESS | 1895 | 1461791490481 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:11:30 INFO - PROCESS | 1895 | 1461791490483 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:11:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:11:30 INFO - PROCESS | 1895 | 1461791490496 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:11:30 INFO - PROCESS | 1895 | 1461791490500 Marionette TRACE conn3 <- [1,2638,null,{}] 14:11:30 INFO - PROCESS | 1895 | 1461791490525 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:30 INFO - PROCESS | 1895 | 1461791490781 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:11:30 INFO - PROCESS | 1895 | 1461791490805 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d83f3800 == 156 [pid = 1895] [id = 667] 14:11:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37da711c00) [pid = 1895] [serial = 2002] [outer = (nil)] 14:11:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37db9fd800) [pid = 1895] [serial = 2003] [outer = 0x7f37da711c00] 14:11:30 INFO - PROCESS | 1895 | 1461791490865 Marionette DEBUG loaded listener.js 14:11:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37dc2f7400) [pid = 1895] [serial = 2004] [outer = 0x7f37da711c00] 14:11:31 INFO - PROCESS | 1895 | 1461791491875 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:11:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:11:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1491ms 14:11:31 INFO - PROCESS | 1895 | 1461791491985 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:11:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:11:31 INFO - PROCESS | 1895 | 1461791491989 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:11:31 INFO - PROCESS | 1895 | 1461791491994 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:11:31 INFO - PROCESS | 1895 | 1461791491997 Marionette TRACE conn3 <- [1,2642,null,{}] 14:11:32 INFO - PROCESS | 1895 | 1461791492002 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:32 INFO - PROCESS | 1895 | 1461791492239 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:11:32 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37dcbb6400) [pid = 1895] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:11:32 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37cfc1d000) [pid = 1895] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:11:32 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37df786400) [pid = 1895] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:11:32 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37cfc15800) [pid = 1895] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:11:32 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37dcbb5400) [pid = 1895] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:11:32 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37d406e000) [pid = 1895] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:11:32 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37d7df0800) [pid = 1895] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:11:32 INFO - PROCESS | 1895 | 1461791492695 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f1c800 == 157 [pid = 1895] [id = 668] 14:11:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37cfc15800) [pid = 1895] [serial = 2005] [outer = (nil)] 14:11:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37d7df0800) [pid = 1895] [serial = 2006] [outer = 0x7f37cfc15800] 14:11:32 INFO - PROCESS | 1895 | 1461791492753 Marionette DEBUG loaded listener.js 14:11:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37dcdbe800) [pid = 1895] [serial = 2007] [outer = 0x7f37cfc15800] 14:11:33 INFO - PROCESS | 1895 | 1461791493483 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:11:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:11:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1537ms 14:11:33 INFO - PROCESS | 1895 | 1461791493531 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:11:33 INFO - PROCESS | 1895 | 1461791493534 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:11:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:11:33 INFO - PROCESS | 1895 | 1461791493540 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:11:33 INFO - PROCESS | 1895 | 1461791493541 Marionette TRACE conn3 <- [1,2646,null,{}] 14:11:33 INFO - PROCESS | 1895 | 1461791493547 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:33 INFO - PROCESS | 1895 | 1461791493726 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:11:33 INFO - PROCESS | 1895 | 1461791493736 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da8ca800 == 158 [pid = 1895] [id = 669] 14:11:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37dc2f0400) [pid = 1895] [serial = 2008] [outer = (nil)] 14:11:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37deccd000) [pid = 1895] [serial = 2009] [outer = 0x7f37dc2f0400] 14:11:33 INFO - PROCESS | 1895 | 1461791493798 Marionette DEBUG loaded listener.js 14:11:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37df7fd000) [pid = 1895] [serial = 2010] [outer = 0x7f37dc2f0400] 14:11:34 INFO - PROCESS | 1895 | 1461791494821 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:11:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:11:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1326ms 14:11:34 INFO - PROCESS | 1895 | 1461791494889 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:11:34 INFO - PROCESS | 1895 | 1461791494894 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:11:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:11:34 INFO - PROCESS | 1895 | 1461791494907 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:11:34 INFO - PROCESS | 1895 | 1461791494912 Marionette TRACE conn3 <- [1,2650,null,{}] 14:11:34 INFO - PROCESS | 1895 | 1461791494922 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:35 INFO - PROCESS | 1895 | 1461791495122 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:11:35 INFO - PROCESS | 1895 | 1461791495390 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d33800 == 159 [pid = 1895] [id = 670] 14:11:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37d68f4800) [pid = 1895] [serial = 2011] [outer = (nil)] 14:11:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37d6954400) [pid = 1895] [serial = 2012] [outer = 0x7f37d68f4800] 14:11:35 INFO - PROCESS | 1895 | 1461791495545 Marionette DEBUG loaded listener.js 14:11:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37d7d45c00) [pid = 1895] [serial = 2013] [outer = 0x7f37d68f4800] 14:11:36 INFO - PROCESS | 1895 | 1461791496407 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:11:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:11:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1541ms 14:11:36 INFO - PROCESS | 1895 | 1461791496449 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:11:36 INFO - PROCESS | 1895 | 1461791496457 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:11:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:11:36 INFO - PROCESS | 1895 | 1461791496469 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:11:36 INFO - PROCESS | 1895 | 1461791496473 Marionette TRACE conn3 <- [1,2654,null,{}] 14:11:36 INFO - PROCESS | 1895 | 1461791496480 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:36 INFO - PROCESS | 1895 | 1461791496665 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:11:36 INFO - PROCESS | 1895 | 1461791496940 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da682000 == 160 [pid = 1895] [id = 671] 14:11:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37d9405000) [pid = 1895] [serial = 2014] [outer = (nil)] 14:11:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37db9eec00) [pid = 1895] [serial = 2015] [outer = 0x7f37d9405000] 14:11:37 INFO - PROCESS | 1895 | 1461791497058 Marionette DEBUG loaded listener.js 14:11:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37dc2edc00) [pid = 1895] [serial = 2016] [outer = 0x7f37d9405000] 14:11:37 INFO - PROCESS | 1895 | 1461791497963 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:11:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:11:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1544ms 14:11:38 INFO - PROCESS | 1895 | 1461791498011 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:11:38 INFO - PROCESS | 1895 | 1461791498014 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:11:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:11:38 INFO - PROCESS | 1895 | 1461791498020 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:11:38 INFO - PROCESS | 1895 | 1461791498026 Marionette TRACE conn3 <- [1,2658,null,{}] 14:11:38 INFO - PROCESS | 1895 | 1461791498041 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:38 INFO - PROCESS | 1895 | 1461791498240 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:11:38 INFO - PROCESS | 1895 | 1461791498557 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcfc4000 == 161 [pid = 1895] [id = 672] 14:11:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37ddb4ec00) [pid = 1895] [serial = 2017] [outer = (nil)] 14:11:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37dfa55400) [pid = 1895] [serial = 2018] [outer = 0x7f37ddb4ec00] 14:11:38 INFO - PROCESS | 1895 | 1461791498634 Marionette DEBUG loaded listener.js 14:11:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37e2063400) [pid = 1895] [serial = 2019] [outer = 0x7f37ddb4ec00] 14:11:39 INFO - PROCESS | 1895 | 1461791499453 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:11:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:11:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1488ms 14:11:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:11:39 INFO - PROCESS | 1895 | 1461791499508 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:11:39 INFO - PROCESS | 1895 | 1461791499511 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:11:39 INFO - PROCESS | 1895 | 1461791499517 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:11:39 INFO - PROCESS | 1895 | 1461791499521 Marionette TRACE conn3 <- [1,2662,null,{}] 14:11:39 INFO - PROCESS | 1895 | 1461791499526 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:39 INFO - PROCESS | 1895 | 1461791499712 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:11:39 INFO - PROCESS | 1895 | 1461791499980 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dddc6800 == 162 [pid = 1895] [id = 673] 14:11:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37deccd400) [pid = 1895] [serial = 2020] [outer = (nil)] 14:11:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37e6086000) [pid = 1895] [serial = 2021] [outer = 0x7f37deccd400] 14:11:40 INFO - PROCESS | 1895 | 1461791500054 Marionette DEBUG loaded listener.js 14:11:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37e7234400) [pid = 1895] [serial = 2022] [outer = 0x7f37deccd400] 14:11:40 INFO - PROCESS | 1895 | 1461791500875 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:11:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:11:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1428ms 14:11:40 INFO - PROCESS | 1895 | 1461791500945 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:11:40 INFO - PROCESS | 1895 | 1461791500949 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:11:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:11:40 INFO - PROCESS | 1895 | 1461791500954 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:11:40 INFO - PROCESS | 1895 | 1461791500957 Marionette TRACE conn3 <- [1,2666,null,{}] 14:11:40 INFO - PROCESS | 1895 | 1461791500963 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:41 INFO - PROCESS | 1895 | 1461791501183 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:11:41 INFO - PROCESS | 1895 | 1461791501460 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de2b1000 == 163 [pid = 1895] [id = 674] 14:11:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37df934000) [pid = 1895] [serial = 2023] [outer = (nil)] 14:11:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37e7240c00) [pid = 1895] [serial = 2024] [outer = 0x7f37df934000] 14:11:41 INFO - PROCESS | 1895 | 1461791501531 Marionette DEBUG loaded listener.js 14:11:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37e7333c00) [pid = 1895] [serial = 2025] [outer = 0x7f37df934000] 14:11:42 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:42 INFO - PROCESS | 1895 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:11:42 INFO - PROCESS | 1895 | 1461791502840 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:11:42 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) 14:11:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1936ms 14:11:42 INFO - PROCESS | 1895 | 1461791502891 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:11:42 INFO - PROCESS | 1895 | 1461791502894 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:11:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:11:42 INFO - PROCESS | 1895 | 1461791502903 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:11:42 INFO - PROCESS | 1895 | 1461791502905 Marionette TRACE conn3 <- [1,2670,null,{}] 14:11:42 INFO - PROCESS | 1895 | 1461791502958 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:43 INFO - PROCESS | 1895 | 1461791503215 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:11:43 INFO - PROCESS | 1895 | 1461791503473 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20d2000 == 164 [pid = 1895] [id = 675] 14:11:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37e7248400) [pid = 1895] [serial = 2026] [outer = (nil)] 14:11:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37e7360c00) [pid = 1895] [serial = 2027] [outer = 0x7f37e7248400] 14:11:43 INFO - PROCESS | 1895 | 1461791503556 Marionette DEBUG loaded listener.js 14:11:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37ead6ac00) [pid = 1895] [serial = 2028] [outer = 0x7f37e7248400] 14:11:44 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:44 INFO - PROCESS | 1895 | 1461791504855 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 14:11:44 INFO - PROCESS | 1895 | 1461791504892 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:11:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:11:44 INFO - PROCESS | 1895 | 1461791504898 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:11:44 INFO - PROCESS | 1895 | 1461791504900 Marionette TRACE conn3 <- [1,2674,null,{}] 14:11:44 INFO - PROCESS | 1895 | 1461791504905 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:45 INFO - PROCESS | 1895 | 1461791505082 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:11:45 INFO - PROCESS | 1895 | 1461791505359 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e740f800 == 165 [pid = 1895] [id = 676] 14:11:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37e7357000) [pid = 1895] [serial = 2029] [outer = (nil)] 14:11:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37eb250800) [pid = 1895] [serial = 2030] [outer = 0x7f37e7357000] 14:11:45 INFO - PROCESS | 1895 | 1461791505428 Marionette DEBUG loaded listener.js 14:11:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37ebc11400) [pid = 1895] [serial = 2031] [outer = 0x7f37e7357000] 14:11:46 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:46 INFO - PROCESS | 1895 | 1461791506759 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:11:46 INFO - PROCESS | 1895 | 1461791506795 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:11:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:11:46 INFO - PROCESS | 1895 | 1461791506801 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:11:46 INFO - PROCESS | 1895 | 1461791506803 Marionette TRACE conn3 <- [1,2678,null,{}] 14:11:46 INFO - PROCESS | 1895 | 1461791506809 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:47 INFO - PROCESS | 1895 | 1461791507035 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:11:47 INFO - PROCESS | 1895 | 1461791507274 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96bc800 == 166 [pid = 1895] [id = 677] 14:11:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37e7476c00) [pid = 1895] [serial = 2032] [outer = (nil)] 14:11:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37ec7bc000) [pid = 1895] [serial = 2033] [outer = 0x7f37e7476c00] 14:11:47 INFO - PROCESS | 1895 | 1461791507350 Marionette DEBUG loaded listener.js 14:11:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37ec9d1000) [pid = 1895] [serial = 2034] [outer = 0x7f37e7476c00] 14:11:48 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:48 INFO - PROCESS | 1895 | 1461791508669 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:11:48 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) 14:11:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1879ms 14:11:48 INFO - PROCESS | 1895 | 1461791508681 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:11:48 INFO - PROCESS | 1895 | 1461791508683 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:11:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:11:48 INFO - PROCESS | 1895 | 1461791508689 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:11:48 INFO - PROCESS | 1895 | 1461791508691 Marionette TRACE conn3 <- [1,2682,null,{}] 14:11:48 INFO - PROCESS | 1895 | 1461791508697 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:48 INFO - PROCESS | 1895 | 1461791508932 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:11:49 INFO - PROCESS | 1895 | 1461791509171 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c68000 == 167 [pid = 1895] [id = 678] 14:11:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37eb255c00) [pid = 1895] [serial = 2035] [outer = (nil)] 14:11:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37ecc12000) [pid = 1895] [serial = 2036] [outer = 0x7f37eb255c00] 14:11:49 INFO - PROCESS | 1895 | 1461791509241 Marionette DEBUG loaded listener.js 14:11:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37ecf0dc00) [pid = 1895] [serial = 2037] [outer = 0x7f37eb255c00] 14:11:50 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:50 INFO - PROCESS | 1895 | 1461791510533 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:11:50 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) 14:11:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1879ms 14:11:50 INFO - PROCESS | 1895 | 1461791510569 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:11:50 INFO - PROCESS | 1895 | 1461791510573 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:11:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:11:50 INFO - PROCESS | 1895 | 1461791510578 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:11:50 INFO - PROCESS | 1895 | 1461791510580 Marionette TRACE conn3 <- [1,2686,null,{}] 14:11:50 INFO - PROCESS | 1895 | 1461791510586 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:50 INFO - PROCESS | 1895 | 1461791510766 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:11:51 INFO - PROCESS | 1895 | 1461791511043 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ec7ac000 == 168 [pid = 1895] [id = 679] 14:11:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37ec7c1c00) [pid = 1895] [serial = 2038] [outer = (nil)] 14:11:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37ed119400) [pid = 1895] [serial = 2039] [outer = 0x7f37ec7c1c00] 14:11:51 INFO - PROCESS | 1895 | 1461791511114 Marionette DEBUG loaded listener.js 14:11:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37edded000) [pid = 1895] [serial = 2040] [outer = 0x7f37ec7c1c00] 14:11:52 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:52 INFO - PROCESS | 1895 | 1461791512476 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:11:52 INFO - PROCESS | 1895 | 1461791512521 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:11:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:11:52 INFO - PROCESS | 1895 | 1461791512527 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:11:52 INFO - PROCESS | 1895 | 1461791512530 Marionette TRACE conn3 <- [1,2690,null,{}] 14:11:52 INFO - PROCESS | 1895 | 1461791512536 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:52 INFO - PROCESS | 1895 | 1461791512815 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:11:53 INFO - PROCESS | 1895 | 1461791513096 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7d5800 == 169 [pid = 1895] [id = 680] 14:11:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37ec7bf800) [pid = 1895] [serial = 2041] [outer = (nil)] 14:11:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37f04a6c00) [pid = 1895] [serial = 2042] [outer = 0x7f37ec7bf800] 14:11:53 INFO - PROCESS | 1895 | 1461791513173 Marionette DEBUG loaded listener.js 14:11:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37f1f27000) [pid = 1895] [serial = 2043] [outer = 0x7f37ec7bf800] 14:11:54 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:54 INFO - PROCESS | 1895 | 1461791514864 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:11:54 INFO - PROCESS | 1895 | 1461791514921 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:11:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:11:54 INFO - PROCESS | 1895 | 1461791514929 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:11:54 INFO - PROCESS | 1895 | 1461791514934 Marionette TRACE conn3 <- [1,2694,null,{}] 14:11:54 INFO - PROCESS | 1895 | 1461791514941 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:55 INFO - PROCESS | 1895 | 1461791515216 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:11:55 INFO - PROCESS | 1895 | 1461791515423 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d89e1800 == 170 [pid = 1895] [id = 681] 14:11:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37d68ee400) [pid = 1895] [serial = 2044] [outer = (nil)] 14:11:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37d694c800) [pid = 1895] [serial = 2045] [outer = 0x7f37d68ee400] 14:11:55 INFO - PROCESS | 1895 | 1461791515490 Marionette DEBUG loaded listener.js 14:11:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37d6d6f400) [pid = 1895] [serial = 2046] [outer = 0x7f37d68ee400] 14:11:56 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:56 INFO - PROCESS | 1895 | 1461791516896 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:11:56 INFO - PROCESS | 1895 | 1461791516924 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:11:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:11:57 INFO - PROCESS | 1895 | 1461791517027 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:11:57 INFO - PROCESS | 1895 | 1461791517031 Marionette TRACE conn3 <- [1,2698,null,{}] 14:11:57 INFO - PROCESS | 1895 | 1461791517040 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:57 INFO - PROCESS | 1895 | 1461791517215 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:11:57 INFO - PROCESS | 1895 | 1461791517484 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d05000 == 171 [pid = 1895] [id = 682] 14:11:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37d6952c00) [pid = 1895] [serial = 2047] [outer = (nil)] 14:11:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37d83cbc00) [pid = 1895] [serial = 2048] [outer = 0x7f37d6952c00] 14:11:57 INFO - PROCESS | 1895 | 1461791517548 Marionette DEBUG loaded listener.js 14:11:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37d9675400) [pid = 1895] [serial = 2049] [outer = 0x7f37d6952c00] 14:11:57 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed612000 == 170 [pid = 1895] [id = 238] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37de024800) [pid = 1895] [serial = 1865] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37d518b000) [pid = 1895] [serial = 1913] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37f1313800) [pid = 1895] [serial = 1886] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37e603d000) [pid = 1895] [serial = 1868] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37d6a35000) [pid = 1895] [serial = 1898] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37d6a3b400) [pid = 1895] [serial = 1907] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37edde4000) [pid = 1895] [serial = 1883] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37f6211000) [pid = 1895] [serial = 1892] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37d7d4f000) [pid = 1895] [serial = 1910] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37e91a8c00) [pid = 1895] [serial = 1874] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37ebc3a800) [pid = 1895] [serial = 1877] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37e7355400) [pid = 1895] [serial = 1871] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f3804bac400) [pid = 1895] [serial = 1901] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37d694f400) [pid = 1895] [serial = 1904] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f3804b0cc00) [pid = 1895] [serial = 1895] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37e607e000) [pid = 1895] [serial = 1880] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37d4073000) [pid = 1895] [serial = 1862] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37f2129000) [pid = 1895] [serial = 1889] [outer = (nil)] [url = about:blank] 14:11:57 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37d83cb400) [pid = 1895] [serial = 1934] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1f81800 == 169 [pid = 1895] [id = 63] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20df000 == 168 [pid = 1895] [id = 388] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0df0800 == 167 [pid = 1895] [id = 526] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb284800 == 166 [pid = 1895] [id = 56] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f38094d0800 == 165 [pid = 1895] [id = 237] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f078f800 == 164 [pid = 1895] [id = 395] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ecf94800 == 163 [pid = 1895] [id = 439] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7f1c800 == 162 [pid = 1895] [id = 668] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d83f3800 == 161 [pid = 1895] [id = 667] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7f0b800 == 160 [pid = 1895] [id = 666] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d3cce000 == 159 [pid = 1895] [id = 665] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d52a5000 == 158 [pid = 1895] [id = 664] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d3cc9800 == 157 [pid = 1895] [id = 663] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2856000 == 156 [pid = 1895] [id = 662] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e6b000 == 155 [pid = 1895] [id = 661] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f0952800 == 154 [pid = 1895] [id = 660] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed6d9000 == 153 [pid = 1895] [id = 659] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed0a6000 == 152 [pid = 1895] [id = 658] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ec799000 == 151 [pid = 1895] [id = 657] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9c7b000 == 150 [pid = 1895] [id = 656] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d89e4000 == 149 [pid = 1895] [id = 426] 14:11:58 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e91b6800 == 148 [pid = 1895] [id = 507] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37ddb45400) [pid = 1895] [serial = 1926] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37d967b800) [pid = 1895] [serial = 1922] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37db9f3800) [pid = 1895] [serial = 1923] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e0e11000) [pid = 1895] [serial = 1932] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37d7df7c00) [pid = 1895] [serial = 1920] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37dec0c800) [pid = 1895] [serial = 1929] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37d5191c00) [pid = 1895] [serial = 1916] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37d68fa800) [pid = 1895] [serial = 1917] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37dec09400) [pid = 1895] [serial = 1860] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37dd702400) [pid = 1895] [serial = 1925] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37d4075c00) [pid = 1895] [serial = 1919] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37de02e800) [pid = 1895] [serial = 1928] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37df791800) [pid = 1895] [serial = 1931] [outer = (nil)] [url = about:blank] 14:11:58 INFO - PROCESS | 1895 | SkCairoFTTypeface::onFilterRec unimplemented 14:11:58 INFO - PROCESS | 1895 | 1461791518965 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:11:59 INFO - PROCESS | 1895 | 1461791519034 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:11:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:11:59 INFO - PROCESS | 1895 | 1461791519040 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:11:59 INFO - PROCESS | 1895 | 1461791519045 Marionette TRACE conn3 <- [1,2702,null,{}] 14:11:59 INFO - PROCESS | 1895 | 1461791519059 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:11:59 INFO - PROCESS | 1895 | 1461791519313 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:11:59 INFO - PROCESS | 1895 | 1461791519501 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:11:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f5e000 == 149 [pid = 1895] [id = 683] 14:11:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37d6d6ac00) [pid = 1895] [serial = 2050] [outer = (nil)] 14:11:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37db9f1000) [pid = 1895] [serial = 2051] [outer = 0x7f37d6d6ac00] 14:11:59 INFO - PROCESS | 1895 | 1461791519563 Marionette DEBUG loaded listener.js 14:11:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37dc2f6800) [pid = 1895] [serial = 2052] [outer = 0x7f37d6d6ac00] 14:12:00 INFO - PROCESS | 1895 | 1461791520282 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:12:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:12:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1289ms 14:12:00 INFO - PROCESS | 1895 | 1461791520329 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:12:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:12:00 INFO - PROCESS | 1895 | 1461791520333 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:12:00 INFO - PROCESS | 1895 | 1461791520338 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:12:00 INFO - PROCESS | 1895 | 1461791520341 Marionette TRACE conn3 <- [1,2706,null,{}] 14:12:00 INFO - PROCESS | 1895 | 1461791520346 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:00 INFO - PROCESS | 1895 | 1461791520586 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:12:00 INFO - PROCESS | 1895 | 1461791520620 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da681000 == 150 [pid = 1895] [id = 684] 14:12:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37d7d4f000) [pid = 1895] [serial = 2053] [outer = (nil)] 14:12:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37dd70ac00) [pid = 1895] [serial = 2054] [outer = 0x7f37d7d4f000] 14:12:00 INFO - PROCESS | 1895 | 1461791520680 Marionette DEBUG loaded listener.js 14:12:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37de028000) [pid = 1895] [serial = 2055] [outer = 0x7f37d7d4f000] 14:12:01 INFO - PROCESS | 1895 | 1461791521542 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:12:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:12:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1227ms 14:12:01 INFO - PROCESS | 1895 | 1461791521565 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:12:01 INFO - PROCESS | 1895 | 1461791521568 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:12:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:12:01 INFO - PROCESS | 1895 | 1461791521573 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:12:01 INFO - PROCESS | 1895 | 1461791521576 Marionette TRACE conn3 <- [1,2710,null,{}] 14:12:01 INFO - PROCESS | 1895 | 1461791521581 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:01 INFO - PROCESS | 1895 | 1461791521833 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:12:01 INFO - PROCESS | 1895 | 1461791521875 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcc95000 == 151 [pid = 1895] [id = 685] 14:12:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37de028c00) [pid = 1895] [serial = 2056] [outer = (nil)] 14:12:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37dec06c00) [pid = 1895] [serial = 2057] [outer = 0x7f37de028c00] 14:12:01 INFO - PROCESS | 1895 | 1461791521973 Marionette DEBUG loaded listener.js 14:12:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37df78a000) [pid = 1895] [serial = 2058] [outer = 0x7f37de028c00] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37d406ac00) [pid = 1895] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37ec9cd800) [pid = 1895] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37e8dcc400) [pid = 1895] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37cfc16000) [pid = 1895] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37d6a2d000) [pid = 1895] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37eb25bc00) [pid = 1895] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37d5182400) [pid = 1895] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37e21a8c00) [pid = 1895] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37d4071000) [pid = 1895] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37cfc1e000) [pid = 1895] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37cfc1c800) [pid = 1895] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37d88db000) [pid = 1895] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37d6a30000) [pid = 1895] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37d88e3400) [pid = 1895] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37d6949000) [pid = 1895] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37ed5b9c00) [pid = 1895] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f380495fc00) [pid = 1895] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37e21a4c00) [pid = 1895] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37f5648c00) [pid = 1895] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37d6949400) [pid = 1895] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37dcbb8400) [pid = 1895] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37da711c00) [pid = 1895] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37ecf0e800) [pid = 1895] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37d53d9800) [pid = 1895] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37e7239800) [pid = 1895] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f37cfc15800) [pid = 1895] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 147 (0x7f37e7359400) [pid = 1895] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37d4068c00) [pid = 1895] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37ddb4ac00) [pid = 1895] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37d7d45800) [pid = 1895] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f37cfc11800) [pid = 1895] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f37e747f400) [pid = 1895] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f37dc2ec000) [pid = 1895] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37e21a3000) [pid = 1895] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37e7239c00) [pid = 1895] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37e1186400) [pid = 1895] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37e9c23000) [pid = 1895] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37e736e400) [pid = 1895] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37d53cdc00) [pid = 1895] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37ec77bc00) [pid = 1895] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:12:03 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37dba2f400) [pid = 1895] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:12:03 INFO - PROCESS | 1895 | 1461791523629 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:12:03 INFO - PROCESS | 1895 | 1461791523674 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:12:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:12:03 INFO - PROCESS | 1895 | 1461791523679 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:12:03 INFO - PROCESS | 1895 | 1461791523681 Marionette TRACE conn3 <- [1,2714,null,{}] 14:12:03 INFO - PROCESS | 1895 | 1461791523686 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:03 INFO - PROCESS | 1895 | 1461791523875 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:12:03 INFO - PROCESS | 1895 | 1461791523888 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf4f000 == 152 [pid = 1895] [id = 686] 14:12:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37d6a2dc00) [pid = 1895] [serial = 2059] [outer = (nil)] 14:12:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37df92a400) [pid = 1895] [serial = 2060] [outer = 0x7f37d6a2dc00] 14:12:03 INFO - PROCESS | 1895 | 1461791523959 Marionette DEBUG loaded listener.js 14:12:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37e0e0d000) [pid = 1895] [serial = 2061] [outer = 0x7f37d6a2dc00] 14:12:04 INFO - PROCESS | 1895 | 1461791524832 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:12:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:12:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1178ms 14:12:04 INFO - PROCESS | 1895 | 1461791524858 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:12:04 INFO - PROCESS | 1895 | 1461791524860 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:12:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:12:04 INFO - PROCESS | 1895 | 1461791524866 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:12:04 INFO - PROCESS | 1895 | 1461791524868 Marionette TRACE conn3 <- [1,2718,null,{}] 14:12:04 INFO - PROCESS | 1895 | 1461791524873 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:05 INFO - PROCESS | 1895 | 1461791525114 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:12:05 INFO - PROCESS | 1895 | 1461791525390 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d0c45000 == 153 [pid = 1895] [id = 687] 14:12:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37cfc12400) [pid = 1895] [serial = 2062] [outer = (nil)] 14:12:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37cfc17800) [pid = 1895] [serial = 2063] [outer = 0x7f37cfc12400] 14:12:05 INFO - PROCESS | 1895 | 1461791525506 Marionette DEBUG loaded listener.js 14:12:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37d4072400) [pid = 1895] [serial = 2064] [outer = 0x7f37cfc12400] 14:12:06 INFO - PROCESS | 1895 | 1461791526519 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:12:06 INFO - PROCESS | 1895 | 1461791526569 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:12:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:12:06 INFO - PROCESS | 1895 | 1461791526576 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:12:06 INFO - PROCESS | 1895 | 1461791526582 Marionette TRACE conn3 <- [1,2722,null,{}] 14:12:06 INFO - PROCESS | 1895 | 1461791526588 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:06 INFO - PROCESS | 1895 | 1461791526793 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:12:07 INFO - PROCESS | 1895 | 1461791527058 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d89d8000 == 154 [pid = 1895] [id = 688] 14:12:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37d7d4b000) [pid = 1895] [serial = 2065] [outer = (nil)] 14:12:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37d83d0400) [pid = 1895] [serial = 2066] [outer = 0x7f37d7d4b000] 14:12:07 INFO - PROCESS | 1895 | 1461791527182 Marionette DEBUG loaded listener.js 14:12:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37d9671c00) [pid = 1895] [serial = 2067] [outer = 0x7f37d7d4b000] 14:12:08 INFO - PROCESS | 1895 | 1461791528080 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:12:08 INFO - PROCESS | 1895 | 1461791528123 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:12:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:12:08 INFO - PROCESS | 1895 | 1461791528131 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:12:08 INFO - PROCESS | 1895 | 1461791528134 Marionette TRACE conn3 <- [1,2726,null,{}] 14:12:08 INFO - PROCESS | 1895 | 1461791528140 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:08 INFO - PROCESS | 1895 | 1461791528329 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:12:08 INFO - PROCESS | 1895 | 1461791528600 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dddb6800 == 155 [pid = 1895] [id = 689] 14:12:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37d7dfac00) [pid = 1895] [serial = 2068] [outer = (nil)] 14:12:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37dcbbc000) [pid = 1895] [serial = 2069] [outer = 0x7f37d7dfac00] 14:12:08 INFO - PROCESS | 1895 | 1461791528769 Marionette DEBUG loaded listener.js 14:12:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37de02fc00) [pid = 1895] [serial = 2070] [outer = 0x7f37d7dfac00] 14:12:09 INFO - PROCESS | 1895 | 1461791529663 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:12:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:12:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1589ms 14:12:09 INFO - PROCESS | 1895 | 1461791529720 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:12:09 INFO - PROCESS | 1895 | 1461791529724 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:12:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:12:09 INFO - PROCESS | 1895 | 1461791529737 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:12:09 INFO - PROCESS | 1895 | 1461791529746 Marionette TRACE conn3 <- [1,2730,null,{}] 14:12:09 INFO - PROCESS | 1895 | 1461791529754 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:09 INFO - PROCESS | 1895 | 1461791529991 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:12:10 INFO - PROCESS | 1895 | 1461791530298 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0de1800 == 156 [pid = 1895] [id = 690] 14:12:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f37df791800) [pid = 1895] [serial = 2071] [outer = (nil)] 14:12:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f37e0e09000) [pid = 1895] [serial = 2072] [outer = 0x7f37df791800] 14:12:10 INFO - PROCESS | 1895 | 1461791530372 Marionette DEBUG loaded listener.js 14:12:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 148 (0x7f37e2064800) [pid = 1895] [serial = 2073] [outer = 0x7f37df791800] 14:12:11 INFO - PROCESS | 1895 | 1461791531649 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:12:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:12:11 INFO - PROCESS | 1895 | 1461791531685 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:12:11 INFO - PROCESS | 1895 | 1461791531690 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:12:11 INFO - PROCESS | 1895 | 1461791531693 Marionette TRACE conn3 <- [1,2734,null,{}] 14:12:11 INFO - PROCESS | 1895 | 1461791531698 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:11 INFO - PROCESS | 1895 | 1461791531945 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:12:12 INFO - PROCESS | 1895 | 1461791532189 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:12 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20c9800 == 157 [pid = 1895] [id = 691] 14:12:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37df92f800) [pid = 1895] [serial = 2074] [outer = (nil)] 14:12:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37e603c800) [pid = 1895] [serial = 2075] [outer = 0x7f37df92f800] 14:12:12 INFO - PROCESS | 1895 | 1461791532259 Marionette DEBUG loaded listener.js 14:12:12 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37e6083800) [pid = 1895] [serial = 2076] [outer = 0x7f37df92f800] 14:12:13 INFO - PROCESS | 1895 | 1461791533108 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:12:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:12:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1478ms 14:12:13 INFO - PROCESS | 1895 | 1461791533169 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:12:13 INFO - PROCESS | 1895 | 1461791533172 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:12:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:12:13 INFO - PROCESS | 1895 | 1461791533178 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:12:13 INFO - PROCESS | 1895 | 1461791533180 Marionette TRACE conn3 <- [1,2738,null,{}] 14:12:13 INFO - PROCESS | 1895 | 1461791533185 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:13 INFO - PROCESS | 1895 | 1461791533368 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:12:13 INFO - PROCESS | 1895 | 1461791533629 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e7166800 == 158 [pid = 1895] [id = 692] 14:12:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37e7240000) [pid = 1895] [serial = 2077] [outer = (nil)] 14:12:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37e72a2c00) [pid = 1895] [serial = 2078] [outer = 0x7f37e7240000] 14:12:13 INFO - PROCESS | 1895 | 1461791533725 Marionette DEBUG loaded listener.js 14:12:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37e7375800) [pid = 1895] [serial = 2079] [outer = 0x7f37e7240000] 14:12:14 INFO - PROCESS | 1895 | 1461791534629 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:12:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:12:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1479ms 14:12:14 INFO - PROCESS | 1895 | 1461791534658 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:12:14 INFO - PROCESS | 1895 | 1461791534662 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:12:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:12:14 INFO - PROCESS | 1895 | 1461791534668 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:12:14 INFO - PROCESS | 1895 | 1461791534670 Marionette TRACE conn3 <- [1,2742,null,{}] 14:12:14 INFO - PROCESS | 1895 | 1461791534675 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:14 INFO - PROCESS | 1895 | 1461791534864 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:12:15 INFO - PROCESS | 1895 | 1461791535136 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e88d8800 == 159 [pid = 1895] [id = 693] 14:12:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37e86ddc00) [pid = 1895] [serial = 2080] [outer = (nil)] 14:12:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37e8dd0800) [pid = 1895] [serial = 2081] [outer = 0x7f37e86ddc00] 14:12:15 INFO - PROCESS | 1895 | 1461791535208 Marionette DEBUG loaded listener.js 14:12:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37e958bc00) [pid = 1895] [serial = 2082] [outer = 0x7f37e86ddc00] 14:12:16 INFO - PROCESS | 1895 | 1461791536078 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:12:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:12:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1481ms 14:12:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:12:16 INFO - PROCESS | 1895 | 1461791536150 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:12:16 INFO - PROCESS | 1895 | 1461791536153 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:12:16 INFO - PROCESS | 1895 | 1461791536159 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:12:16 INFO - PROCESS | 1895 | 1461791536162 Marionette TRACE conn3 <- [1,2746,null,{}] 14:12:16 INFO - PROCESS | 1895 | 1461791536166 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:16 INFO - PROCESS | 1895 | 1461791536386 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:12:16 INFO - PROCESS | 1895 | 1461791536653 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9892800 == 160 [pid = 1895] [id = 694] 14:12:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37e87b4000) [pid = 1895] [serial = 2083] [outer = (nil)] 14:12:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37e9c22c00) [pid = 1895] [serial = 2084] [outer = 0x7f37e87b4000] 14:12:16 INFO - PROCESS | 1895 | 1461791536764 Marionette DEBUG loaded listener.js 14:12:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37e9ec6800) [pid = 1895] [serial = 2085] [outer = 0x7f37e87b4000] 14:12:17 INFO - PROCESS | 1895 | 1461791537551 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:12:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:12:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1429ms 14:12:17 INFO - PROCESS | 1895 | 1461791537588 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:12:17 INFO - PROCESS | 1895 | 1461791537591 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:12:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:12:17 INFO - PROCESS | 1895 | 1461791537596 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:12:17 INFO - PROCESS | 1895 | 1461791537599 Marionette TRACE conn3 <- [1,2750,null,{}] 14:12:17 INFO - PROCESS | 1895 | 1461791537604 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:17 INFO - PROCESS | 1895 | 1461791537784 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:12:18 INFO - PROCESS | 1895 | 1461791538066 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eb158000 == 161 [pid = 1895] [id = 695] 14:12:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37e87ba000) [pid = 1895] [serial = 2086] [outer = (nil)] 14:12:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37ead63000) [pid = 1895] [serial = 2087] [outer = 0x7f37e87ba000] 14:12:18 INFO - PROCESS | 1895 | 1461791538139 Marionette DEBUG loaded listener.js 14:12:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37eaf96800) [pid = 1895] [serial = 2088] [outer = 0x7f37e87ba000] 14:12:18 INFO - PROCESS | 1895 | 1461791538988 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:12:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:12:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1426ms 14:12:19 INFO - PROCESS | 1895 | 1461791539026 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:12:19 INFO - PROCESS | 1895 | 1461791539029 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:12:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:12:19 INFO - PROCESS | 1895 | 1461791539037 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:12:19 INFO - PROCESS | 1895 | 1461791539039 Marionette TRACE conn3 <- [1,2754,null,{}] 14:12:19 INFO - PROCESS | 1895 | 1461791539045 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:19 INFO - PROCESS | 1895 | 1461791539229 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:12:19 INFO - PROCESS | 1895 | 1461791539501 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed0a9800 == 162 [pid = 1895] [id = 696] 14:12:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37e959a400) [pid = 1895] [serial = 2089] [outer = (nil)] 14:12:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37ec77d400) [pid = 1895] [serial = 2090] [outer = 0x7f37e959a400] 14:12:19 INFO - PROCESS | 1895 | 1461791539574 Marionette DEBUG loaded listener.js 14:12:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37ec9b2400) [pid = 1895] [serial = 2091] [outer = 0x7f37e959a400] 14:12:20 INFO - PROCESS | 1895 | 1461791540420 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:12:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:12:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1428ms 14:12:20 INFO - PROCESS | 1895 | 1461791540465 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:12:20 INFO - PROCESS | 1895 | 1461791540468 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:12:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:12:20 INFO - PROCESS | 1895 | 1461791540474 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:12:20 INFO - PROCESS | 1895 | 1461791540476 Marionette TRACE conn3 <- [1,2758,null,{}] 14:12:20 INFO - PROCESS | 1895 | 1461791540482 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:20 INFO - PROCESS | 1895 | 1461791540665 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:12:20 INFO - PROCESS | 1895 | 1461791540935 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed7db000 == 163 [pid = 1895] [id = 697] 14:12:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37eb257c00) [pid = 1895] [serial = 2092] [outer = (nil)] 14:12:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37ecc10400) [pid = 1895] [serial = 2093] [outer = 0x7f37eb257c00] 14:12:21 INFO - PROCESS | 1895 | 1461791541021 Marionette DEBUG loaded listener.js 14:12:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37ecef6400) [pid = 1895] [serial = 2094] [outer = 0x7f37eb257c00] 14:12:21 INFO - PROCESS | 1895 | 1461791541900 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:12:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:12:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1484ms 14:12:21 INFO - PROCESS | 1895 | 1461791541958 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:12:21 INFO - PROCESS | 1895 | 1461791541962 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:12:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:12:21 INFO - PROCESS | 1895 | 1461791541968 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:12:21 INFO - PROCESS | 1895 | 1461791541971 Marionette TRACE conn3 <- [1,2762,null,{}] 14:12:21 INFO - PROCESS | 1895 | 1461791541976 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:22 INFO - PROCESS | 1895 | 1461791542184 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:12:22 INFO - PROCESS | 1895 | 1461791542451 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1c66800 == 164 [pid = 1895] [id = 698] 14:12:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37dd707c00) [pid = 1895] [serial = 2095] [outer = (nil)] 14:12:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37ed5b8000) [pid = 1895] [serial = 2096] [outer = 0x7f37dd707c00] 14:12:22 INFO - PROCESS | 1895 | 1461791542524 Marionette DEBUG loaded listener.js 14:12:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37eddebc00) [pid = 1895] [serial = 2097] [outer = 0x7f37dd707c00] 14:12:23 INFO - PROCESS | 1895 | 1461791543348 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:12:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:12:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1430ms 14:12:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:12:23 INFO - PROCESS | 1895 | 1461791543399 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:12:23 INFO - PROCESS | 1895 | 1461791543402 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:12:23 INFO - PROCESS | 1895 | 1461791543408 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:12:23 INFO - PROCESS | 1895 | 1461791543411 Marionette TRACE conn3 <- [1,2766,null,{}] 14:12:23 INFO - PROCESS | 1895 | 1461791543416 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:23 INFO - PROCESS | 1895 | 1461791543600 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:12:23 INFO - PROCESS | 1895 | 1461791543886 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1e58800 == 165 [pid = 1895] [id = 699] 14:12:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37ec9adc00) [pid = 1895] [serial = 2098] [outer = (nil)] 14:12:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37f04a7c00) [pid = 1895] [serial = 2099] [outer = 0x7f37ec9adc00] 14:12:23 INFO - PROCESS | 1895 | 1461791543965 Marionette DEBUG loaded listener.js 14:12:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37f1602c00) [pid = 1895] [serial = 2100] [outer = 0x7f37ec9adc00] 14:12:24 INFO - PROCESS | 1895 | 1461791544837 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:12:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:12:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1486ms 14:12:24 INFO - PROCESS | 1895 | 1461791544894 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:12:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:12:24 INFO - PROCESS | 1895 | 1461791544906 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:12:24 INFO - PROCESS | 1895 | 1461791544911 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:12:24 INFO - PROCESS | 1895 | 1461791544914 Marionette TRACE conn3 <- [1,2770,null,{}] 14:12:24 INFO - PROCESS | 1895 | 1461791544919 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:25 INFO - PROCESS | 1895 | 1461791545101 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:12:25 INFO - PROCESS | 1895 | 1461791545374 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f216b800 == 166 [pid = 1895] [id = 700] 14:12:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37ec9b5c00) [pid = 1895] [serial = 2101] [outer = (nil)] 14:12:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37f1e10800) [pid = 1895] [serial = 2102] [outer = 0x7f37ec9b5c00] 14:12:25 INFO - PROCESS | 1895 | 1461791545447 Marionette DEBUG loaded listener.js 14:12:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37f211d400) [pid = 1895] [serial = 2103] [outer = 0x7f37ec9b5c00] 14:12:26 INFO - PROCESS | 1895 | 1461791546278 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:12:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:12:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1430ms 14:12:26 INFO - PROCESS | 1895 | 1461791546341 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:12:26 INFO - PROCESS | 1895 | 1461791546345 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:12:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:12:26 INFO - PROCESS | 1895 | 1461791546350 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:12:26 INFO - PROCESS | 1895 | 1461791546352 Marionette TRACE conn3 <- [1,2774,null,{}] 14:12:26 INFO - PROCESS | 1895 | 1461791546358 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:26 INFO - PROCESS | 1895 | 1461791546552 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:12:26 INFO - PROCESS | 1895 | 1461791546833 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2cab800 == 167 [pid = 1895] [id = 701] 14:12:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37dd710400) [pid = 1895] [serial = 2104] [outer = (nil)] 14:12:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37ec775800) [pid = 1895] [serial = 2105] [outer = 0x7f37dd710400] 14:12:26 INFO - PROCESS | 1895 | 1461791546907 Marionette DEBUG loaded listener.js 14:12:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37f2790000) [pid = 1895] [serial = 2106] [outer = 0x7f37dd710400] 14:12:27 INFO - PROCESS | 1895 | 1461791547779 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:12:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:12:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1483ms 14:12:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:12:27 INFO - PROCESS | 1895 | 1461791547834 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:12:27 INFO - PROCESS | 1895 | 1461791547837 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:12:27 INFO - PROCESS | 1895 | 1461791547843 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:12:27 INFO - PROCESS | 1895 | 1461791547846 Marionette TRACE conn3 <- [1,2778,null,{}] 14:12:27 INFO - PROCESS | 1895 | 1461791547851 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:28 INFO - PROCESS | 1895 | 1461791548062 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:12:28 INFO - PROCESS | 1895 | 1461791548341 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f3f1f000 == 168 [pid = 1895] [id = 702] 14:12:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37ddb4f400) [pid = 1895] [serial = 2107] [outer = (nil)] 14:12:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37f2eddc00) [pid = 1895] [serial = 2108] [outer = 0x7f37ddb4f400] 14:12:28 INFO - PROCESS | 1895 | 1461791548452 Marionette DEBUG loaded listener.js 14:12:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37f2f0d400) [pid = 1895] [serial = 2109] [outer = 0x7f37ddb4f400] 14:12:29 INFO - PROCESS | 1895 | 1461791549270 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:12:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:12:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1483ms 14:12:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:12:29 INFO - PROCESS | 1895 | 1461791549325 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:12:29 INFO - PROCESS | 1895 | 1461791549328 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:12:29 INFO - PROCESS | 1895 | 1461791549334 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:12:29 INFO - PROCESS | 1895 | 1461791549336 Marionette TRACE conn3 <- [1,2782,null,{}] 14:12:29 INFO - PROCESS | 1895 | 1461791549341 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:29 INFO - PROCESS | 1895 | 1461791549561 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:12:29 INFO - PROCESS | 1895 | 1461791549837 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f90cb800 == 169 [pid = 1895] [id = 703] 14:12:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37f2630800) [pid = 1895] [serial = 2110] [outer = (nil)] 14:12:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37f357ac00) [pid = 1895] [serial = 2111] [outer = 0x7f37f2630800] 14:12:29 INFO - PROCESS | 1895 | 1461791549946 Marionette DEBUG loaded listener.js 14:12:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37f3b26400) [pid = 1895] [serial = 2112] [outer = 0x7f37f2630800] 14:12:30 INFO - PROCESS | 1895 | 1461791550765 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:12:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:12:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1480ms 14:12:30 INFO - PROCESS | 1895 | 1461791550814 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:12:30 INFO - PROCESS | 1895 | 1461791550817 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:12:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:12:30 INFO - PROCESS | 1895 | 1461791550823 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:12:30 INFO - PROCESS | 1895 | 1461791550825 Marionette TRACE conn3 <- [1,2786,null,{}] 14:12:30 INFO - PROCESS | 1895 | 1461791550831 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:31 INFO - PROCESS | 1895 | 1461791551019 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:12:31 INFO - PROCESS | 1895 | 1461791551294 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37fef97800 == 170 [pid = 1895] [id = 704] 14:12:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37f410e400) [pid = 1895] [serial = 2113] [outer = (nil)] 14:12:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37f563c400) [pid = 1895] [serial = 2114] [outer = 0x7f37f410e400] 14:12:31 INFO - PROCESS | 1895 | 1461791551370 Marionette DEBUG loaded listener.js 14:12:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37f56d7800) [pid = 1895] [serial = 2115] [outer = 0x7f37f410e400] 14:12:32 INFO - PROCESS | 1895 | 1461791552231 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:12:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:12:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1443ms 14:12:32 INFO - PROCESS | 1895 | 1461791552266 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:12:32 INFO - PROCESS | 1895 | 1461791552269 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:12:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:12:32 INFO - PROCESS | 1895 | 1461791552275 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:12:32 INFO - PROCESS | 1895 | 1461791552277 Marionette TRACE conn3 <- [1,2790,null,{}] 14:12:32 INFO - PROCESS | 1895 | 1461791552282 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:32 INFO - PROCESS | 1895 | 1461791552475 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:12:32 INFO - PROCESS | 1895 | 1461791552771 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d6ecd000 == 171 [pid = 1895] [id = 705] 14:12:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37d53cc000) [pid = 1895] [serial = 2116] [outer = (nil)] 14:12:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37d6a37000) [pid = 1895] [serial = 2117] [outer = 0x7f37d53cc000] 14:12:32 INFO - PROCESS | 1895 | 1461791552846 Marionette DEBUG loaded listener.js 14:12:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37f35edc00) [pid = 1895] [serial = 2118] [outer = 0x7f37d53cc000] 14:12:33 INFO - PROCESS | 1895 | 1461791553713 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:12:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:12:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1480ms 14:12:33 INFO - PROCESS | 1895 | 1461791553756 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:12:33 INFO - PROCESS | 1895 | 1461791553759 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:12:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:12:33 INFO - PROCESS | 1895 | 1461791553765 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:12:33 INFO - PROCESS | 1895 | 1461791553767 Marionette TRACE conn3 <- [1,2794,null,{}] 14:12:33 INFO - PROCESS | 1895 | 1461791553772 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:34 INFO - PROCESS | 1895 | 1461791554016 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:12:34 INFO - PROCESS | 1895 | 1461791554362 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d3cdc000 == 172 [pid = 1895] [id = 706] 14:12:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37d406c000) [pid = 1895] [serial = 2119] [outer = (nil)] 14:12:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37d53d1000) [pid = 1895] [serial = 2120] [outer = 0x7f37d406c000] 14:12:34 INFO - PROCESS | 1895 | 1461791554435 Marionette DEBUG loaded listener.js 14:12:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37d83c5800) [pid = 1895] [serial = 2121] [outer = 0x7f37d406c000] 14:12:35 INFO - PROCESS | 1895 | 1461791555284 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:12:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:12:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1586ms 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcf4f000 == 171 [pid = 1895] [id = 686] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcc95000 == 170 [pid = 1895] [id = 685] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37da681000 == 169 [pid = 1895] [id = 684] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7f5e000 == 168 [pid = 1895] [id = 683] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7d05000 == 167 [pid = 1895] [id = 682] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d89e1800 == 166 [pid = 1895] [id = 681] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20d2000 == 165 [pid = 1895] [id = 675] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de2b1000 == 164 [pid = 1895] [id = 674] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dddc6800 == 163 [pid = 1895] [id = 673] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcfc4000 == 162 [pid = 1895] [id = 672] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37da682000 == 161 [pid = 1895] [id = 671] 14:12:36 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7d33800 == 160 [pid = 1895] [id = 670] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37decce000) [pid = 1895] [serial = 1935] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37f032e000) [pid = 1895] [serial = 1884] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37d6a39c00) [pid = 1895] [serial = 1899] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37ecc15400) [pid = 1895] [serial = 1878] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37d518fc00) [pid = 1895] [serial = 1914] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37ea1dbc00) [pid = 1895] [serial = 1875] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37da70e000) [pid = 1895] [serial = 1911] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37d6d69400) [pid = 1895] [serial = 1863] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37e86d4000) [pid = 1895] [serial = 1872] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37ed119000) [pid = 1895] [serial = 1881] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f3804c0e400) [pid = 1895] [serial = 1902] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37f1e15400) [pid = 1895] [serial = 1887] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37d6954000) [pid = 1895] [serial = 1905] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37f2f04c00) [pid = 1895] [serial = 1890] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f3804c04400) [pid = 1895] [serial = 1896] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37e6122c00) [pid = 1895] [serial = 1869] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f3800051c00) [pid = 1895] [serial = 1893] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37d7d4a000) [pid = 1895] [serial = 1908] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37df7f2000) [pid = 1895] [serial = 1866] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37db9fd800) [pid = 1895] [serial = 2003] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37eddae400) [pid = 1895] [serial = 1986] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37ed5b4c00) [pid = 1895] [serial = 1985] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37d68f0800) [pid = 1895] [serial = 1997] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37d6952800) [pid = 1895] [serial = 1998] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37e72ad400) [pid = 1895] [serial = 1953] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37e7242800) [pid = 1895] [serial = 1952] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37d7df0800) [pid = 1895] [serial = 2006] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37f0723c00) [pid = 1895] [serial = 1989] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37eddea000) [pid = 1895] [serial = 1988] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37e747a400) [pid = 1895] [serial = 1956] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37e7368400) [pid = 1895] [serial = 1955] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37e2067400) [pid = 1895] [serial = 1947] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37dfa5e800) [pid = 1895] [serial = 1946] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37d940d400) [pid = 1895] [serial = 1941] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37d7df9800) [pid = 1895] [serial = 1940] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37d518cc00) [pid = 1895] [serial = 1938] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37cfc1b400) [pid = 1895] [serial = 1937] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37ea0d9800) [pid = 1895] [serial = 1965] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37e9da0c00) [pid = 1895] [serial = 1964] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37ecf08000) [pid = 1895] [serial = 1980] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37ecf03000) [pid = 1895] [serial = 1979] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37e6117c00) [pid = 1895] [serial = 1950] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37e6078c00) [pid = 1895] [serial = 1949] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37e87be000) [pid = 1895] [serial = 1958] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37e888b000) [pid = 1895] [serial = 1959] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37d4070c00) [pid = 1895] [serial = 1991] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37dc2f7400) [pid = 1895] [serial = 2004] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f37ed11e000) [pid = 1895] [serial = 1983] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 147 (0x7f37ecfd4800) [pid = 1895] [serial = 1982] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37ec9cd400) [pid = 1895] [serial = 1971] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37ec9b0c00) [pid = 1895] [serial = 1970] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37e9338c00) [pid = 1895] [serial = 1962] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f37e8fea400) [pid = 1895] [serial = 1961] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f37d7d45000) [pid = 1895] [serial = 2000] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f37ecc14400) [pid = 1895] [serial = 1974] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37ecb43800) [pid = 1895] [serial = 1973] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37ddb43400) [pid = 1895] [serial = 1944] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37dc2f5800) [pid = 1895] [serial = 1943] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37ecef6000) [pid = 1895] [serial = 1977] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37ecc1cc00) [pid = 1895] [serial = 1976] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37eb254800) [pid = 1895] [serial = 1968] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37ead6a000) [pid = 1895] [serial = 1967] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37d88d9800) [pid = 1895] [serial = 1994] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37d83c6800) [pid = 1895] [serial = 2001] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37dcdbe800) [pid = 1895] [serial = 2007] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | --DOMWINDOW == 130 (0x7f37deccd000) [pid = 1895] [serial = 2009] [outer = (nil)] [url = about:blank] 14:12:36 INFO - PROCESS | 1895 | 1461791556605 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:12:36 INFO - PROCESS | 1895 | 1461791556616 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:12:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:12:36 INFO - PROCESS | 1895 | 1461791556648 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:12:36 INFO - PROCESS | 1895 | 1461791556655 Marionette TRACE conn3 <- [1,2798,null,{}] 14:12:36 INFO - PROCESS | 1895 | 1461791556662 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:36 INFO - PROCESS | 1895 | 1461791556838 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:12:36 INFO - PROCESS | 1895 | 1461791556855 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d52af000 == 161 [pid = 1895] [id = 707] 14:12:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 131 (0x7f37d53d8400) [pid = 1895] [serial = 2122] [outer = (nil)] 14:12:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37d68f7800) [pid = 1895] [serial = 2123] [outer = 0x7f37d53d8400] 14:12:36 INFO - PROCESS | 1895 | 1461791556918 Marionette DEBUG loaded listener.js 14:12:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37d6a2e800) [pid = 1895] [serial = 2124] [outer = 0x7f37d53d8400] 14:12:37 INFO - PROCESS | 1895 | 1461791557838 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:12:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:12:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1250ms 14:12:37 INFO - PROCESS | 1895 | 1461791557889 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:12:37 INFO - PROCESS | 1895 | 1461791557893 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:12:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:12:37 INFO - PROCESS | 1895 | 1461791557907 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:12:37 INFO - PROCESS | 1895 | 1461791557912 Marionette TRACE conn3 <- [1,2802,null,{}] 14:12:37 INFO - PROCESS | 1895 | 1461791557919 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:38 INFO - PROCESS | 1895 | 1461791558103 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:12:38 INFO - PROCESS | 1895 | 1461791558292 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:38 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f1e800 == 162 [pid = 1895] [id = 708] 14:12:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37d53d1800) [pid = 1895] [serial = 2125] [outer = (nil)] 14:12:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37d7d51800) [pid = 1895] [serial = 2126] [outer = 0x7f37d53d1800] 14:12:38 INFO - PROCESS | 1895 | 1461791558350 Marionette DEBUG loaded listener.js 14:12:38 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37d9411400) [pid = 1895] [serial = 2127] [outer = 0x7f37d53d1800] 14:12:39 INFO - PROCESS | 1895 | 1461791559247 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:12:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:12:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1389ms 14:12:39 INFO - PROCESS | 1895 | 1461791559290 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:12:39 INFO - PROCESS | 1895 | 1461791559293 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:12:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:12:39 INFO - PROCESS | 1895 | 1461791559305 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:12:39 INFO - PROCESS | 1895 | 1461791559307 Marionette TRACE conn3 <- [1,2806,null,{}] 14:12:39 INFO - PROCESS | 1895 | 1461791559329 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:39 INFO - PROCESS | 1895 | 1461791559599 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:12:39 INFO - PROCESS | 1895 | 1461791559631 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d891c800 == 163 [pid = 1895] [id = 709] 14:12:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37dba35c00) [pid = 1895] [serial = 2128] [outer = (nil)] 14:12:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37dcbb8000) [pid = 1895] [serial = 2129] [outer = 0x7f37dba35c00] 14:12:39 INFO - PROCESS | 1895 | 1461791559698 Marionette DEBUG loaded listener.js 14:12:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37ddb50400) [pid = 1895] [serial = 2130] [outer = 0x7f37dba35c00] 14:12:40 INFO - PROCESS | 1895 | 1461791560706 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:12:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:12:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1436ms 14:12:40 INFO - PROCESS | 1895 | 1461791560740 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:12:40 INFO - PROCESS | 1895 | 1461791560744 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:12:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:12:40 INFO - PROCESS | 1895 | 1461791560749 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:12:40 INFO - PROCESS | 1895 | 1461791560751 Marionette TRACE conn3 <- [1,2810,null,{}] 14:12:40 INFO - PROCESS | 1895 | 1461791560762 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:41 INFO - PROCESS | 1895 | 1461791561001 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 138 (0x7f37dc2f0400) [pid = 1895] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 137 (0x7f37cfc10c00) [pid = 1895] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 136 (0x7f37d7d4f000) [pid = 1895] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 135 (0x7f37d6d6ac00) [pid = 1895] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 134 (0x7f37d6952c00) [pid = 1895] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 133 (0x7f37cfc1b800) [pid = 1895] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 132 (0x7f37d68ee400) [pid = 1895] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:12:41 INFO - PROCESS | 1895 | --DOMWINDOW == 131 (0x7f37de028c00) [pid = 1895] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:12:41 INFO - PROCESS | 1895 | 1461791561414 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8964800 == 164 [pid = 1895] [id = 710] 14:12:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 132 (0x7f37cfc10c00) [pid = 1895] [serial = 2131] [outer = (nil)] 14:12:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 133 (0x7f37d68f1400) [pid = 1895] [serial = 2132] [outer = 0x7f37cfc10c00] 14:12:41 INFO - PROCESS | 1895 | 1461791561484 Marionette DEBUG loaded listener.js 14:12:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 134 (0x7f37df7f2000) [pid = 1895] [serial = 2133] [outer = 0x7f37cfc10c00] 14:12:42 INFO - PROCESS | 1895 | 1461791562163 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:12:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:12:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1432ms 14:12:42 INFO - PROCESS | 1895 | 1461791562182 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:12:42 INFO - PROCESS | 1895 | 1461791562184 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:12:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:12:42 INFO - PROCESS | 1895 | 1461791562190 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:12:42 INFO - PROCESS | 1895 | 1461791562192 Marionette TRACE conn3 <- [1,2814,null,{}] 14:12:42 INFO - PROCESS | 1895 | 1461791562197 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:42 INFO - PROCESS | 1895 | 1461791562449 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:12:42 INFO - PROCESS | 1895 | 1461791562473 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:42 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf3a000 == 165 [pid = 1895] [id = 711] 14:12:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 135 (0x7f37dd711800) [pid = 1895] [serial = 2134] [outer = (nil)] 14:12:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 136 (0x7f37e118b800) [pid = 1895] [serial = 2135] [outer = 0x7f37dd711800] 14:12:42 INFO - PROCESS | 1895 | 1461791562537 Marionette DEBUG loaded listener.js 14:12:42 INFO - PROCESS | 1895 | ++DOMWINDOW == 137 (0x7f37e21b0c00) [pid = 1895] [serial = 2136] [outer = 0x7f37dd711800] 14:12:43 INFO - PROCESS | 1895 | 1461791563487 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:12:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:12:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1329ms 14:12:43 INFO - PROCESS | 1895 | 1461791563536 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:12:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:12:43 INFO - PROCESS | 1895 | 1461791563541 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:12:43 INFO - PROCESS | 1895 | 1461791563550 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:12:43 INFO - PROCESS | 1895 | 1461791563555 Marionette TRACE conn3 <- [1,2818,null,{}] 14:12:43 INFO - PROCESS | 1895 | 1461791563566 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:43 INFO - PROCESS | 1895 | 1461791563782 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:12:44 INFO - PROCESS | 1895 | 1461791564033 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f06800 == 166 [pid = 1895] [id = 712] 14:12:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 138 (0x7f37d6a38800) [pid = 1895] [serial = 2137] [outer = (nil)] 14:12:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 139 (0x7f37d7d4c000) [pid = 1895] [serial = 2138] [outer = 0x7f37d6a38800] 14:12:44 INFO - PROCESS | 1895 | 1461791564182 Marionette DEBUG loaded listener.js 14:12:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37d9679c00) [pid = 1895] [serial = 2139] [outer = 0x7f37d6a38800] 14:12:45 INFO - PROCESS | 1895 | 1461791565095 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:12:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:12:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1584ms 14:12:45 INFO - PROCESS | 1895 | 1461791565133 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:12:45 INFO - PROCESS | 1895 | 1461791565141 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:12:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:12:45 INFO - PROCESS | 1895 | 1461791565150 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:12:45 INFO - PROCESS | 1895 | 1461791565153 Marionette TRACE conn3 <- [1,2822,null,{}] 14:12:45 INFO - PROCESS | 1895 | 1461791565159 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:45 INFO - PROCESS | 1895 | 1461791565355 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:12:45 INFO - PROCESS | 1895 | 1461791565635 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcf2f800 == 167 [pid = 1895] [id = 713] 14:12:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37dc2e8400) [pid = 1895] [serial = 2140] [outer = (nil)] 14:12:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37de02e800) [pid = 1895] [serial = 2141] [outer = 0x7f37dc2e8400] 14:12:45 INFO - PROCESS | 1895 | 1461791565755 Marionette DEBUG loaded listener.js 14:12:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37df937400) [pid = 1895] [serial = 2142] [outer = 0x7f37dc2e8400] 14:12:46 INFO - PROCESS | 1895 | 1461791566652 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:12:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:12:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1578ms 14:12:46 INFO - PROCESS | 1895 | 1461791566729 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:12:46 INFO - PROCESS | 1895 | 1461791566734 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:12:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:12:46 INFO - PROCESS | 1895 | 1461791566741 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:12:46 INFO - PROCESS | 1895 | 1461791566746 Marionette TRACE conn3 <- [1,2826,null,{}] 14:12:46 INFO - PROCESS | 1895 | 1461791566763 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:47 INFO - PROCESS | 1895 | 1461791567075 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:12:47 INFO - PROCESS | 1895 | 1461791567359 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de292800 == 168 [pid = 1895] [id = 714] 14:12:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37e611a000) [pid = 1895] [serial = 2143] [outer = (nil)] 14:12:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37e7245000) [pid = 1895] [serial = 2144] [outer = 0x7f37e611a000] 14:12:47 INFO - PROCESS | 1895 | 1461791567446 Marionette DEBUG loaded listener.js 14:12:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 146 (0x7f37e7339400) [pid = 1895] [serial = 2145] [outer = 0x7f37e611a000] 14:12:48 INFO - PROCESS | 1895 | 1461791568299 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:12:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:12:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1594ms 14:12:48 INFO - PROCESS | 1895 | 1461791568335 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:12:48 INFO - PROCESS | 1895 | 1461791568339 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:12:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:12:48 INFO - PROCESS | 1895 | 1461791568345 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:12:48 INFO - PROCESS | 1895 | 1461791568347 Marionette TRACE conn3 <- [1,2830,null,{}] 14:12:48 INFO - PROCESS | 1895 | 1461791568353 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:48 INFO - PROCESS | 1895 | 1461791568546 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:12:48 INFO - PROCESS | 1895 | 1461791568815 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10e1000 == 169 [pid = 1895] [id = 715] 14:12:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 147 (0x7f37e6120c00) [pid = 1895] [serial = 2146] [outer = (nil)] 14:12:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 148 (0x7f37e7375400) [pid = 1895] [serial = 2147] [outer = 0x7f37e6120c00] 14:12:48 INFO - PROCESS | 1895 | 1461791568889 Marionette DEBUG loaded listener.js 14:12:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 149 (0x7f37e87bf400) [pid = 1895] [serial = 2148] [outer = 0x7f37e6120c00] 14:12:49 INFO - PROCESS | 1895 | 1461791569784 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:12:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:12:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1479ms 14:12:49 INFO - PROCESS | 1895 | 1461791569824 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:12:49 INFO - PROCESS | 1895 | 1461791569828 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:12:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:12:49 INFO - PROCESS | 1895 | 1461791569833 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:12:49 INFO - PROCESS | 1895 | 1461791569836 Marionette TRACE conn3 <- [1,2834,null,{}] 14:12:49 INFO - PROCESS | 1895 | 1461791569844 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:50 INFO - PROCESS | 1895 | 1461791570112 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:12:50 INFO - PROCESS | 1895 | 1461791570321 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e6243800 == 170 [pid = 1895] [id = 716] 14:12:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 150 (0x7f37dec04800) [pid = 1895] [serial = 2149] [outer = (nil)] 14:12:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 151 (0x7f37e8fe2800) [pid = 1895] [serial = 2150] [outer = 0x7f37dec04800] 14:12:50 INFO - PROCESS | 1895 | 1461791570394 Marionette DEBUG loaded listener.js 14:12:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 152 (0x7f37e9c24800) [pid = 1895] [serial = 2151] [outer = 0x7f37dec04800] 14:12:51 INFO - PROCESS | 1895 | 1461791571261 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:12:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:12:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1482ms 14:12:51 INFO - PROCESS | 1895 | 1461791571317 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:12:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:12:51 INFO - PROCESS | 1895 | 1461791571320 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:12:51 INFO - PROCESS | 1895 | 1461791571325 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:12:51 INFO - PROCESS | 1895 | 1461791571329 Marionette TRACE conn3 <- [1,2838,null,{}] 14:12:51 INFO - PROCESS | 1895 | 1461791571334 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:51 INFO - PROCESS | 1895 | 1461791571571 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:12:51 INFO - PROCESS | 1895 | 1461791571843 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e740d000 == 171 [pid = 1895] [id = 717] 14:12:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 153 (0x7f37ec9cc400) [pid = 1895] [serial = 2152] [outer = (nil)] 14:12:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 154 (0x7f37ec9d9c00) [pid = 1895] [serial = 2153] [outer = 0x7f37ec9cc400] 14:12:51 INFO - PROCESS | 1895 | 1461791571982 Marionette DEBUG loaded listener.js 14:12:52 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37ecc1c400) [pid = 1895] [serial = 2154] [outer = 0x7f37ec9cc400] 14:12:52 INFO - PROCESS | 1895 | 1461791572829 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:12:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:12:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1531ms 14:12:52 INFO - PROCESS | 1895 | 1461791572857 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:12:52 INFO - PROCESS | 1895 | 1461791572861 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:12:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:12:52 INFO - PROCESS | 1895 | 1461791572867 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:12:52 INFO - PROCESS | 1895 | 1461791572869 Marionette TRACE conn3 <- [1,2842,null,{}] 14:12:52 INFO - PROCESS | 1895 | 1461791572874 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:53 INFO - PROCESS | 1895 | 1461791573065 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:12:53 INFO - PROCESS | 1895 | 1461791573340 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:53 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e931f000 == 172 [pid = 1895] [id = 718] 14:12:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37eaf92400) [pid = 1895] [serial = 2155] [outer = (nil)] 14:12:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37ecf0c000) [pid = 1895] [serial = 2156] [outer = 0x7f37eaf92400] 14:12:53 INFO - PROCESS | 1895 | 1461791573417 Marionette DEBUG loaded listener.js 14:12:53 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37ecfd4800) [pid = 1895] [serial = 2157] [outer = 0x7f37eaf92400] 14:12:54 INFO - PROCESS | 1895 | 1461791574282 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:12:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:12:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1482ms 14:12:54 INFO - PROCESS | 1895 | 1461791574350 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:12:54 INFO - PROCESS | 1895 | 1461791574354 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:12:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:12:54 INFO - PROCESS | 1895 | 1461791574359 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:12:54 INFO - PROCESS | 1895 | 1461791574361 Marionette TRACE conn3 <- [1,2846,null,{}] 14:12:54 INFO - PROCESS | 1895 | 1461791574367 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:54 INFO - PROCESS | 1895 | 1461791574553 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:12:54 INFO - PROCESS | 1895 | 1461791574826 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c73800 == 173 [pid = 1895] [id = 719] 14:12:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37d68fcc00) [pid = 1895] [serial = 2158] [outer = (nil)] 14:12:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37df7fc800) [pid = 1895] [serial = 2159] [outer = 0x7f37d68fcc00] 14:12:54 INFO - PROCESS | 1895 | 1461791574905 Marionette DEBUG loaded listener.js 14:12:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37ed5ab000) [pid = 1895] [serial = 2160] [outer = 0x7f37d68fcc00] 14:12:55 INFO - PROCESS | 1895 | 1461791575782 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:12:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:12:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1482ms 14:12:55 INFO - PROCESS | 1895 | 1461791575843 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:12:55 INFO - PROCESS | 1895 | 1461791575845 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:12:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:12:55 INFO - PROCESS | 1895 | 1461791575852 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:12:55 INFO - PROCESS | 1895 | 1461791575854 Marionette TRACE conn3 <- [1,2850,null,{}] 14:12:55 INFO - PROCESS | 1895 | 1461791575859 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:56 INFO - PROCESS | 1895 | 1461791576047 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:12:56 INFO - PROCESS | 1895 | 1461791576324 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:56 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ecd9a800 == 174 [pid = 1895] [id = 720] 14:12:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37db8b1c00) [pid = 1895] [serial = 2161] [outer = (nil)] 14:12:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37eddec400) [pid = 1895] [serial = 2162] [outer = 0x7f37db8b1c00] 14:12:56 INFO - PROCESS | 1895 | 1461791576397 Marionette DEBUG loaded listener.js 14:12:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37f1e0bc00) [pid = 1895] [serial = 2163] [outer = 0x7f37db8b1c00] 14:12:57 INFO - PROCESS | 1895 | 1461791577261 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:12:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:12:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1480ms 14:12:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:12:57 INFO - PROCESS | 1895 | 1461791577333 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:12:57 INFO - PROCESS | 1895 | 1461791577336 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:12:57 INFO - PROCESS | 1895 | 1461791577340 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:12:57 INFO - PROCESS | 1895 | 1461791577344 Marionette TRACE conn3 <- [1,2854,null,{}] 14:12:57 INFO - PROCESS | 1895 | 1461791577350 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:57 INFO - PROCESS | 1895 | 1461791577574 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:12:57 INFO - PROCESS | 1895 | 1461791577844 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed6dd800 == 175 [pid = 1895] [id = 721] 14:12:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37ed11d400) [pid = 1895] [serial = 2164] [outer = (nil)] 14:12:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37f2ee1c00) [pid = 1895] [serial = 2165] [outer = 0x7f37ed11d400] 14:12:57 INFO - PROCESS | 1895 | 1461791577958 Marionette DEBUG loaded listener.js 14:12:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37f5646800) [pid = 1895] [serial = 2166] [outer = 0x7f37ed11d400] 14:12:58 INFO - PROCESS | 1895 | 1461791578808 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:12:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:12:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1528ms 14:12:58 INFO - PROCESS | 1895 | 1461791578869 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:12:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:12:58 INFO - PROCESS | 1895 | 1461791578873 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:12:58 INFO - PROCESS | 1895 | 1461791578879 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:12:58 INFO - PROCESS | 1895 | 1461791578883 Marionette TRACE conn3 <- [1,2858,null,{}] 14:12:58 INFO - PROCESS | 1895 | 1461791578888 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:12:59 INFO - PROCESS | 1895 | 1461791579107 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:12:59 INFO - PROCESS | 1895 | 1461791579400 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:12:59 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1187800 == 176 [pid = 1895] [id = 722] 14:12:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37fefef800) [pid = 1895] [serial = 2167] [outer = (nil)] 14:12:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37ffd9c400) [pid = 1895] [serial = 2168] [outer = 0x7f37fefef800] 14:12:59 INFO - PROCESS | 1895 | 1461791579540 Marionette DEBUG loaded listener.js 14:12:59 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f380004dc00) [pid = 1895] [serial = 2169] [outer = 0x7f37fefef800] 14:13:00 INFO - PROCESS | 1895 | 1461791580422 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:13:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:13:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1589ms 14:13:00 INFO - PROCESS | 1895 | 1461791580469 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:13:00 INFO - PROCESS | 1895 | 1461791580472 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:13:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:13:00 INFO - PROCESS | 1895 | 1461791580478 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:13:00 INFO - PROCESS | 1895 | 1461791580480 Marionette TRACE conn3 <- [1,2862,null,{}] 14:13:00 INFO - PROCESS | 1895 | 1461791580486 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:00 INFO - PROCESS | 1895 | 1461791580679 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:13:00 INFO - PROCESS | 1895 | 1461791580954 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2bc3800 == 177 [pid = 1895] [id = 723] 14:13:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37ffb6d000) [pid = 1895] [serial = 2170] [outer = (nil)] 14:13:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f3800f3f000) [pid = 1895] [serial = 2171] [outer = 0x7f37ffb6d000] 14:13:01 INFO - PROCESS | 1895 | 1461791581070 Marionette DEBUG loaded listener.js 14:13:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f3801214800) [pid = 1895] [serial = 2172] [outer = 0x7f37ffb6d000] 14:13:01 INFO - PROCESS | 1895 | 1461791581911 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:13:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:13:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1478ms 14:13:01 INFO - PROCESS | 1895 | 1461791581960 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:13:01 INFO - PROCESS | 1895 | 1461791581965 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:13:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:13:01 INFO - PROCESS | 1895 | 1461791581974 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:13:01 INFO - PROCESS | 1895 | 1461791581978 Marionette TRACE conn3 <- [1,2866,null,{}] 14:13:01 INFO - PROCESS | 1895 | 1461791581986 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:02 INFO - PROCESS | 1895 | 1461791582221 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:13:02 INFO - PROCESS | 1895 | 1461791582491 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:02 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380000c000 == 178 [pid = 1895] [id = 724] 14:13:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f3800046c00) [pid = 1895] [serial = 2173] [outer = (nil)] 14:13:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f38031be800) [pid = 1895] [serial = 2174] [outer = 0x7f3800046c00] 14:13:02 INFO - PROCESS | 1895 | 1461791582600 Marionette DEBUG loaded listener.js 14:13:02 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f3804961000) [pid = 1895] [serial = 2175] [outer = 0x7f3800046c00] 14:13:03 INFO - PROCESS | 1895 | 1461791583415 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:13:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:13:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1480ms 14:13:03 INFO - PROCESS | 1895 | 1461791583454 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:13:03 INFO - PROCESS | 1895 | 1461791583457 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:13:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:13:03 INFO - PROCESS | 1895 | 1461791583463 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:13:03 INFO - PROCESS | 1895 | 1461791583465 Marionette TRACE conn3 <- [1,2870,null,{}] 14:13:03 INFO - PROCESS | 1895 | 1461791583470 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:03 INFO - PROCESS | 1895 | 1461791583661 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:13:03 INFO - PROCESS | 1895 | 1461791583936 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3801035800 == 179 [pid = 1895] [id = 725] 14:13:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37e6040800) [pid = 1895] [serial = 2176] [outer = (nil)] 14:13:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f3804966400) [pid = 1895] [serial = 2177] [outer = 0x7f37e6040800] 14:13:04 INFO - PROCESS | 1895 | 1461791584014 Marionette DEBUG loaded listener.js 14:13:04 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f3804a5e000) [pid = 1895] [serial = 2178] [outer = 0x7f37e6040800] 14:13:04 INFO - PROCESS | 1895 | 1461791584916 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:13:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:13:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1482ms 14:13:04 INFO - PROCESS | 1895 | 1461791584946 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:13:04 INFO - PROCESS | 1895 | 1461791584949 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:13:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:13:04 INFO - PROCESS | 1895 | 1461791584955 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:13:04 INFO - PROCESS | 1895 | 1461791584957 Marionette TRACE conn3 <- [1,2874,null,{}] 14:13:04 INFO - PROCESS | 1895 | 1461791584962 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:05 INFO - PROCESS | 1895 | 1461791585176 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:13:05 INFO - PROCESS | 1895 | 1461791585456 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380491d800 == 180 [pid = 1895] [id = 726] 14:13:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37e6046800) [pid = 1895] [serial = 2179] [outer = (nil)] 14:13:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f3804b0dc00) [pid = 1895] [serial = 2180] [outer = 0x7f37e6046800] 14:13:05 INFO - PROCESS | 1895 | 1461791585568 Marionette DEBUG loaded listener.js 14:13:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f3804bacc00) [pid = 1895] [serial = 2181] [outer = 0x7f37e6046800] 14:13:06 INFO - PROCESS | 1895 | 1461791586381 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:13:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:13:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1490ms 14:13:06 INFO - PROCESS | 1895 | 1461791586445 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:13:06 INFO - PROCESS | 1895 | 1461791586448 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:13:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:13:06 INFO - PROCESS | 1895 | 1461791586454 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:13:06 INFO - PROCESS | 1895 | 1461791586456 Marionette TRACE conn3 <- [1,2878,null,{}] 14:13:06 INFO - PROCESS | 1895 | 1461791586461 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:06 INFO - PROCESS | 1895 | 1461791586666 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:13:06 INFO - PROCESS | 1895 | 1461791586945 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:07 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3804aa4800 == 181 [pid = 1895] [id = 727] 14:13:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f3804a63c00) [pid = 1895] [serial = 2182] [outer = (nil)] 14:13:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f3804c04000) [pid = 1895] [serial = 2183] [outer = 0x7f3804a63c00] 14:13:07 INFO - PROCESS | 1895 | 1461791587055 Marionette DEBUG loaded listener.js 14:13:07 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f3804c0b800) [pid = 1895] [serial = 2184] [outer = 0x7f3804a63c00] 14:13:07 INFO - PROCESS | 1895 | 1461791587866 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:13:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:13:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1483ms 14:13:07 INFO - PROCESS | 1895 | 1461791587937 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:13:07 INFO - PROCESS | 1895 | 1461791587941 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:13:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:13:07 INFO - PROCESS | 1895 | 1461791587946 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:13:07 INFO - PROCESS | 1895 | 1461791587948 Marionette TRACE conn3 <- [1,2882,null,{}] 14:13:07 INFO - PROCESS | 1895 | 1461791587954 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:08 INFO - PROCESS | 1895 | 1461791588184 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:13:08 INFO - PROCESS | 1895 | 1461791588459 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3805511000 == 182 [pid = 1895] [id = 728] 14:13:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37e9992c00) [pid = 1895] [serial = 2185] [outer = (nil)] 14:13:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37e9999000) [pid = 1895] [serial = 2186] [outer = 0x7f37e9992c00] 14:13:08 INFO - PROCESS | 1895 | 1461791588573 Marionette DEBUG loaded listener.js 14:13:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37e999e000) [pid = 1895] [serial = 2187] [outer = 0x7f37e9992c00] 14:13:09 INFO - PROCESS | 1895 | 1461791589412 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:13:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:13:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1527ms 14:13:09 INFO - PROCESS | 1895 | 1461791589475 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:13:09 INFO - PROCESS | 1895 | 1461791589478 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:13:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:13:09 INFO - PROCESS | 1895 | 1461791589490 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:13:09 INFO - PROCESS | 1895 | 1461791589493 Marionette TRACE conn3 <- [1,2886,null,{}] 14:13:09 INFO - PROCESS | 1895 | 1461791589503 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:09 INFO - PROCESS | 1895 | 1461791589707 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:13:09 INFO - PROCESS | 1895 | 1461791589986 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380943a800 == 183 [pid = 1895] [id = 729] 14:13:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37d0c07c00) [pid = 1895] [serial = 2188] [outer = (nil)] 14:13:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37d0c10800) [pid = 1895] [serial = 2189] [outer = 0x7f37d0c07c00] 14:13:10 INFO - PROCESS | 1895 | 1461791590097 Marionette DEBUG loaded listener.js 14:13:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37d0c15800) [pid = 1895] [serial = 2190] [outer = 0x7f37d0c07c00] 14:13:10 INFO - PROCESS | 1895 | 1461791590931 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:13:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:13:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1491ms 14:13:10 INFO - PROCESS | 1895 | 1461791590975 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:13:10 INFO - PROCESS | 1895 | 1461791590979 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:13:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:13:10 INFO - PROCESS | 1895 | 1461791590984 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:13:10 INFO - PROCESS | 1895 | 1461791590986 Marionette TRACE conn3 <- [1,2890,null,{}] 14:13:10 INFO - PROCESS | 1895 | 1461791590992 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:11 INFO - PROCESS | 1895 | 1461791591200 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:13:11 INFO - PROCESS | 1895 | 1461791591564 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb97000 == 184 [pid = 1895] [id = 730] 14:13:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37d0c0b800) [pid = 1895] [serial = 2191] [outer = (nil)] 14:13:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37e999b400) [pid = 1895] [serial = 2192] [outer = 0x7f37d0c0b800] 14:13:11 INFO - PROCESS | 1895 | 1461791591764 Marionette DEBUG loaded listener.js 14:13:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37e9ebf400) [pid = 1895] [serial = 2193] [outer = 0x7f37d0c0b800] 14:13:12 INFO - PROCESS | 1895 | 1461791592739 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:13:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:13:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1832ms 14:13:12 INFO - PROCESS | 1895 | 1461791592819 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:13:12 INFO - PROCESS | 1895 | 1461791592822 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:13:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:13:12 INFO - PROCESS | 1895 | 1461791592830 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:13:12 INFO - PROCESS | 1895 | 1461791592832 Marionette TRACE conn3 <- [1,2894,null,{}] 14:13:12 INFO - PROCESS | 1895 | 1461791592838 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:13 INFO - PROCESS | 1895 | 1461791593040 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10dc000 == 183 [pid = 1895] [id = 650] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f9ff1000 == 182 [pid = 1895] [id = 72] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20db800 == 181 [pid = 1895] [id = 651] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e6392000 == 180 [pid = 1895] [id = 652] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcc7a800 == 179 [pid = 1895] [id = 643] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7309000 == 178 [pid = 1895] [id = 653] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e8727800 == 177 [pid = 1895] [id = 654] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e96b4000 == 176 [pid = 1895] [id = 655] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8953000 == 175 [pid = 1895] [id = 646] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ddeaa000 == 174 [pid = 1895] [id = 648] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d3cdc000 == 173 [pid = 1895] [id = 706] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d6ecd000 == 172 [pid = 1895] [id = 705] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37fef97800 == 171 [pid = 1895] [id = 704] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f90cb800 == 170 [pid = 1895] [id = 703] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f3f1f000 == 169 [pid = 1895] [id = 702] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2cab800 == 168 [pid = 1895] [id = 701] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f216b800 == 167 [pid = 1895] [id = 700] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1e58800 == 166 [pid = 1895] [id = 699] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1c66800 == 165 [pid = 1895] [id = 698] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed7db000 == 164 [pid = 1895] [id = 697] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed0a9800 == 163 [pid = 1895] [id = 696] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eb158000 == 162 [pid = 1895] [id = 695] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9892800 == 161 [pid = 1895] [id = 694] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e88d8800 == 160 [pid = 1895] [id = 693] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e7166800 == 159 [pid = 1895] [id = 692] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e20c9800 == 158 [pid = 1895] [id = 691] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e0de1800 == 157 [pid = 1895] [id = 690] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dddb6800 == 156 [pid = 1895] [id = 689] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d89d8000 == 155 [pid = 1895] [id = 688] 14:13:14 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d0c45000 == 154 [pid = 1895] [id = 687] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37df92a400) [pid = 1895] [serial = 2060] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37df7fd000) [pid = 1895] [serial = 2010] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37df937800) [pid = 1895] [serial = 1995] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37e6086000) [pid = 1895] [serial = 2021] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37de028000) [pid = 1895] [serial = 2055] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37e7240c00) [pid = 1895] [serial = 2024] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37ecc12000) [pid = 1895] [serial = 2036] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37d6954400) [pid = 1895] [serial = 2012] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37ec7bc000) [pid = 1895] [serial = 2033] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37db9f1000) [pid = 1895] [serial = 2051] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37e7360c00) [pid = 1895] [serial = 2027] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37d83cbc00) [pid = 1895] [serial = 2048] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37d88dd000) [pid = 1895] [serial = 1992] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37d694c800) [pid = 1895] [serial = 2045] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37eb250800) [pid = 1895] [serial = 2030] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37dc2f6800) [pid = 1895] [serial = 2052] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37d9675400) [pid = 1895] [serial = 2049] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37ed119400) [pid = 1895] [serial = 2039] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37dd70ac00) [pid = 1895] [serial = 2054] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37dec06c00) [pid = 1895] [serial = 2057] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37db9eec00) [pid = 1895] [serial = 2015] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37dfa55400) [pid = 1895] [serial = 2018] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37f04a6c00) [pid = 1895] [serial = 2042] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37d6d6f400) [pid = 1895] [serial = 2046] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37df78a000) [pid = 1895] [serial = 2058] [outer = (nil)] [url = about:blank] 14:13:14 INFO - PROCESS | 1895 | 1461791594837 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d0c39800 == 155 [pid = 1895] [id = 731] 14:13:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37d518cc00) [pid = 1895] [serial = 2194] [outer = (nil)] 14:13:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37d68f8800) [pid = 1895] [serial = 2195] [outer = 0x7f37d518cc00] 14:13:14 INFO - PROCESS | 1895 | 1461791594925 Marionette DEBUG loaded listener.js 14:13:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37d6953800) [pid = 1895] [serial = 2196] [outer = 0x7f37d518cc00] 14:13:15 INFO - PROCESS | 1895 | 1461791595674 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:13:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:13:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2886ms 14:13:15 INFO - PROCESS | 1895 | 1461791595717 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:13:15 INFO - PROCESS | 1895 | 1461791595722 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:13:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:13:15 INFO - PROCESS | 1895 | 1461791595744 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:13:15 INFO - PROCESS | 1895 | 1461791595749 Marionette TRACE conn3 <- [1,2898,null,{}] 14:13:15 INFO - PROCESS | 1895 | 1461791595755 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:15 INFO - PROCESS | 1895 | 1461791595944 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:13:15 INFO - PROCESS | 1895 | 1461791595956 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:15 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d19800 == 156 [pid = 1895] [id = 732] 14:13:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37d6d65800) [pid = 1895] [serial = 2197] [outer = (nil)] 14:13:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37d7df9800) [pid = 1895] [serial = 2198] [outer = 0x7f37d6d65800] 14:13:16 INFO - PROCESS | 1895 | 1461791596021 Marionette DEBUG loaded listener.js 14:13:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37d88df400) [pid = 1895] [serial = 2199] [outer = 0x7f37d6d65800] 14:13:16 INFO - PROCESS | 1895 | 1461791596995 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:13:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:13:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1289ms 14:13:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:13:17 INFO - PROCESS | 1895 | 1461791597029 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:13:17 INFO - PROCESS | 1895 | 1461791597033 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:13:17 INFO - PROCESS | 1895 | 1461791597039 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:13:17 INFO - PROCESS | 1895 | 1461791597042 Marionette TRACE conn3 <- [1,2902,null,{}] 14:13:17 INFO - PROCESS | 1895 | 1461791597050 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:17 INFO - PROCESS | 1895 | 1461791597222 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:13:17 INFO - PROCESS | 1895 | 1461791597447 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:17 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d82c4000 == 157 [pid = 1895] [id = 733] 14:13:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37d9675000) [pid = 1895] [serial = 2200] [outer = (nil)] 14:13:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37db8a9000) [pid = 1895] [serial = 2201] [outer = 0x7f37d9675000] 14:13:17 INFO - PROCESS | 1895 | 1461791597507 Marionette DEBUG loaded listener.js 14:13:17 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37dba31c00) [pid = 1895] [serial = 2202] [outer = 0x7f37d9675000] 14:13:18 INFO - PROCESS | 1895 | 1461791598345 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:13:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:13:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1339ms 14:13:18 INFO - PROCESS | 1895 | 1461791598379 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:13:18 INFO - PROCESS | 1895 | 1461791598381 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:13:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:13:18 INFO - PROCESS | 1895 | 1461791598394 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:13:18 INFO - PROCESS | 1895 | 1461791598402 Marionette TRACE conn3 <- [1,2906,null,{}] 14:13:18 INFO - PROCESS | 1895 | 1461791598424 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:18 INFO - PROCESS | 1895 | 1461791598671 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:13:18 INFO - PROCESS | 1895 | 1461791598713 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8959000 == 158 [pid = 1895] [id = 734] 14:13:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37dcbafc00) [pid = 1895] [serial = 2203] [outer = (nil)] 14:13:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37dd703800) [pid = 1895] [serial = 2204] [outer = 0x7f37dcbafc00] 14:13:18 INFO - PROCESS | 1895 | 1461791598814 Marionette DEBUG loaded listener.js 14:13:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37dec11c00) [pid = 1895] [serial = 2205] [outer = 0x7f37dcbafc00] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37f2630800) [pid = 1895] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37f410e400) [pid = 1895] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37d53cc000) [pid = 1895] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37d7dfac00) [pid = 1895] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37eb257c00) [pid = 1895] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37dba35c00) [pid = 1895] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e87ba000) [pid = 1895] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37d9405000) [pid = 1895] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37df791800) [pid = 1895] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37e86ddc00) [pid = 1895] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37d7d4b000) [pid = 1895] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37ec9b5c00) [pid = 1895] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37dd710400) [pid = 1895] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37e7240000) [pid = 1895] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f37dd707c00) [pid = 1895] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37ec9adc00) [pid = 1895] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37e87b4000) [pid = 1895] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37d53d1800) [pid = 1895] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37cfc10c00) [pid = 1895] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37e959a400) [pid = 1895] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37cfc12400) [pid = 1895] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37d68f4800) [pid = 1895] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37d53d8400) [pid = 1895] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37ddb4ec00) [pid = 1895] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37d406c000) [pid = 1895] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37deccd400) [pid = 1895] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:13:20 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37ddb4f400) [pid = 1895] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:13:20 INFO - PROCESS | 1895 | 1461791600410 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:13:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:13:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2058ms 14:13:20 INFO - PROCESS | 1895 | 1461791600445 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:13:20 INFO - PROCESS | 1895 | 1461791600448 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:13:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:13:20 INFO - PROCESS | 1895 | 1461791600454 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:13:20 INFO - PROCESS | 1895 | 1461791600456 Marionette TRACE conn3 <- [1,2910,null,{}] 14:13:20 INFO - PROCESS | 1895 | 1461791600461 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:20 INFO - PROCESS | 1895 | 1461791600637 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:13:20 INFO - PROCESS | 1895 | 1461791600827 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:20 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d98a8000 == 159 [pid = 1895] [id = 735] 14:13:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37cfc12400) [pid = 1895] [serial = 2206] [outer = (nil)] 14:13:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37dba3d400) [pid = 1895] [serial = 2207] [outer = 0x7f37cfc12400] 14:13:20 INFO - PROCESS | 1895 | 1461791600885 Marionette DEBUG loaded listener.js 14:13:20 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37df783800) [pid = 1895] [serial = 2208] [outer = 0x7f37cfc12400] 14:13:21 INFO - PROCESS | 1895 | 1461791601456 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:13:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:13:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:13:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1030ms 14:13:21 INFO - PROCESS | 1895 | 1461791601484 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:13:21 INFO - PROCESS | 1895 | 1461791601487 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:13:21 INFO - TEST-START | /DOMEvents/constructors.html 14:13:21 INFO - PROCESS | 1895 | 1461791601493 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:13:21 INFO - PROCESS | 1895 | 1461791601495 Marionette TRACE conn3 <- [1,2914,null,{}] 14:13:21 INFO - PROCESS | 1895 | 1461791601500 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:21 INFO - PROCESS | 1895 | 1461791601693 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:13:21 INFO - PROCESS | 1895 | 1461791601885 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dbc1e000 == 160 [pid = 1895] [id = 736] 14:13:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37df938800) [pid = 1895] [serial = 2209] [outer = (nil)] 14:13:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37dfa5d400) [pid = 1895] [serial = 2210] [outer = 0x7f37df938800] 14:13:21 INFO - PROCESS | 1895 | 1461791601960 Marionette DEBUG loaded listener.js 14:13:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37e21a2800) [pid = 1895] [serial = 2211] [outer = 0x7f37df938800] 14:13:23 INFO - PROCESS | 1895 | 1461791603052 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:13:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:13:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:13:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:13:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:13:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1602ms 14:13:23 INFO - PROCESS | 1895 | 1461791603139 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:13:23 INFO - PROCESS | 1895 | 1461791603145 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:13:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:13:23 INFO - PROCESS | 1895 | 1461791603154 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:13:23 INFO - PROCESS | 1895 | 1461791603160 Marionette TRACE conn3 <- [1,2918,null,{}] 14:13:23 INFO - PROCESS | 1895 | 1461791603171 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:23 INFO - PROCESS | 1895 | 1461791603378 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:13:23 INFO - PROCESS | 1895 | 1461791603693 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:23 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8721000 == 161 [pid = 1895] [id = 737] 14:13:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37da702c00) [pid = 1895] [serial = 2212] [outer = (nil)] 14:13:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37da70e800) [pid = 1895] [serial = 2213] [outer = 0x7f37da702c00] 14:13:23 INFO - PROCESS | 1895 | 1461791603770 Marionette DEBUG loaded listener.js 14:13:23 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37dba30800) [pid = 1895] [serial = 2214] [outer = 0x7f37da702c00] 14:13:24 INFO - PROCESS | 1895 | 1461791604539 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:13:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:13:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1434ms 14:13:24 INFO - PROCESS | 1895 | 1461791604589 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:13:24 INFO - PROCESS | 1895 | 1461791604598 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:13:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:13:24 INFO - PROCESS | 1895 | 1461791604608 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:13:24 INFO - PROCESS | 1895 | 1461791604612 Marionette TRACE conn3 <- [1,2922,null,{}] 14:13:24 INFO - PROCESS | 1895 | 1461791604617 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:24 INFO - PROCESS | 1895 | 1461791604818 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:13:25 INFO - PROCESS | 1895 | 1461791605096 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dcbc2800 == 162 [pid = 1895] [id = 738] 14:13:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37dcbb0000) [pid = 1895] [serial = 2215] [outer = (nil)] 14:13:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37deccd000) [pid = 1895] [serial = 2216] [outer = 0x7f37dcbb0000] 14:13:25 INFO - PROCESS | 1895 | 1461791605180 Marionette DEBUG loaded listener.js 14:13:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37df932400) [pid = 1895] [serial = 2217] [outer = 0x7f37dcbb0000] 14:13:25 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:25 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:25 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:25 INFO - PROCESS | 1895 | [1895] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 14:13:26 INFO - PROCESS | 1895 | 1461791606026 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:13:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:13:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:26 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 14:13:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:26 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 14:13:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:26 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]" 14:13:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:13:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:13:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1433ms 14:13:26 INFO - PROCESS | 1895 | 1461791606045 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:13:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:13:26 INFO - PROCESS | 1895 | 1461791606052 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:13:26 INFO - PROCESS | 1895 | 1461791606059 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:13:26 INFO - PROCESS | 1895 | 1461791606064 Marionette TRACE conn3 <- [1,2926,null,{}] 14:13:26 INFO - PROCESS | 1895 | 1461791606081 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:26 INFO - PROCESS | 1895 | 1461791606302 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:13:26 INFO - PROCESS | 1895 | 1461791606554 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:26 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37dddb6000 == 163 [pid = 1895] [id = 739] 14:13:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37df935800) [pid = 1895] [serial = 2218] [outer = (nil)] 14:13:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37e6086800) [pid = 1895] [serial = 2219] [outer = 0x7f37df935800] 14:13:26 INFO - PROCESS | 1895 | 1461791606631 Marionette DEBUG loaded listener.js 14:13:26 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37e7241800) [pid = 1895] [serial = 2220] [outer = 0x7f37df935800] 14:13:27 INFO - PROCESS | 1895 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:13:27 INFO - PROCESS | 1895 | 1461791607404 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:13:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:13:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1387ms 14:13:27 INFO - PROCESS | 1895 | 1461791607445 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:13:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:13:27 INFO - PROCESS | 1895 | 1461791607449 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:13:27 INFO - PROCESS | 1895 | 1461791607455 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:13:27 INFO - PROCESS | 1895 | 1461791607458 Marionette TRACE conn3 <- [1,2930,null,{}] 14:13:27 INFO - PROCESS | 1895 | 1461791607464 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:27 INFO - PROCESS | 1895 | 1461791607652 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:13:27 INFO - PROCESS | 1895 | 1461791607930 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37de2aa000 == 164 [pid = 1895] [id = 740] 14:13:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37dd70f800) [pid = 1895] [serial = 2221] [outer = (nil)] 14:13:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37e733a800) [pid = 1895] [serial = 2222] [outer = 0x7f37dd70f800] 14:13:28 INFO - PROCESS | 1895 | 1461791608003 Marionette DEBUG loaded listener.js 14:13:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37e735e400) [pid = 1895] [serial = 2223] [outer = 0x7f37dd70f800] 14:13:28 INFO - PROCESS | 1895 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:13:28 INFO - PROCESS | 1895 | 1461791608738 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:13:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:13:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1335ms 14:13:28 INFO - PROCESS | 1895 | 1461791608789 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:13:28 INFO - PROCESS | 1895 | 1461791608793 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:13:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:13:28 INFO - PROCESS | 1895 | 1461791608798 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:13:28 INFO - PROCESS | 1895 | 1461791608801 Marionette TRACE conn3 <- [1,2934,null,{}] 14:13:28 INFO - PROCESS | 1895 | 1461791608806 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:28 INFO - PROCESS | 1895 | 1461791608988 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:13:29 INFO - PROCESS | 1895 | 1461791609264 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e10ed800 == 165 [pid = 1895] [id = 741] 14:13:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37e6116000) [pid = 1895] [serial = 2224] [outer = (nil)] 14:13:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37e7476000) [pid = 1895] [serial = 2225] [outer = 0x7f37e6116000] 14:13:29 INFO - PROCESS | 1895 | 1461791609348 Marionette DEBUG loaded listener.js 14:13:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37e87be800) [pid = 1895] [serial = 2226] [outer = 0x7f37e6116000] 14:13:30 INFO - PROCESS | 1895 | 1461791610123 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:13:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:13:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1380ms 14:13:30 INFO - PROCESS | 1895 | 1461791610180 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:13:30 INFO - PROCESS | 1895 | 1461791610183 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:13:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:13:30 INFO - PROCESS | 1895 | 1461791610189 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:13:30 INFO - PROCESS | 1895 | 1461791610192 Marionette TRACE conn3 <- [1,2938,null,{}] 14:13:30 INFO - PROCESS | 1895 | 1461791610197 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:30 INFO - PROCESS | 1895 | 1461791610496 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:13:30 INFO - PROCESS | 1895 | 1461791610710 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:30 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e639a000 == 166 [pid = 1895] [id = 742] 14:13:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37e87c0000) [pid = 1895] [serial = 2227] [outer = (nil)] 14:13:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37e9993400) [pid = 1895] [serial = 2228] [outer = 0x7f37e87c0000] 14:13:30 INFO - PROCESS | 1895 | 1461791610788 Marionette DEBUG loaded listener.js 14:13:30 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37e9ec2400) [pid = 1895] [serial = 2229] [outer = 0x7f37e87c0000] 14:13:31 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. 14:13:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1327ms 14:13:31 INFO - PROCESS | 1895 | 1461791611507 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:13:31 INFO - PROCESS | 1895 | 1461791611538 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:13:31 INFO - PROCESS | 1895 | 1461791611542 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:13:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:13:31 INFO - PROCESS | 1895 | 1461791611549 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:13:31 INFO - PROCESS | 1895 | 1461791611552 Marionette TRACE conn3 <- [1,2942,null,{}] 14:13:31 INFO - PROCESS | 1895 | 1461791611557 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:31 INFO - PROCESS | 1895 | 1461791611747 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:13:31 INFO - PROCESS | 1895 | 1461791611993 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:32 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e860e000 == 167 [pid = 1895] [id = 743] 14:13:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37e8dca800) [pid = 1895] [serial = 2230] [outer = (nil)] 14:13:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37e1191800) [pid = 1895] [serial = 2231] [outer = 0x7f37e8dca800] 14:13:32 INFO - PROCESS | 1895 | 1461791612075 Marionette DEBUG loaded listener.js 14:13:32 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37ead6a000) [pid = 1895] [serial = 2232] [outer = 0x7f37e8dca800] 14:13:32 INFO - PROCESS | 1895 | 1461791612832 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:13:32 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 14:13:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:13:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1327ms 14:13:32 INFO - PROCESS | 1895 | 1461791612880 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:13:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:13:32 INFO - PROCESS | 1895 | 1461791612884 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:13:32 INFO - PROCESS | 1895 | 1461791612890 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:13:32 INFO - PROCESS | 1895 | 1461791612893 Marionette TRACE conn3 <- [1,2946,null,{}] 14:13:32 INFO - PROCESS | 1895 | 1461791612898 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:33 INFO - PROCESS | 1895 | 1461791613136 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:13:33 INFO - PROCESS | 1895 | 1461791613412 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:33 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e96bb000 == 168 [pid = 1895] [id = 744] 14:13:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37e9733000) [pid = 1895] [serial = 2233] [outer = (nil)] 14:13:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37eb253c00) [pid = 1895] [serial = 2234] [outer = 0x7f37e9733000] 14:13:33 INFO - PROCESS | 1895 | 1461791613485 Marionette DEBUG loaded listener.js 14:13:33 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37ebc06400) [pid = 1895] [serial = 2235] [outer = 0x7f37e9733000] 14:13:34 INFO - PROCESS | 1895 | 1461791614194 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:13:34 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. 14:13:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1327ms 14:13:34 INFO - PROCESS | 1895 | 1461791614223 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:13:34 INFO - PROCESS | 1895 | 1461791614227 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:13:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:13:34 INFO - PROCESS | 1895 | 1461791614234 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:13:34 INFO - PROCESS | 1895 | 1461791614237 Marionette TRACE conn3 <- [1,2950,null,{}] 14:13:34 INFO - PROCESS | 1895 | 1461791614242 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:34 INFO - PROCESS | 1895 | 1461791614440 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:13:34 INFO - PROCESS | 1895 | 1461791614686 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e9c80000 == 169 [pid = 1895] [id = 745] 14:13:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37ea0d8000) [pid = 1895] [serial = 2236] [outer = (nil)] 14:13:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37ec7bbc00) [pid = 1895] [serial = 2237] [outer = 0x7f37ea0d8000] 14:13:34 INFO - PROCESS | 1895 | 1461791614755 Marionette DEBUG loaded listener.js 14:13:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37ec9b2000) [pid = 1895] [serial = 2238] [outer = 0x7f37ea0d8000] 14:13:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37eaf6d000 == 170 [pid = 1895] [id = 746] 14:13:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37ecb42400) [pid = 1895] [serial = 2239] [outer = (nil)] 14:13:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37ebc3e000) [pid = 1895] [serial = 2240] [outer = 0x7f37ecb42400] 14:13:35 INFO - PROCESS | 1895 | 1461791615654 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:13:35 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. 14:13:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1433ms 14:13:35 INFO - PROCESS | 1895 | 1461791615683 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:13:35 INFO - PROCESS | 1895 | 1461791615686 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:13:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:13:35 INFO - PROCESS | 1895 | 1461791615703 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:13:35 INFO - PROCESS | 1895 | 1461791615706 Marionette TRACE conn3 <- [1,2954,null,{}] 14:13:35 INFO - PROCESS | 1895 | 1461791615711 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:35 INFO - PROCESS | 1895 | 1461791615942 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:13:36 INFO - PROCESS | 1895 | 1461791616214 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed3e2000 == 171 [pid = 1895] [id = 747] 14:13:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37eb24f800) [pid = 1895] [serial = 2241] [outer = (nil)] 14:13:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37ecc18400) [pid = 1895] [serial = 2242] [outer = 0x7f37eb24f800] 14:13:36 INFO - PROCESS | 1895 | 1461791616285 Marionette DEBUG loaded listener.js 14:13:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37ecefb400) [pid = 1895] [serial = 2243] [outer = 0x7f37eb24f800] 14:13:37 INFO - PROCESS | 1895 | 1461791617082 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:13:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:13:37 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 14:13:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1442ms 14:13:37 INFO - PROCESS | 1895 | 1461791617140 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:13:37 INFO - PROCESS | 1895 | 1461791617143 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:13:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:13:37 INFO - PROCESS | 1895 | 1461791617149 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:13:37 INFO - PROCESS | 1895 | 1461791617153 Marionette TRACE conn3 <- [1,2958,null,{}] 14:13:37 INFO - PROCESS | 1895 | 1461791617158 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:37 INFO - PROCESS | 1895 | 1461791617415 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:13:37 INFO - PROCESS | 1895 | 1461791617689 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:37 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1185000 == 172 [pid = 1895] [id = 748] 14:13:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f37eb259c00) [pid = 1895] [serial = 2244] [outer = (nil)] 14:13:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37ef918800) [pid = 1895] [serial = 2245] [outer = 0x7f37eb259c00] 14:13:37 INFO - PROCESS | 1895 | 1461791617768 Marionette DEBUG loaded listener.js 14:13:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37f1e86c00) [pid = 1895] [serial = 2246] [outer = 0x7f37eb259c00] 14:13:38 INFO - PROCESS | 1895 | 1461791618504 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:13:38 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. 14:13:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1391ms 14:13:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:13:38 INFO - PROCESS | 1895 | 1461791618540 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:13:38 INFO - PROCESS | 1895 | 1461791618543 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:13:38 INFO - PROCESS | 1895 | 1461791618548 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:13:38 INFO - PROCESS | 1895 | 1461791618551 Marionette TRACE conn3 <- [1,2962,null,{}] 14:13:38 INFO - PROCESS | 1895 | 1461791618556 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:38 INFO - PROCESS | 1895 | 1461791618744 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:13:39 INFO - PROCESS | 1895 | 1461791619027 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f2155000 == 173 [pid = 1895] [id = 749] 14:13:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37ecf06800) [pid = 1895] [serial = 2247] [outer = (nil)] 14:13:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37f211f800) [pid = 1895] [serial = 2248] [outer = 0x7f37ecf06800] 14:13:39 INFO - PROCESS | 1895 | 1461791619097 Marionette DEBUG loaded listener.js 14:13:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37f2f07000) [pid = 1895] [serial = 2249] [outer = 0x7f37ecf06800] 14:13:39 INFO - PROCESS | 1895 | 1461791619902 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:13:39 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. 14:13:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1387ms 14:13:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:13:39 INFO - PROCESS | 1895 | 1461791619935 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:13:39 INFO - PROCESS | 1895 | 1461791619938 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:13:39 INFO - PROCESS | 1895 | 1461791619944 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:13:39 INFO - PROCESS | 1895 | 1461791619955 Marionette TRACE conn3 <- [1,2966,null,{}] 14:13:39 INFO - PROCESS | 1895 | 1461791619959 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:40 INFO - PROCESS | 1895 | 1461791620176 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:13:40 INFO - PROCESS | 1895 | 1461791620440 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f342f000 == 174 [pid = 1895] [id = 750] 14:13:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37ecc12000) [pid = 1895] [serial = 2250] [outer = (nil)] 14:13:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37f3502c00) [pid = 1895] [serial = 2251] [outer = 0x7f37ecc12000] 14:13:40 INFO - PROCESS | 1895 | 1461791620513 Marionette DEBUG loaded listener.js 14:13:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37f4109000) [pid = 1895] [serial = 2252] [outer = 0x7f37ecc12000] 14:13:41 INFO - PROCESS | 1895 | 1461791621257 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:13:41 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. 14:13:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1336ms 14:13:41 INFO - PROCESS | 1895 | 1461791621280 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:13:41 INFO - PROCESS | 1895 | 1461791621283 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:13:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:13:41 INFO - PROCESS | 1895 | 1461791621288 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:13:41 INFO - PROCESS | 1895 | 1461791621291 Marionette TRACE conn3 <- [1,2970,null,{}] 14:13:41 INFO - PROCESS | 1895 | 1461791621296 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:41 INFO - PROCESS | 1895 | 1461791621481 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:13:41 INFO - PROCESS | 1895 | 1461791621775 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:41 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f62f1000 == 175 [pid = 1895] [id = 751] 14:13:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37ed11f000) [pid = 1895] [serial = 2253] [outer = (nil)] 14:13:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37f564ac00) [pid = 1895] [serial = 2254] [outer = 0x7f37ed11f000] 14:13:41 INFO - PROCESS | 1895 | 1461791621849 Marionette DEBUG loaded listener.js 14:13:41 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37f9f86000) [pid = 1895] [serial = 2255] [outer = 0x7f37ed11f000] 14:13:42 INFO - PROCESS | 1895 | 1461791622571 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:13:42 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. 14:13:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1333ms 14:13:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:13:42 INFO - PROCESS | 1895 | 1461791622621 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:13:42 INFO - PROCESS | 1895 | 1461791622623 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:13:42 INFO - PROCESS | 1895 | 1461791622630 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:13:42 INFO - PROCESS | 1895 | 1461791622632 Marionette TRACE conn3 <- [1,2974,null,{}] 14:13:42 INFO - PROCESS | 1895 | 1461791622637 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:42 INFO - PROCESS | 1895 | 1461791622860 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:13:43 INFO - PROCESS | 1895 | 1461791623114 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:43 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3801034800 == 176 [pid = 1895] [id = 752] 14:13:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37f3571000) [pid = 1895] [serial = 2256] [outer = (nil)] 14:13:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37ffe11800) [pid = 1895] [serial = 2257] [outer = 0x7f37f3571000] 14:13:43 INFO - PROCESS | 1895 | 1461791623183 Marionette DEBUG loaded listener.js 14:13:43 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f3800cb1400) [pid = 1895] [serial = 2258] [outer = 0x7f37f3571000] 14:13:43 INFO - PROCESS | 1895 | 1461791623936 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:13:43 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. 14:13:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1328ms 14:13:43 INFO - PROCESS | 1895 | 1461791623957 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:13:43 INFO - PROCESS | 1895 | 1461791623960 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:13:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:13:43 INFO - PROCESS | 1895 | 1461791623965 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:13:43 INFO - PROCESS | 1895 | 1461791623968 Marionette TRACE conn3 <- [1,2978,null,{}] 14:13:43 INFO - PROCESS | 1895 | 1461791623973 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:44 INFO - PROCESS | 1895 | 1461791624158 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:13:44 INFO - PROCESS | 1895 | 1461791624428 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:44 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f380cb98800 == 177 [pid = 1895] [id = 753] 14:13:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37f5344000) [pid = 1895] [serial = 2259] [outer = (nil)] 14:13:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f3804965400) [pid = 1895] [serial = 2260] [outer = 0x7f37f5344000] 14:13:44 INFO - PROCESS | 1895 | 1461791624507 Marionette DEBUG loaded listener.js 14:13:44 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f3804ba3400) [pid = 1895] [serial = 2261] [outer = 0x7f37f5344000] 14:13:45 INFO - PROCESS | 1895 | 1461791625300 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:13:45 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. 14:13:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1376ms 14:13:45 INFO - PROCESS | 1895 | 1461791625343 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:13:45 INFO - PROCESS | 1895 | 1461791625350 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:13:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:13:45 INFO - PROCESS | 1895 | 1461791625357 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:13:45 INFO - PROCESS | 1895 | 1461791625363 Marionette TRACE conn3 <- [1,2982,null,{}] 14:13:45 INFO - PROCESS | 1895 | 1461791625370 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:45 INFO - PROCESS | 1895 | 1461791625560 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:13:45 INFO - PROCESS | 1895 | 1461791625822 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:45 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d951c000 == 178 [pid = 1895] [id = 754] 14:13:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37df7f8400) [pid = 1895] [serial = 2262] [outer = (nil)] 14:13:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f3804bb1c00) [pid = 1895] [serial = 2263] [outer = 0x7f37df7f8400] 14:13:45 INFO - PROCESS | 1895 | 1461791625901 Marionette DEBUG loaded listener.js 14:13:45 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f3804c0f000) [pid = 1895] [serial = 2264] [outer = 0x7f37df7f8400] 14:13:46 INFO - PROCESS | 1895 | 1461791626642 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:13:46 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 14:13:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:13:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:13:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:13:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:13:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1338ms 14:13:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:13:46 INFO - PROCESS | 1895 | 1461791626696 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:13:46 INFO - PROCESS | 1895 | 1461791626698 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:13:46 INFO - PROCESS | 1895 | 1461791626704 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:13:46 INFO - PROCESS | 1895 | 1461791626707 Marionette TRACE conn3 <- [1,2986,null,{}] 14:13:46 INFO - PROCESS | 1895 | 1461791626712 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:46 INFO - PROCESS | 1895 | 1461791626945 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:13:47 INFO - PROCESS | 1895 | 1461791627204 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:47 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8110000 == 179 [pid = 1895] [id = 755] 14:13:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37d4069000) [pid = 1895] [serial = 2265] [outer = (nil)] 14:13:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 215 (0x7f37d6995000) [pid = 1895] [serial = 2266] [outer = 0x7f37d4069000] 14:13:47 INFO - PROCESS | 1895 | 1461791627276 Marionette DEBUG loaded listener.js 14:13:47 INFO - PROCESS | 1895 | ++DOMWINDOW == 216 (0x7f37d699c000) [pid = 1895] [serial = 2267] [outer = 0x7f37d4069000] 14:13:48 INFO - PROCESS | 1895 | 1461791628034 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:13:48 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. 14:13:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1382ms 14:13:48 INFO - PROCESS | 1895 | 1461791628085 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:13:48 INFO - PROCESS | 1895 | 1461791628088 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:13:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:13:48 INFO - PROCESS | 1895 | 1461791628095 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:13:48 INFO - PROCESS | 1895 | 1461791628097 Marionette TRACE conn3 <- [1,2990,null,{}] 14:13:48 INFO - PROCESS | 1895 | 1461791628103 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:48 INFO - PROCESS | 1895 | 1461791628324 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:13:48 INFO - PROCESS | 1895 | 1461791628584 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:48 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d982c800 == 180 [pid = 1895] [id = 756] 14:13:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 217 (0x7f37d698e000) [pid = 1895] [serial = 2268] [outer = (nil)] 14:13:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 218 (0x7f37d9817800) [pid = 1895] [serial = 2269] [outer = 0x7f37d698e000] 14:13:48 INFO - PROCESS | 1895 | 1461791628657 Marionette DEBUG loaded listener.js 14:13:48 INFO - PROCESS | 1895 | ++DOMWINDOW == 219 (0x7f37d981b800) [pid = 1895] [serial = 2270] [outer = 0x7f37d698e000] 14:13:49 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d983d000 == 181 [pid = 1895] [id = 757] 14:13:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 220 (0x7f37ea0d3000) [pid = 1895] [serial = 2271] [outer = (nil)] 14:13:49 INFO - PROCESS | 1895 | ++DOMWINDOW == 221 (0x7f37d9815400) [pid = 1895] [serial = 2272] [outer = 0x7f37ea0d3000] 14:13:49 INFO - PROCESS | 1895 | 1461791629474 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:13:49 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. 14:13:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1426ms 14:13:49 INFO - PROCESS | 1895 | 1461791629523 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:13:49 INFO - PROCESS | 1895 | 1461791629527 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:13:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:13:49 INFO - PROCESS | 1895 | 1461791629538 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:13:49 INFO - PROCESS | 1895 | 1461791629540 Marionette TRACE conn3 <- [1,2994,null,{}] 14:13:49 INFO - PROCESS | 1895 | 1461791629546 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:49 INFO - PROCESS | 1895 | 1461791629818 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:13:50 INFO - PROCESS | 1895 | 1461791630102 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:50 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d20a6800 == 182 [pid = 1895] [id = 758] 14:13:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 222 (0x7f37d6992000) [pid = 1895] [serial = 2273] [outer = (nil)] 14:13:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 223 (0x7f37d9821800) [pid = 1895] [serial = 2274] [outer = 0x7f37d6992000] 14:13:50 INFO - PROCESS | 1895 | 1461791630216 Marionette DEBUG loaded listener.js 14:13:50 INFO - PROCESS | 1895 | ++DOMWINDOW == 224 (0x7f3804c08800) [pid = 1895] [serial = 2275] [outer = 0x7f37d6992000] 14:13:50 INFO - PROCESS | 1895 | 1461791630957 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:13:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:13:50 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 14:13:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1435ms 14:13:50 INFO - PROCESS | 1895 | 1461791630986 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:13:50 INFO - PROCESS | 1895 | 1461791630989 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:13:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:13:51 INFO - PROCESS | 1895 | 1461791630997 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:13:51 INFO - PROCESS | 1895 | 1461791630999 Marionette TRACE conn3 <- [1,2998,null,{}] 14:13:51 INFO - PROCESS | 1895 | 1461791631004 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:51 INFO - PROCESS | 1895 | 1461791631211 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:13:51 INFO - PROCESS | 1895 | 1461791631469 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:51 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d20c3800 == 183 [pid = 1895] [id = 759] 14:13:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 225 (0x7f37d981bc00) [pid = 1895] [serial = 2276] [outer = (nil)] 14:13:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 226 (0x7f37ecd48000) [pid = 1895] [serial = 2277] [outer = 0x7f37d981bc00] 14:13:51 INFO - PROCESS | 1895 | 1461791631544 Marionette DEBUG loaded listener.js 14:13:51 INFO - PROCESS | 1895 | ++DOMWINDOW == 227 (0x7f37ecd4c800) [pid = 1895] [serial = 2278] [outer = 0x7f37d981bc00] 14:13:52 INFO - PROCESS | 1895 | 1461791632355 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:13:52 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. 14:13:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1378ms 14:13:52 INFO - PROCESS | 1895 | 1461791632377 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:13:52 INFO - PROCESS | 1895 | 1461791632380 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:13:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:13:52 INFO - PROCESS | 1895 | 1461791632385 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:13:52 INFO - PROCESS | 1895 | 1461791632387 Marionette TRACE conn3 <- [1,3002,null,{}] 14:13:52 INFO - PROCESS | 1895 | 1461791632393 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ef91f000 == 182 [pid = 1895] [id = 57] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3800d0c000 == 181 [pid = 1895] [id = 381] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37cfc58000 == 180 [pid = 1895] [id = 645] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d98a8000 == 179 [pid = 1895] [id = 735] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8959000 == 178 [pid = 1895] [id = 734] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d82c4000 == 177 [pid = 1895] [id = 733] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7d19800 == 176 [pid = 1895] [id = 732] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d0c39800 == 175 [pid = 1895] [id = 731] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380943a800 == 174 [pid = 1895] [id = 729] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3805511000 == 173 [pid = 1895] [id = 728] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3804aa4800 == 172 [pid = 1895] [id = 727] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380491d800 == 171 [pid = 1895] [id = 726] 14:13:54 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3801035800 == 170 [pid = 1895] [id = 725] 14:13:54 INFO - PROCESS | 1895 | 1461791634234 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 226 (0x7f37f357ac00) [pid = 1895] [serial = 2111] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 225 (0x7f37f563c400) [pid = 1895] [serial = 2114] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 224 (0x7f37f35edc00) [pid = 1895] [serial = 2118] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 223 (0x7f37de02fc00) [pid = 1895] [serial = 2070] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 222 (0x7f37ecc10400) [pid = 1895] [serial = 2093] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 221 (0x7f37ddb50400) [pid = 1895] [serial = 2130] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 220 (0x7f37ead63000) [pid = 1895] [serial = 2087] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 219 (0x7f37dc2edc00) [pid = 1895] [serial = 2016] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 218 (0x7f37e2064800) [pid = 1895] [serial = 2073] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 217 (0x7f37eaf96800) [pid = 1895] [serial = 2088] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 216 (0x7f37e958bc00) [pid = 1895] [serial = 2082] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 215 (0x7f37d83d0400) [pid = 1895] [serial = 2066] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 214 (0x7f37f211d400) [pid = 1895] [serial = 2103] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37f2790000) [pid = 1895] [serial = 2106] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37e72a2c00) [pid = 1895] [serial = 2078] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37f3b26400) [pid = 1895] [serial = 2112] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37e8dd0800) [pid = 1895] [serial = 2081] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f37ec775800) [pid = 1895] [serial = 2105] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37d9671c00) [pid = 1895] [serial = 2067] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37eddebc00) [pid = 1895] [serial = 2097] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37e0e09000) [pid = 1895] [serial = 2072] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f37f04a7c00) [pid = 1895] [serial = 2099] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37e603c800) [pid = 1895] [serial = 2075] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37e9ec6800) [pid = 1895] [serial = 2085] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37ed5b8000) [pid = 1895] [serial = 2096] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37d6a37000) [pid = 1895] [serial = 2117] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37d7d51800) [pid = 1895] [serial = 2126] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37d68f1400) [pid = 1895] [serial = 2132] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37f1602c00) [pid = 1895] [serial = 2100] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37dcbbc000) [pid = 1895] [serial = 2069] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37ec77d400) [pid = 1895] [serial = 2090] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f37f1e10800) [pid = 1895] [serial = 2102] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37e9c22c00) [pid = 1895] [serial = 2084] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37cfc17800) [pid = 1895] [serial = 2063] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37d4072400) [pid = 1895] [serial = 2064] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37d7d45c00) [pid = 1895] [serial = 2013] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f37ecef6400) [pid = 1895] [serial = 2094] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f37d6a2e800) [pid = 1895] [serial = 2124] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37e7375800) [pid = 1895] [serial = 2079] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37e2063400) [pid = 1895] [serial = 2019] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37d83c5800) [pid = 1895] [serial = 2121] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37f56d7800) [pid = 1895] [serial = 2115] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37e7234400) [pid = 1895] [serial = 2022] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37f2eddc00) [pid = 1895] [serial = 2108] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37d68f7800) [pid = 1895] [serial = 2123] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37dcbb8000) [pid = 1895] [serial = 2129] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37d53d1000) [pid = 1895] [serial = 2120] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37ec9b2400) [pid = 1895] [serial = 2091] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37d9411400) [pid = 1895] [serial = 2127] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37df7f2000) [pid = 1895] [serial = 2133] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37f2f0d400) [pid = 1895] [serial = 2109] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37e118b800) [pid = 1895] [serial = 2135] [outer = (nil)] [url = about:blank] 14:13:54 INFO - PROCESS | 1895 | 1461791634690 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:54 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d20a7800 == 171 [pid = 1895] [id = 760] 14:13:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37d0c09c00) [pid = 1895] [serial = 2279] [outer = (nil)] 14:13:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37d0c12c00) [pid = 1895] [serial = 2280] [outer = 0x7f37d0c09c00] 14:13:54 INFO - PROCESS | 1895 | 1461791634755 Marionette DEBUG loaded listener.js 14:13:54 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37d5187800) [pid = 1895] [serial = 2281] [outer = 0x7f37d0c09c00] 14:13:55 INFO - PROCESS | 1895 | 1461791635412 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:13:55 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. 14:13:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 3038ms 14:13:55 INFO - PROCESS | 1895 | 1461791635426 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:13:55 INFO - PROCESS | 1895 | 1461791635429 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:13:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:13:55 INFO - PROCESS | 1895 | 1461791635443 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:13:55 INFO - PROCESS | 1895 | 1461791635448 Marionette TRACE conn3 <- [1,3006,null,{}] 14:13:55 INFO - PROCESS | 1895 | 1461791635455 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:55 INFO - PROCESS | 1895 | 1461791635641 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:13:55 INFO - PROCESS | 1895 | 1461791635861 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:55 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d52b4000 == 172 [pid = 1895] [id = 761] 14:13:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37d0c0d400) [pid = 1895] [serial = 2282] [outer = (nil)] 14:13:55 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37d6d67800) [pid = 1895] [serial = 2283] [outer = 0x7f37d0c0d400] 14:13:55 INFO - PROCESS | 1895 | 1461791635927 Marionette DEBUG loaded listener.js 14:13:56 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37d7d44400) [pid = 1895] [serial = 2284] [outer = 0x7f37d0c0d400] 14:13:56 INFO - PROCESS | 1895 | 1461791636635 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:13:56 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. 14:13:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1233ms 14:13:56 INFO - PROCESS | 1895 | 1461791636675 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:13:56 INFO - PROCESS | 1895 | 1461791636679 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:13:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:13:56 INFO - PROCESS | 1895 | 1461791636685 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:13:56 INFO - PROCESS | 1895 | 1461791636687 Marionette TRACE conn3 <- [1,3010,null,{}] 14:13:56 INFO - PROCESS | 1895 | 1461791636692 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:56 INFO - PROCESS | 1895 | 1461791636979 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:13:57 INFO - PROCESS | 1895 | 1461791637019 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:57 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7f19000 == 173 [pid = 1895] [id = 762] 14:13:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37d6d72800) [pid = 1895] [serial = 2285] [outer = (nil)] 14:13:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37d9675800) [pid = 1895] [serial = 2286] [outer = 0x7f37d6d72800] 14:13:57 INFO - PROCESS | 1895 | 1461791637087 Marionette DEBUG loaded listener.js 14:13:57 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37da846000) [pid = 1895] [serial = 2287] [outer = 0x7f37d6d72800] 14:13:57 INFO - PROCESS | 1895 | 1461791637907 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:13:57 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 14:13:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1238ms 14:13:57 INFO - PROCESS | 1895 | 1461791637923 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:13:57 INFO - PROCESS | 1895 | 1461791637929 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:13:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:13:57 INFO - PROCESS | 1895 | 1461791637951 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:13:57 INFO - PROCESS | 1895 | 1461791637958 Marionette TRACE conn3 <- [1,3014,null,{}] 14:13:57 INFO - PROCESS | 1895 | 1461791637962 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:13:58 INFO - PROCESS | 1895 | 1461791638205 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:13:58 INFO - PROCESS | 1895 | 1461791638247 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:13:58 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8724000 == 174 [pid = 1895] [id = 763] 14:13:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37d967b800) [pid = 1895] [serial = 2288] [outer = (nil)] 14:13:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f37dc2edc00) [pid = 1895] [serial = 2289] [outer = 0x7f37d967b800] 14:13:58 INFO - PROCESS | 1895 | 1461791638359 Marionette DEBUG loaded listener.js 14:13:58 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f37dcbb8000) [pid = 1895] [serial = 2290] [outer = 0x7f37d967b800] 14:13:58 INFO - PROCESS | 1895 | [1895] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37ec7bf800) [pid = 1895] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37cfc12400) [pid = 1895] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37ffb6d000) [pid = 1895] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f37d6a2dc00) [pid = 1895] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37e611a000) [pid = 1895] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37ec9cc400) [pid = 1895] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37e6046800) [pid = 1895] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37db8b1c00) [pid = 1895] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37ed11d400) [pid = 1895] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f37d0c0b800) [pid = 1895] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37d0c07c00) [pid = 1895] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37fefef800) [pid = 1895] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37e6120c00) [pid = 1895] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37e7476c00) [pid = 1895] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37dc2e8400) [pid = 1895] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37d68fcc00) [pid = 1895] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37e6040800) [pid = 1895] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37e7248400) [pid = 1895] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37e9992c00) [pid = 1895] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37eaf92400) [pid = 1895] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f3804a63c00) [pid = 1895] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37ec7c1c00) [pid = 1895] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37e7357000) [pid = 1895] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37d518cc00) [pid = 1895] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f3800046c00) [pid = 1895] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37d9675000) [pid = 1895] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37d6a38800) [pid = 1895] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37d6d65800) [pid = 1895] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37df934000) [pid = 1895] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37dec04800) [pid = 1895] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37dcbafc00) [pid = 1895] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37eb255c00) [pid = 1895] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:13:59 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37df92f800) [pid = 1895] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:13:59 INFO - PROCESS | 1895 | 1461791639850 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:13:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:13:59 INFO - {} 14:13:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:13:59 INFO - {} 14:13:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:13:59 INFO - {} 14:13:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:13:59 INFO - {} 14:13:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1950ms 14:13:59 INFO - PROCESS | 1895 | 1461791639888 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:13:59 INFO - PROCESS | 1895 | 1461791639891 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:13:59 INFO - TEST-START | /FileAPI/fileReader.html 14:13:59 INFO - PROCESS | 1895 | 1461791639896 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:13:59 INFO - PROCESS | 1895 | 1461791639898 Marionette TRACE conn3 <- [1,3018,null,{}] 14:13:59 INFO - PROCESS | 1895 | 1461791639903 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:00 INFO - PROCESS | 1895 | 1461791640141 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:14:00 INFO - PROCESS | 1895 | 1461791640160 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:00 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d983f000 == 175 [pid = 1895] [id = 764] 14:14:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 155 (0x7f37d0c0a400) [pid = 1895] [serial = 2291] [outer = (nil)] 14:14:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 156 (0x7f37db9f4800) [pid = 1895] [serial = 2292] [outer = 0x7f37d0c0a400] 14:14:00 INFO - PROCESS | 1895 | 1461791640219 Marionette DEBUG loaded listener.js 14:14:00 INFO - PROCESS | 1895 | ++DOMWINDOW == 157 (0x7f37deccb000) [pid = 1895] [serial = 2293] [outer = 0x7f37d0c0a400] 14:14:01 INFO - PROCESS | 1895 | 1461791641009 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:14:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:14:01 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:14:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:14:01 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:14:01 INFO - TEST-OK | /FileAPI/fileReader.html | took 1129ms 14:14:01 INFO - PROCESS | 1895 | 1461791641026 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:14:01 INFO - PROCESS | 1895 | 1461791641028 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:14:01 INFO - TEST-START | /FileAPI/historical.html 14:14:01 INFO - PROCESS | 1895 | 1461791641035 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:14:01 INFO - PROCESS | 1895 | 1461791641037 Marionette TRACE conn3 <- [1,3022,null,{}] 14:14:01 INFO - PROCESS | 1895 | 1461791641042 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:01 INFO - PROCESS | 1895 | 1461791641233 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:14:01 INFO - PROCESS | 1895 | 1461791641435 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:01 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d0c2e800 == 176 [pid = 1895] [id = 765] 14:14:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37cfc17c00) [pid = 1895] [serial = 2294] [outer = (nil)] 14:14:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37cfc1c800) [pid = 1895] [serial = 2295] [outer = 0x7f37cfc17c00] 14:14:01 INFO - PROCESS | 1895 | 1461791641673 Marionette DEBUG loaded listener.js 14:14:01 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37d4071c00) [pid = 1895] [serial = 2296] [outer = 0x7f37cfc17c00] 14:14:02 INFO - PROCESS | 1895 | 1461791642575 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:14:02 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:14:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:14:02 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:14:02 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:14:02 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:14:02 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:14:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:14:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:02 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:14:02 INFO - TEST-OK | /FileAPI/historical.html | took 1582ms 14:14:02 INFO - PROCESS | 1895 | 1461791642621 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:14:02 INFO - PROCESS | 1895 | 1461791642627 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:14:02 INFO - TEST-START | /FileAPI/idlharness.html 14:14:02 INFO - PROCESS | 1895 | 1461791642636 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:14:02 INFO - PROCESS | 1895 | 1461791642641 Marionette TRACE conn3 <- [1,3026,null,{}] 14:14:02 INFO - PROCESS | 1895 | 1461791642648 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:02 INFO - PROCESS | 1895 | 1461791642968 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:14:03 INFO - PROCESS | 1895 | 1461791643177 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:03 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d8109000 == 177 [pid = 1895] [id = 766] 14:14:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37d694d000) [pid = 1895] [serial = 2297] [outer = (nil)] 14:14:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37d6d68c00) [pid = 1895] [serial = 2298] [outer = 0x7f37d694d000] 14:14:03 INFO - PROCESS | 1895 | 1461791643256 Marionette DEBUG loaded listener.js 14:14:03 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37d7def800) [pid = 1895] [serial = 2299] [outer = 0x7f37d694d000] 14:14:05 INFO - PROCESS | 1895 | 1461791644916 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:14:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:14:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:14:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:14:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:14:05 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 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:14:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:14:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:14:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:14:05 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 14:14:05 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 14:14:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:14:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:14:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:14:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:14:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:14:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:14:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 2440ms 14:14:05 INFO - PROCESS | 1895 | 1461791645156 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:14:05 INFO - PROCESS | 1895 | 1461791645161 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:14:05 INFO - TEST-START | /FileAPI/idlharness.worker 14:14:05 INFO - PROCESS | 1895 | 1461791645177 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:14:05 INFO - PROCESS | 1895 | 1461791645181 Marionette TRACE conn3 <- [1,3030,null,{}] 14:14:05 INFO - PROCESS | 1895 | 1461791645187 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:05 INFO - PROCESS | 1895 | 1461791645423 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:14:05 INFO - PROCESS | 1895 | 1461791645716 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:05 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d9518000 == 178 [pid = 1895] [id = 767] 14:14:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37e206ec00) [pid = 1895] [serial = 2300] [outer = (nil)] 14:14:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37e21aec00) [pid = 1895] [serial = 2301] [outer = 0x7f37e206ec00] 14:14:05 INFO - PROCESS | 1895 | 1461791645824 Marionette DEBUG loaded listener.js 14:14:05 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37e6048800) [pid = 1895] [serial = 2302] [outer = 0x7f37e206ec00] 14:14:06 INFO - PROCESS | 1895 | [1895] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:14:08 INFO - PROCESS | 1895 | 1461791647944 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:14:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:14:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:14:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:14:08 INFO - {} 14:14:08 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 - {} 14:14:08 INFO - {} 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:14:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:14:08 INFO - {} 14:14:08 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 - {} 14:14:08 INFO - {} 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:14:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:14:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:14:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:14:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 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 14:14:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:14:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:14:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:14:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:14:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:14:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:14:08 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:14:08 INFO - {} 14:14:08 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2859ms 14:14:08 INFO - PROCESS | 1895 | 1461791648035 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:14:08 INFO - PROCESS | 1895 | 1461791648038 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:14:08 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:14:08 INFO - PROCESS | 1895 | 1461791648092 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:14:08 INFO - PROCESS | 1895 | 1461791648104 Marionette TRACE conn3 <- [1,3034,null,{}] 14:14:08 INFO - PROCESS | 1895 | 1461791648142 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:08 INFO - PROCESS | 1895 | 1461791648436 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:14:08 INFO - PROCESS | 1895 | 1461791648709 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:08 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e638e000 == 179 [pid = 1895] [id = 768] 14:14:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 167 (0x7f37e72a8000) [pid = 1895] [serial = 2303] [outer = (nil)] 14:14:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 168 (0x7f37ecd50400) [pid = 1895] [serial = 2304] [outer = 0x7f37e72a8000] 14:14:08 INFO - PROCESS | 1895 | 1461791648785 Marionette DEBUG loaded listener.js 14:14:08 INFO - PROCESS | 1895 | ++DOMWINDOW == 169 (0x7f37ecef8800) [pid = 1895] [serial = 2305] [outer = 0x7f37e72a8000] 14:14:09 INFO - PROCESS | 1895 | 1461791649548 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:14:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:14:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1507ms 14:14:09 INFO - PROCESS | 1895 | 1461791649592 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:14:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:14:09 INFO - PROCESS | 1895 | 1461791649596 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:14:09 INFO - PROCESS | 1895 | 1461791649602 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:14:09 INFO - PROCESS | 1895 | 1461791649605 Marionette TRACE conn3 <- [1,3038,null,{}] 14:14:09 INFO - PROCESS | 1895 | 1461791649610 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:09 INFO - PROCESS | 1895 | 1461791649806 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:14:10 INFO - PROCESS | 1895 | 1461791650084 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:10 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e8738000 == 180 [pid = 1895] [id = 769] 14:14:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 170 (0x7f37e72a8400) [pid = 1895] [serial = 2306] [outer = (nil)] 14:14:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 171 (0x7f37ecf0fc00) [pid = 1895] [serial = 2307] [outer = 0x7f37e72a8400] 14:14:10 INFO - PROCESS | 1895 | 1461791650158 Marionette DEBUG loaded listener.js 14:14:10 INFO - PROCESS | 1895 | ++DOMWINDOW == 172 (0x7f37ed119000) [pid = 1895] [serial = 2308] [outer = 0x7f37e72a8400] 14:14:10 INFO - PROCESS | 1895 | 1461791650914 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:14:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:14:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:14:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:14:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1333ms 14:14:10 INFO - PROCESS | 1895 | 1461791650936 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:14:10 INFO - PROCESS | 1895 | 1461791650940 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:14:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:14:10 INFO - PROCESS | 1895 | 1461791650946 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:14:10 INFO - PROCESS | 1895 | 1461791650949 Marionette TRACE conn3 <- [1,3042,null,{}] 14:14:10 INFO - PROCESS | 1895 | 1461791650954 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:11 INFO - PROCESS | 1895 | 1461791651156 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:14:11 INFO - PROCESS | 1895 | 1461791651444 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:11 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e988a800 == 181 [pid = 1895] [id = 770] 14:14:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 173 (0x7f37ed5b8000) [pid = 1895] [serial = 2309] [outer = (nil)] 14:14:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 174 (0x7f37edda6800) [pid = 1895] [serial = 2310] [outer = 0x7f37ed5b8000] 14:14:11 INFO - PROCESS | 1895 | 1461791651523 Marionette DEBUG loaded listener.js 14:14:11 INFO - PROCESS | 1895 | ++DOMWINDOW == 175 (0x7f37f1e0d000) [pid = 1895] [serial = 2311] [outer = 0x7f37ed5b8000] 14:14:12 INFO - PROCESS | 1895 | 1461791652642 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:14:12 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. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:14:12 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'.) 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:14:12 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. 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:14:12 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. 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:14:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:14:12 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. 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:14:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:14:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:14:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:14:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:14:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:14:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1814ms 14:14:12 INFO - PROCESS | 1895 | 1461791652761 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:14:12 INFO - PROCESS | 1895 | 1461791652765 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:14:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:14:12 INFO - PROCESS | 1895 | 1461791652775 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:14:12 INFO - PROCESS | 1895 | 1461791652778 Marionette TRACE conn3 <- [1,3046,null,{}] 14:14:12 INFO - PROCESS | 1895 | 1461791652847 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:13 INFO - PROCESS | 1895 | 1461791653028 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:14:13 INFO - PROCESS | 1895 | 1461791653361 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:13 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ddeef800 == 182 [pid = 1895] [id = 771] 14:14:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 176 (0x7f37d6d6a800) [pid = 1895] [serial = 2312] [outer = (nil)] 14:14:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 177 (0x7f37dd702400) [pid = 1895] [serial = 2313] [outer = 0x7f37d6d6a800] 14:14:13 INFO - PROCESS | 1895 | 1461791653471 Marionette DEBUG loaded listener.js 14:14:13 INFO - PROCESS | 1895 | ++DOMWINDOW == 178 (0x7f37e7234400) [pid = 1895] [serial = 2314] [outer = 0x7f37d6d6a800] 14:14:13 INFO - PROCESS | 1895 | [1895] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:14:14 INFO - PROCESS | 1895 | 1461791654336 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:14:14 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:14:14 INFO - {} 14:14:14 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1599ms 14:14:14 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:14:14 INFO - PROCESS | 1895 | 1461791654373 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:14:14 INFO - PROCESS | 1895 | 1461791654376 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:14:14 INFO - PROCESS | 1895 | 1461791654382 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:14:14 INFO - PROCESS | 1895 | 1461791654385 Marionette TRACE conn3 <- [1,3050,null,{}] 14:14:14 INFO - PROCESS | 1895 | 1461791654390 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:14 INFO - PROCESS | 1895 | 1461791654621 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:14:14 INFO - PROCESS | 1895 | 1461791654902 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:14 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e20cc800 == 183 [pid = 1895] [id = 772] 14:14:14 INFO - PROCESS | 1895 | ++DOMWINDOW == 179 (0x7f37df7f9c00) [pid = 1895] [serial = 2315] [outer = (nil)] 14:14:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 180 (0x7f37e747c000) [pid = 1895] [serial = 2316] [outer = 0x7f37df7f9c00] 14:14:15 INFO - PROCESS | 1895 | 1461791655010 Marionette DEBUG loaded listener.js 14:14:15 INFO - PROCESS | 1895 | ++DOMWINDOW == 181 (0x7f37e8887800) [pid = 1895] [serial = 2317] [outer = 0x7f37df7f9c00] 14:14:15 INFO - PROCESS | 1895 | 1461791655766 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:14:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:14:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1434ms 14:14:15 INFO - PROCESS | 1895 | 1461791655815 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:14:15 INFO - PROCESS | 1895 | 1461791655819 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:14:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:14:15 INFO - PROCESS | 1895 | 1461791655825 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:14:15 INFO - PROCESS | 1895 | 1461791655828 Marionette TRACE conn3 <- [1,3054,null,{}] 14:14:15 INFO - PROCESS | 1895 | 1461791655834 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:16 INFO - PROCESS | 1895 | 1461791656065 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:14:16 INFO - PROCESS | 1895 | 1461791656347 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:16 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ed807800 == 184 [pid = 1895] [id = 773] 14:14:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 182 (0x7f37e2069400) [pid = 1895] [serial = 2318] [outer = (nil)] 14:14:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 183 (0x7f37e91a8000) [pid = 1895] [serial = 2319] [outer = 0x7f37e2069400] 14:14:16 INFO - PROCESS | 1895 | 1461791656421 Marionette DEBUG loaded listener.js 14:14:16 INFO - PROCESS | 1895 | ++DOMWINDOW == 184 (0x7f37e9992800) [pid = 1895] [serial = 2320] [outer = 0x7f37e2069400] 14:14:17 INFO - PROCESS | 1895 | 1461791657549 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:14:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:14:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:14:17 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" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:14:17 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" 14:14:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:14:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:14:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:14:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1823ms 14:14:17 INFO - PROCESS | 1895 | 1461791657696 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:14:17 INFO - PROCESS | 1895 | 1461791657707 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:14:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:14:17 INFO - PROCESS | 1895 | 1461791657754 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:14:17 INFO - PROCESS | 1895 | 1461791657759 Marionette TRACE conn3 <- [1,3058,null,{}] 14:14:17 INFO - PROCESS | 1895 | 1461791657769 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:18 INFO - PROCESS | 1895 | 1461791658003 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:14:18 INFO - PROCESS | 1895 | 1461791658299 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:18 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f1db3800 == 185 [pid = 1895] [id = 774] 14:14:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 185 (0x7f37e8889800) [pid = 1895] [serial = 2321] [outer = (nil)] 14:14:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 186 (0x7f3804c07800) [pid = 1895] [serial = 2322] [outer = 0x7f37e8889800] 14:14:18 INFO - PROCESS | 1895 | 1461791658369 Marionette DEBUG loaded listener.js 14:14:18 INFO - PROCESS | 1895 | ++DOMWINDOW == 187 (0x7f3804c11400) [pid = 1895] [serial = 2323] [outer = 0x7f37e8889800] 14:14:19 INFO - PROCESS | 1895 | 1461791659145 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:14:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:14:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:14:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:14:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:14:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:14:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:14:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:14:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:14:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:14:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1471ms 14:14:19 INFO - PROCESS | 1895 | 1461791659194 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:14:19 INFO - PROCESS | 1895 | 1461791659203 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:14:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:14:19 INFO - PROCESS | 1895 | 1461791659210 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:14:19 INFO - PROCESS | 1895 | 1461791659213 Marionette TRACE conn3 <- [1,3062,null,{}] 14:14:19 INFO - PROCESS | 1895 | 1461791659218 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:19 INFO - PROCESS | 1895 | 1461791659427 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:14:19 INFO - PROCESS | 1895 | 1461791659764 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:19 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37e0d6b800 == 186 [pid = 1895] [id = 775] 14:14:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 188 (0x7f37d3776c00) [pid = 1895] [serial = 2324] [outer = (nil)] 14:14:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 189 (0x7f37d83c7000) [pid = 1895] [serial = 2325] [outer = 0x7f37d3776c00] 14:14:19 INFO - PROCESS | 1895 | 1461791659850 Marionette DEBUG loaded listener.js 14:14:19 INFO - PROCESS | 1895 | ++DOMWINDOW == 190 (0x7f37f2f11800) [pid = 1895] [serial = 2326] [outer = 0x7f37d3776c00] 14:14:20 INFO - PROCESS | 1895 | [1895] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:14:20 INFO - PROCESS | 1895 | 1461791660704 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:14:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:14:20 INFO - {} 14:14:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1533ms 14:14:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:14:20 INFO - PROCESS | 1895 | 1461791660796 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:14:20 INFO - PROCESS | 1895 | 1461791660799 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:14:20 INFO - PROCESS | 1895 | 1461791660805 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:14:20 INFO - PROCESS | 1895 | 1461791660809 Marionette TRACE conn3 <- [1,3066,null,{}] 14:14:20 INFO - PROCESS | 1895 | 1461791660814 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:21 INFO - PROCESS | 1895 | 1461791661062 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:14:21 INFO - PROCESS | 1895 | 1461791661318 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:21 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37ffe86800 == 187 [pid = 1895] [id = 776] 14:14:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 191 (0x7f37d37a5400) [pid = 1895] [serial = 2327] [outer = (nil)] 14:14:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 192 (0x7f37d37af400) [pid = 1895] [serial = 2328] [outer = 0x7f37d37a5400] 14:14:21 INFO - PROCESS | 1895 | 1461791661390 Marionette DEBUG loaded listener.js 14:14:21 INFO - PROCESS | 1895 | ++DOMWINDOW == 193 (0x7f380540b000) [pid = 1895] [serial = 2329] [outer = 0x7f37d37a5400] 14:14:22 INFO - PROCESS | 1895 | 1461791662170 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:14:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:14:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:14:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:14:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:14:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:14:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:14:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:14:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1434ms 14:14:22 INFO - PROCESS | 1895 | 1461791662241 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:14:22 INFO - PROCESS | 1895 | 1461791662243 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:14:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:14:22 INFO - PROCESS | 1895 | 1461791662249 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:14:22 INFO - PROCESS | 1895 | 1461791662251 Marionette TRACE conn3 <- [1,3070,null,{}] 14:14:22 INFO - PROCESS | 1895 | 1461791662257 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:22 INFO - PROCESS | 1895 | 1461791662452 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:14:22 INFO - PROCESS | 1895 | 1461791662762 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:22 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f38049bc000 == 188 [pid = 1895] [id = 777] 14:14:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 194 (0x7f37d37a7000) [pid = 1895] [serial = 2330] [outer = (nil)] 14:14:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 195 (0x7f37d8130000) [pid = 1895] [serial = 2331] [outer = 0x7f37d37a7000] 14:14:22 INFO - PROCESS | 1895 | 1461791662836 Marionette DEBUG loaded listener.js 14:14:22 INFO - PROCESS | 1895 | ++DOMWINDOW == 196 (0x7f37d8135000) [pid = 1895] [serial = 2332] [outer = 0x7f37d37a7000] 14:14:23 INFO - PROCESS | 1895 | 1461791663601 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:14:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:14:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1379ms 14:14:23 INFO - PROCESS | 1895 | 1461791663631 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:14:23 INFO - PROCESS | 1895 | 1461791663633 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:14:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:14:23 INFO - PROCESS | 1895 | 1461791663639 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:14:23 INFO - PROCESS | 1895 | 1461791663641 Marionette TRACE conn3 <- [1,3074,null,{}] 14:14:23 INFO - PROCESS | 1895 | 1461791663647 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:23 INFO - PROCESS | 1895 | 1461791663873 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:14:24 INFO - PROCESS | 1895 | 1461791664153 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:24 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f3807e4b800 == 189 [pid = 1895] [id = 778] 14:14:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 197 (0x7f37d37a9000) [pid = 1895] [serial = 2333] [outer = (nil)] 14:14:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 198 (0x7f37d6690c00) [pid = 1895] [serial = 2334] [outer = 0x7f37d37a9000] 14:14:24 INFO - PROCESS | 1895 | 1461791664224 Marionette DEBUG loaded listener.js 14:14:24 INFO - PROCESS | 1895 | ++DOMWINDOW == 199 (0x7f37d6698000) [pid = 1895] [serial = 2335] [outer = 0x7f37d37a9000] 14:14:25 INFO - PROCESS | 1895 | 1461791665014 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:14:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:14:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1385ms 14:14:25 INFO - PROCESS | 1895 | 1461791665025 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:14:25 INFO - PROCESS | 1895 | 1461791665028 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:14:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:14:25 INFO - PROCESS | 1895 | 1461791665034 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:14:25 INFO - PROCESS | 1895 | 1461791665036 Marionette TRACE conn3 <- [1,3078,null,{}] 14:14:25 INFO - PROCESS | 1895 | 1461791665042 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:25 INFO - PROCESS | 1895 | 1461791665239 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:14:25 INFO - PROCESS | 1895 | 1461791665507 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:25 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d999c800 == 190 [pid = 1895] [id = 779] 14:14:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 200 (0x7f37d668c800) [pid = 1895] [serial = 2336] [outer = (nil)] 14:14:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 201 (0x7f37d8130800) [pid = 1895] [serial = 2337] [outer = 0x7f37d668c800] 14:14:25 INFO - PROCESS | 1895 | 1461791665576 Marionette DEBUG loaded listener.js 14:14:25 INFO - PROCESS | 1895 | ++DOMWINDOW == 202 (0x7f37d8137c00) [pid = 1895] [serial = 2338] [outer = 0x7f37d668c800] 14:14:26 INFO - PROCESS | 1895 | 1461791666417 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:14:26 INFO - PROCESS | 1895 | 1461791666473 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:14:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:14:26 INFO - PROCESS | 1895 | 1461791666531 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:14:26 INFO - PROCESS | 1895 | 1461791666533 Marionette TRACE conn3 <- [1,3082,null,{}] 14:14:26 INFO - PROCESS | 1895 | 1461791666539 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:26 INFO - PROCESS | 1895 | 1461791666735 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:14:27 INFO - PROCESS | 1895 | 1461791667021 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:27 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37f54a6000 == 191 [pid = 1895] [id = 780] 14:14:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 203 (0x7f37d37a2c00) [pid = 1895] [serial = 2339] [outer = (nil)] 14:14:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 204 (0x7f37eab2ec00) [pid = 1895] [serial = 2340] [outer = 0x7f37d37a2c00] 14:14:27 INFO - PROCESS | 1895 | 1461791667093 Marionette DEBUG loaded listener.js 14:14:27 INFO - PROCESS | 1895 | ++DOMWINDOW == 205 (0x7f37ece11c00) [pid = 1895] [serial = 2341] [outer = 0x7f37d37a2c00] 14:14:27 INFO - PROCESS | 1895 | 1461791667858 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:14:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:14:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:14:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:14:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1388ms 14:14:27 INFO - PROCESS | 1895 | 1461791667912 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:14:27 INFO - PROCESS | 1895 | 1461791667914 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:14:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:14:27 INFO - PROCESS | 1895 | 1461791667920 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:14:27 INFO - PROCESS | 1895 | 1461791667922 Marionette TRACE conn3 <- [1,3086,null,{}] 14:14:27 INFO - PROCESS | 1895 | 1461791667928 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:28 INFO - PROCESS | 1895 | 1461791668119 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:14:28 INFO - PROCESS | 1895 | 1461791668425 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:28 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da7a4800 == 192 [pid = 1895] [id = 781] 14:14:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 206 (0x7f37d37b0800) [pid = 1895] [serial = 2342] [outer = (nil)] 14:14:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 207 (0x7f37d8249800) [pid = 1895] [serial = 2343] [outer = 0x7f37d37b0800] 14:14:28 INFO - PROCESS | 1895 | 1461791668498 Marionette DEBUG loaded listener.js 14:14:28 INFO - PROCESS | 1895 | ++DOMWINDOW == 208 (0x7f37d824f400) [pid = 1895] [serial = 2344] [outer = 0x7f37d37b0800] 14:14:29 INFO - PROCESS | 1895 | 1461791669224 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:14:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:14:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1327ms 14:14:29 INFO - PROCESS | 1895 | 1461791669247 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:14:29 INFO - PROCESS | 1895 | 1461791669251 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:14:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:14:29 INFO - PROCESS | 1895 | 1461791669256 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:14:29 INFO - PROCESS | 1895 | 1461791669259 Marionette TRACE conn3 <- [1,3090,null,{}] 14:14:29 INFO - PROCESS | 1895 | 1461791669264 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:29 INFO - PROCESS | 1895 | 1461791669492 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:14:29 INFO - PROCESS | 1895 | 1461791669800 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:29 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37da00e000 == 193 [pid = 1895] [id = 782] 14:14:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 209 (0x7f37d10b1800) [pid = 1895] [serial = 2345] [outer = (nil)] 14:14:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 210 (0x7f37d10b7c00) [pid = 1895] [serial = 2346] [outer = 0x7f37d10b1800] 14:14:29 INFO - PROCESS | 1895 | 1461791669872 Marionette DEBUG loaded listener.js 14:14:29 INFO - PROCESS | 1895 | ++DOMWINDOW == 211 (0x7f37d10bd000) [pid = 1895] [serial = 2347] [outer = 0x7f37d10b1800] 14:14:30 INFO - PROCESS | 1895 | 1461791670612 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:14:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:14:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1385ms 14:14:30 INFO - PROCESS | 1895 | 1461791670641 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:14:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:14:30 INFO - PROCESS | 1895 | 1461791670645 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:14:30 INFO - PROCESS | 1895 | 1461791670650 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:14:30 INFO - PROCESS | 1895 | 1461791670652 Marionette TRACE conn3 <- [1,3094,null,{}] 14:14:30 INFO - PROCESS | 1895 | 1461791670657 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:30 INFO - PROCESS | 1895 | 1461791670879 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:14:31 INFO - PROCESS | 1895 | 1461791671204 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:31 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d3544000 == 194 [pid = 1895] [id = 783] 14:14:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 212 (0x7f37cf769400) [pid = 1895] [serial = 2348] [outer = (nil)] 14:14:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 213 (0x7f37cf76f000) [pid = 1895] [serial = 2349] [outer = 0x7f37cf769400] 14:14:31 INFO - PROCESS | 1895 | 1461791671275 Marionette DEBUG loaded listener.js 14:14:31 INFO - PROCESS | 1895 | ++DOMWINDOW == 214 (0x7f37cf774000) [pid = 1895] [serial = 2350] [outer = 0x7f37cf769400] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37efb44000 == 193 [pid = 1895] [id = 58] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d983f000 == 192 [pid = 1895] [id = 764] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8724000 == 191 [pid = 1895] [id = 763] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d7f19000 == 190 [pid = 1895] [id = 762] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d52b4000 == 189 [pid = 1895] [id = 761] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d20a7800 == 188 [pid = 1895] [id = 760] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d20a6800 == 187 [pid = 1895] [id = 758] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d983d000 == 186 [pid = 1895] [id = 757] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d982c800 == 185 [pid = 1895] [id = 756] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8110000 == 184 [pid = 1895] [id = 755] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d951c000 == 183 [pid = 1895] [id = 754] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f380cb98800 == 182 [pid = 1895] [id = 753] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f3801034800 == 181 [pid = 1895] [id = 752] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f62f1000 == 180 [pid = 1895] [id = 751] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f342f000 == 179 [pid = 1895] [id = 750] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f2155000 == 178 [pid = 1895] [id = 749] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37f1185000 == 177 [pid = 1895] [id = 748] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37ed3e2000 == 176 [pid = 1895] [id = 747] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37eaf6d000 == 175 [pid = 1895] [id = 746] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e9c80000 == 174 [pid = 1895] [id = 745] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e96bb000 == 173 [pid = 1895] [id = 744] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e860e000 == 172 [pid = 1895] [id = 743] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e639a000 == 171 [pid = 1895] [id = 742] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37e10ed800 == 170 [pid = 1895] [id = 741] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37de2aa000 == 169 [pid = 1895] [id = 740] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dddb6000 == 168 [pid = 1895] [id = 739] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37dcbc2800 == 167 [pid = 1895] [id = 738] 14:14:33 INFO - PROCESS | 1895 | --DOCSHELL 0x7f37d8721000 == 166 [pid = 1895] [id = 737] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 213 (0x7f37e6083800) [pid = 1895] [serial = 2076] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 212 (0x7f37df783800) [pid = 1895] [serial = 2208] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 211 (0x7f37f1f27000) [pid = 1895] [serial = 2043] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 210 (0x7f37dba3d400) [pid = 1895] [serial = 2207] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 209 (0x7f3800f3f000) [pid = 1895] [serial = 2171] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 208 (0x7f37e0e0d000) [pid = 1895] [serial = 2061] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 207 (0x7f37e7245000) [pid = 1895] [serial = 2144] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 206 (0x7f37ec9d9c00) [pid = 1895] [serial = 2153] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 205 (0x7f3804bacc00) [pid = 1895] [serial = 2181] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 204 (0x7f37eddec400) [pid = 1895] [serial = 2162] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 203 (0x7f37f2ee1c00) [pid = 1895] [serial = 2165] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 202 (0x7f37e9ebf400) [pid = 1895] [serial = 2193] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 201 (0x7f37d0c10800) [pid = 1895] [serial = 2189] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 200 (0x7f37ffd9c400) [pid = 1895] [serial = 2168] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 199 (0x7f37e7375400) [pid = 1895] [serial = 2147] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 198 (0x7f37ec9d1000) [pid = 1895] [serial = 2034] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 197 (0x7f37df937400) [pid = 1895] [serial = 2142] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 196 (0x7f37ed5ab000) [pid = 1895] [serial = 2160] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 195 (0x7f3804a5e000) [pid = 1895] [serial = 2178] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 194 (0x7f37ead6ac00) [pid = 1895] [serial = 2028] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 193 (0x7f37e9999000) [pid = 1895] [serial = 2186] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 192 (0x7f37ecf0c000) [pid = 1895] [serial = 2156] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 191 (0x7f37f5646800) [pid = 1895] [serial = 2166] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 190 (0x7f3801214800) [pid = 1895] [serial = 2172] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 189 (0x7f3804c0b800) [pid = 1895] [serial = 2184] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 188 (0x7f37df7fc800) [pid = 1895] [serial = 2159] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 187 (0x7f37edded000) [pid = 1895] [serial = 2040] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 186 (0x7f37ebc11400) [pid = 1895] [serial = 2031] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 185 (0x7f37e999b400) [pid = 1895] [serial = 2192] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 184 (0x7f37d68f8800) [pid = 1895] [serial = 2195] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 183 (0x7f38031be800) [pid = 1895] [serial = 2174] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 182 (0x7f37e999e000) [pid = 1895] [serial = 2187] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 181 (0x7f37dba31c00) [pid = 1895] [serial = 2202] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 180 (0x7f37d6953800) [pid = 1895] [serial = 2196] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 179 (0x7f37d9679c00) [pid = 1895] [serial = 2139] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 178 (0x7f37e7339400) [pid = 1895] [serial = 2145] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 177 (0x7f3804966400) [pid = 1895] [serial = 2177] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 176 (0x7f37d7df9800) [pid = 1895] [serial = 2198] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 175 (0x7f37e7333c00) [pid = 1895] [serial = 2025] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 174 (0x7f37d7d4c000) [pid = 1895] [serial = 2138] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 173 (0x7f37ecc1c400) [pid = 1895] [serial = 2154] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 172 (0x7f37ecfd4800) [pid = 1895] [serial = 2157] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 171 (0x7f37e8fe2800) [pid = 1895] [serial = 2150] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 170 (0x7f37dd703800) [pid = 1895] [serial = 2204] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 169 (0x7f37de02e800) [pid = 1895] [serial = 2141] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 168 (0x7f37e87bf400) [pid = 1895] [serial = 2148] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 167 (0x7f37d0c15800) [pid = 1895] [serial = 2190] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 166 (0x7f380004dc00) [pid = 1895] [serial = 2169] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37e9c24800) [pid = 1895] [serial = 2151] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f3804b0dc00) [pid = 1895] [serial = 2180] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f3804c04000) [pid = 1895] [serial = 2183] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37ecf0dc00) [pid = 1895] [serial = 2037] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37db8a9000) [pid = 1895] [serial = 2201] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37dec11c00) [pid = 1895] [serial = 2205] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f3804961000) [pid = 1895] [serial = 2175] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37f1e0bc00) [pid = 1895] [serial = 2163] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37d88df400) [pid = 1895] [serial = 2199] [outer = (nil)] [url = about:blank] 14:14:33 INFO - PROCESS | 1895 | 1461791673747 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:14:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:14:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3235ms 14:14:33 INFO - PROCESS | 1895 | 1461791673886 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:14:33 INFO - PROCESS | 1895 | 1461791673890 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:14:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:14:33 INFO - PROCESS | 1895 | 1461791673897 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:14:33 INFO - PROCESS | 1895 | 1461791673902 Marionette TRACE conn3 <- [1,3098,null,{}] 14:14:33 INFO - PROCESS | 1895 | 1461791673910 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:34 INFO - PROCESS | 1895 | 1461791674083 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:14:34 INFO - PROCESS | 1895 | 1461791674098 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:34 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d3548800 == 167 [pid = 1895] [id = 784] 14:14:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 158 (0x7f37d37a6800) [pid = 1895] [serial = 2351] [outer = (nil)] 14:14:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 159 (0x7f37d37ad800) [pid = 1895] [serial = 2352] [outer = 0x7f37d37a6800] 14:14:34 INFO - PROCESS | 1895 | 1461791674163 Marionette DEBUG loaded listener.js 14:14:34 INFO - PROCESS | 1895 | ++DOMWINDOW == 160 (0x7f37d5186400) [pid = 1895] [serial = 2353] [outer = 0x7f37d37a6800] 14:14:35 INFO - PROCESS | 1895 | 1461791675094 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:14:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:14:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:14:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1233ms 14:14:35 INFO - PROCESS | 1895 | 1461791675129 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:14:35 INFO - PROCESS | 1895 | 1461791675138 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:14:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:14:35 INFO - PROCESS | 1895 | 1461791675147 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:14:35 INFO - PROCESS | 1895 | 1461791675150 Marionette TRACE conn3 <- [1,3102,null,{}] 14:14:35 INFO - PROCESS | 1895 | 1461791675154 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:35 INFO - PROCESS | 1895 | 1461791675331 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:14:35 INFO - PROCESS | 1895 | 1461791675535 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:35 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d7d37800 == 168 [pid = 1895] [id = 785] 14:14:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 161 (0x7f37cf771400) [pid = 1895] [serial = 2354] [outer = (nil)] 14:14:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 162 (0x7f37d68f0800) [pid = 1895] [serial = 2355] [outer = 0x7f37cf771400] 14:14:35 INFO - PROCESS | 1895 | 1461791675598 Marionette DEBUG loaded listener.js 14:14:35 INFO - PROCESS | 1895 | ++DOMWINDOW == 163 (0x7f37d698f800) [pid = 1895] [serial = 2356] [outer = 0x7f37cf771400] 14:14:36 INFO - PROCESS | 1895 | 1461791676477 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:14:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:14:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1378ms 14:14:36 INFO - PROCESS | 1895 | 1461791676526 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:14:36 INFO - PROCESS | 1895 | 1461791676530 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:14:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:14:36 INFO - PROCESS | 1895 | 1461791676536 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:14:36 INFO - PROCESS | 1895 | 1461791676541 Marionette TRACE conn3 <- [1,3106,null,{}] 14:14:36 INFO - PROCESS | 1895 | 1461791676567 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:36 INFO - PROCESS | 1895 | 1461791676829 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:14:36 INFO - PROCESS | 1895 | 1461791676864 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:36 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d82ca800 == 169 [pid = 1895] [id = 786] 14:14:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 164 (0x7f37d6999c00) [pid = 1895] [serial = 2357] [outer = (nil)] 14:14:36 INFO - PROCESS | 1895 | ++DOMWINDOW == 165 (0x7f37d7d47c00) [pid = 1895] [serial = 2358] [outer = 0x7f37d6999c00] 14:14:36 INFO - PROCESS | 1895 | 1461791676935 Marionette DEBUG loaded listener.js 14:14:37 INFO - PROCESS | 1895 | ++DOMWINDOW == 166 (0x7f37d8130400) [pid = 1895] [serial = 2359] [outer = 0x7f37d6999c00] 14:14:37 INFO - PROCESS | 1895 | 1461791677965 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:14:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:14:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:14:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:14:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1446ms 14:14:37 INFO - PROCESS | 1895 | 1461791677983 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:14:37 INFO - PROCESS | 1895 | 1461791677986 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:14:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:14:38 INFO - PROCESS | 1895 | 1461791677998 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:14:38 INFO - PROCESS | 1895 | 1461791678000 Marionette TRACE conn3 <- [1,3110,null,{}] 14:14:38 INFO - PROCESS | 1895 | 1461791678005 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:38 INFO - PROCESS | 1895 | 1461791678247 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 165 (0x7f37d0c0d400) [pid = 1895] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 164 (0x7f37d698e000) [pid = 1895] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 163 (0x7f37eb259c00) [pid = 1895] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 162 (0x7f37f3571000) [pid = 1895] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 161 (0x7f37e9733000) [pid = 1895] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 160 (0x7f37d6d72800) [pid = 1895] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 159 (0x7f37df935800) [pid = 1895] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 158 (0x7f37e87c0000) [pid = 1895] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 157 (0x7f37dcbb0000) [pid = 1895] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 156 (0x7f37da702c00) [pid = 1895] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 155 (0x7f37d4069000) [pid = 1895] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 154 (0x7f37e6116000) [pid = 1895] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 153 (0x7f37f5344000) [pid = 1895] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 152 (0x7f37d6992000) [pid = 1895] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 151 (0x7f37ecf06800) [pid = 1895] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 150 (0x7f37ed11f000) [pid = 1895] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 149 (0x7f37ecb42400) [pid = 1895] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 148 (0x7f37d967b800) [pid = 1895] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 147 (0x7f37d0c09c00) [pid = 1895] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 146 (0x7f37e8dca800) [pid = 1895] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 145 (0x7f37eb24f800) [pid = 1895] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 144 (0x7f37ea0d8000) [pid = 1895] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 143 (0x7f37ecc12000) [pid = 1895] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 142 (0x7f37dd70f800) [pid = 1895] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 141 (0x7f37dd711800) [pid = 1895] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 140 (0x7f37df7f8400) [pid = 1895] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:14:38 INFO - PROCESS | 1895 | --DOMWINDOW == 139 (0x7f37ea0d3000) [pid = 1895] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:14:39 INFO - PROCESS | 1895 | 1461791679072 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:39 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d82c5000 == 170 [pid = 1895] [id = 787] 14:14:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 140 (0x7f37d0c09c00) [pid = 1895] [serial = 2360] [outer = (nil)] 14:14:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 141 (0x7f37d824fc00) [pid = 1895] [serial = 2361] [outer = 0x7f37d0c09c00] 14:14:39 INFO - PROCESS | 1895 | 1461791679133 Marionette DEBUG loaded listener.js 14:14:39 INFO - PROCESS | 1895 | ++DOMWINDOW == 142 (0x7f37d981ac00) [pid = 1895] [serial = 2362] [outer = 0x7f37d0c09c00] 14:14:39 INFO - PROCESS | 1895 | 1461791679762 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:14:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:14:39 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 14:14:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:14:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:14:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:14:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:14:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1781ms 14:14:39 INFO - PROCESS | 1895 | 1461791679781 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:14:39 INFO - PROCESS | 1895 | 1461791679783 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:14:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:14:39 INFO - PROCESS | 1895 | 1461791679789 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:14:39 INFO - PROCESS | 1895 | 1461791679803 Marionette TRACE conn3 <- [1,3114,null,{}] 14:14:39 INFO - PROCESS | 1895 | 1461791679807 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:14:40 INFO - PROCESS | 1895 | 1461791680000 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:14:40 INFO - PROCESS | 1895 | 1461791680211 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"0a3fa5c0-ff50-4b68-80a8-5fc49dbb005d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:14:40 INFO - PROCESS | 1895 | ++DOCSHELL 0x7f37d9838000 == 171 [pid = 1895] [id = 788] 14:14:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 143 (0x7f37d4069000) [pid = 1895] [serial = 2363] [outer = (nil)] 14:14:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 144 (0x7f37da84b800) [pid = 1895] [serial = 2364] [outer = 0x7f37d4069000] 14:14:40 INFO - PROCESS | 1895 | 1461791680272 Marionette DEBUG loaded listener.js 14:14:40 INFO - PROCESS | 1895 | ++DOMWINDOW == 145 (0x7f37da851400) [pid = 1895] [serial = 2365] [outer = 0x7f37d4069000] 14:14:41 INFO - PROCESS | 1895 | 1461791681126 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:14:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:14:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1391ms 14:14:41 INFO - PROCESS | 1895 | 1461791681182 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:14:41 INFO - PROCESS | 1895 | 1461791681188 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:14:42 WARNING - u'runner_teardown' () 14:14:42 INFO - No more tests 14:14:42 INFO - Got 0 unexpected results 14:14:42 INFO - SUITE-END | took 1113s 14:14:42 INFO - Closing logging queue 14:14:42 INFO - queue closed 14:14:42 INFO - Return code: 0 14:14:42 WARNING - # TBPL SUCCESS # 14:14:42 INFO - Running post-action listener: _resource_record_post_action 14:14:42 INFO - Running post-run listener: _resource_record_post_run 14:14:43 INFO - Total resource usage - Wall time: 1148s; CPU: 98.0%; Read bytes: 8486912; Write bytes: 982458368; Read time: 396; Write time: 302876 14:14:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:14:43 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 49606656; Read time: 0; Write time: 41684 14:14:43 INFO - run-tests - Wall time: 1119s; CPU: 98.0%; Read bytes: 5885952; Write bytes: 931225600; Read time: 316; Write time: 260964 14:14:43 INFO - Running post-run listener: _upload_blobber_files 14:14:43 INFO - Blob upload gear active. 14:14:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:14:43 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 14:14:43 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', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:14:43 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 oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:14:44 INFO - (blobuploader) - INFO - Open directory for files ... 14:14:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:14:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:14:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:14:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:14:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:14:45 INFO - (blobuploader) - INFO - Done attempting. 14:14:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:14:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:14:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:14:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:14:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:14:46 INFO - (blobuploader) - INFO - Done attempting. 14:14:46 INFO - (blobuploader) - INFO - Iteration through files over. 14:14:46 INFO - Return code: 0 14:14:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:14:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:14:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/006d46dcfa7d28bbe4e3f55256dc360f55f924841e78454cda5ad1f3d21d942181b4962f615913944259374cd350767247df42e5a5e56c9b37c220b19ad84e1c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a40ca5c3d8128927fdcbff44b59e30ea9fcf2be4b24329f256197c7233c3951c9cea9d6b1c62489a3e4726f05d57d3074a80f09b7b0f92c2cadf32fcb19dd68f"} 14:14:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:14:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:14:46 INFO - Contents: 14:14:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/006d46dcfa7d28bbe4e3f55256dc360f55f924841e78454cda5ad1f3d21d942181b4962f615913944259374cd350767247df42e5a5e56c9b37c220b19ad84e1c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a40ca5c3d8128927fdcbff44b59e30ea9fcf2be4b24329f256197c7233c3951c9cea9d6b1c62489a3e4726f05d57d3074a80f09b7b0f92c2cadf32fcb19dd68f"} 14:14:46 INFO - Running post-run listener: copy_logs_to_upload_dir 14:14:46 INFO - Copying logs to upload dir... 14:14:46 INFO - mkdir: /builds/slave/test/build/upload/logs 14:14:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1265.986988 ========= master_lag: 0.34 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 6 secs) (at 2016-04-27 14:14:46.710232) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 14:14:46.711661) ========= 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-1461782450.403956-135798639 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/006d46dcfa7d28bbe4e3f55256dc360f55f924841e78454cda5ad1f3d21d942181b4962f615913944259374cd350767247df42e5a5e56c9b37c220b19ad84e1c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a40ca5c3d8128927fdcbff44b59e30ea9fcf2be4b24329f256197c7233c3951c9cea9d6b1c62489a3e4726f05d57d3074a80f09b7b0f92c2cadf32fcb19dd68f"} build_url:https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035458 build_url: 'https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/006d46dcfa7d28bbe4e3f55256dc360f55f924841e78454cda5ad1f3d21d942181b4962f615913944259374cd350767247df42e5a5e56c9b37c220b19ad84e1c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/a40ca5c3d8128927fdcbff44b59e30ea9fcf2be4b24329f256197c7233c3951c9cea9d6b1c62489a3e4726f05d57d3074a80f09b7b0f92c2cadf32fcb19dd68f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/BC2trLc6QGOzEd-yPDBfrg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 14:14:46.785168) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:14:46.785659) ========= 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-1461782450.403956-135798639 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019288 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 14:14:46.850294) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 14:14:46.850600) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 14:14:46.850948) ========= ========= Total master_lag: 0.65 =========