builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1738 starttime: 1463039905.37 results: success (0) buildid: 20160511222711 builduid: 45fab69c536f4eca97bc2590092cddd9 revision: 901b6248af7d34012dc519cef40ec38c034f1c39 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.374131) ========= master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.374720) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.375166) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.458953) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.459344) ========= 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-1463039895.121708-1356133136 _=/tools/buildbot/bin/python using PTY: False --2016-05-12 00:58:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.57M=0.001s 2016-05-12 00:58:25 (9.57 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.310292 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.805347) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.805817) ========= 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-1463039895.121708-1356133136 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038271 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:25.876537) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-12 00:58:25.877028) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 901b6248af7d34012dc519cef40ec38c034f1c39 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 901b6248af7d34012dc519cef40ec38c034f1c39 --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-1463039895.121708-1356133136 _=/tools/buildbot/bin/python using PTY: False 2016-05-12 00:58:25,989 truncating revision to first 12 chars 2016-05-12 00:58:25,990 Setting DEBUG logging. 2016-05-12 00:58:25,990 attempt 1/10 2016-05-12 00:58:25,990 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/901b6248af7d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-12 00:58:26,703 unpacking tar archive at: mozilla-aurora-901b6248af7d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.015174 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-12 00:58:26.926950) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:26.927442) ========= script_repo_revision: 901b6248af7d34012dc519cef40ec38c034f1c39 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:26.928047) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:26.928445) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-12 00:58:26.958873) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-05-12 00:58:26.959268) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--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-1463039895.121708-1356133136 _=/tools/buildbot/bin/python using PTY: False 00:58:27 INFO - MultiFileLogger online at 20160512 00:58:27 in /builds/slave/test 00:58:27 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 00:58:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:58:27 INFO - {'append_to_log': False, 00:58:27 INFO - 'base_work_dir': '/builds/slave/test', 00:58:27 INFO - 'blob_upload_branch': 'mozilla-aurora', 00:58:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:58:27 INFO - 'buildbot_json_path': 'buildprops.json', 00:58:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:58:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:58:27 INFO - 'download_minidump_stackwalk': True, 00:58:27 INFO - 'download_symbols': 'true', 00:58:27 INFO - 'e10s': False, 00:58:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:58:27 INFO - 'tooltool.py': '/tools/tooltool.py', 00:58:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:58:27 INFO - '/tools/misc-python/virtualenv.py')}, 00:58:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:58:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:58:27 INFO - 'log_level': 'info', 00:58:27 INFO - 'log_to_console': True, 00:58:27 INFO - 'opt_config_files': (), 00:58:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:58:27 INFO - '--processes=1', 00:58:27 INFO - '--config=%(test_path)s/wptrunner.ini', 00:58:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:58:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:58:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:58:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:58:27 INFO - 'pip_index': False, 00:58:27 INFO - 'require_test_zip': True, 00:58:27 INFO - 'test_type': ('testharness',), 00:58:27 INFO - 'this_chunk': '1', 00:58:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:58:27 INFO - 'total_chunks': '10', 00:58:27 INFO - 'virtualenv_path': 'venv', 00:58:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:58:27 INFO - 'work_dir': 'build'} 00:58:27 INFO - ##### 00:58:27 INFO - ##### Running clobber step. 00:58:27 INFO - ##### 00:58:27 INFO - Running pre-action listener: _resource_record_pre_action 00:58:27 INFO - Running main action method: clobber 00:58:27 INFO - rmtree: /builds/slave/test/build 00:58:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:58:28 INFO - Running post-action listener: _resource_record_post_action 00:58:28 INFO - ##### 00:58:28 INFO - ##### Running read-buildbot-config step. 00:58:28 INFO - ##### 00:58:28 INFO - Running pre-action listener: _resource_record_pre_action 00:58:28 INFO - Running main action method: read_buildbot_config 00:58:28 INFO - Using buildbot properties: 00:58:28 INFO - { 00:58:28 INFO - "project": "", 00:58:28 INFO - "product": "firefox", 00:58:28 INFO - "script_repo_revision": "production", 00:58:28 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 00:58:28 INFO - "repository": "", 00:58:28 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 00:58:28 INFO - "buildid": "20160511222711", 00:58:28 INFO - "pgo_build": "False", 00:58:28 INFO - "basedir": "/builds/slave/test", 00:58:28 INFO - "buildnumber": 5, 00:58:28 INFO - "slavename": "tst-linux64-spot-1738", 00:58:28 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/", 00:58:28 INFO - "platform": "linux64", 00:58:28 INFO - "branch": "mozilla-aurora", 00:58:28 INFO - "revision": "901b6248af7d34012dc519cef40ec38c034f1c39", 00:58:28 INFO - "repo_path": "releases/mozilla-aurora", 00:58:28 INFO - "moz_repo_path": "", 00:58:28 INFO - "stage_platform": "linux64", 00:58:28 INFO - "builduid": "45fab69c536f4eca97bc2590092cddd9", 00:58:28 INFO - "slavebuilddir": "test" 00:58:28 INFO - } 00:58:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 00:58:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 00:58:28 INFO - Running post-action listener: _resource_record_post_action 00:58:28 INFO - ##### 00:58:28 INFO - ##### Running download-and-extract step. 00:58:28 INFO - ##### 00:58:28 INFO - Running pre-action listener: _resource_record_pre_action 00:58:28 INFO - Running main action method: download_and_extract 00:58:28 INFO - mkdir: /builds/slave/test/build/tests 00:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:58:28 INFO - https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:58:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 00:58:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 00:58:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 00:58:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 00:58:29 INFO - Downloaded 1361 bytes. 00:58:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 00:58:29 INFO - Using the following test package requirements: 00:58:29 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 00:58:29 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 00:58:29 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 00:58:29 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'jsshell-linux-x86_64.zip'], 00:58:29 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 00:58:29 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 00:58:29 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 00:58:29 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 00:58:29 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 00:58:29 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 00:58:29 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 00:58:29 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 00:58:29 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')]} 00:58:29 INFO - https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:58:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 00:58:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 00:58:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 00:58:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 00:58:31 INFO - Downloaded 22728251 bytes. 00:58:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:58:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:58:32 INFO - caution: filename not matched: web-platform/* 00:58:32 INFO - Return code: 11 00:58:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:58:32 INFO - https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:58:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 00:58:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 00:58:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 00:58:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 00:58:33 INFO - Downloaded 36408648 bytes. 00:58:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:58:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:58:37 INFO - caution: filename not matched: bin/* 00:58:37 INFO - caution: filename not matched: config/* 00:58:37 INFO - caution: filename not matched: mozbase/* 00:58:37 INFO - caution: filename not matched: marionette/* 00:58:37 INFO - caution: filename not matched: tools/wptserve/* 00:58:37 INFO - Return code: 11 00:58:37 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')]} 00:58:37 INFO - https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:58:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 00:58:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 00:58:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 00:58:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 00:58:41 INFO - Downloaded 69373329 bytes. 00:58:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 00:58:41 INFO - mkdir: /builds/slave/test/properties 00:58:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:58:41 INFO - Writing to file /builds/slave/test/properties/build_url 00:58:41 INFO - Contents: 00:58:41 INFO - build_url:https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 00:58:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 00:58:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:58:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:58:42 INFO - Contents: 00:58:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 00:58:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:58:42 INFO - https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:58:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 00:58:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 00:58:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 00:58:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 00:58:45 INFO - Downloaded 90860706 bytes. 00:58:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:58:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:58:50 INFO - Return code: 0 00:58:50 INFO - Running post-action listener: _resource_record_post_action 00:58:50 INFO - Running post-action listener: set_extra_try_arguments 00:58:50 INFO - ##### 00:58:50 INFO - ##### Running create-virtualenv step. 00:58:50 INFO - ##### 00:58:50 INFO - Running pre-action listener: _pre_create_virtualenv 00:58:50 INFO - Running pre-action listener: _resource_record_pre_action 00:58:50 INFO - Running main action method: create_virtualenv 00:58:50 INFO - Creating virtualenv /builds/slave/test/build/venv 00:58:50 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 00:58:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:58:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:58:52 INFO - Using real prefix '/usr' 00:58:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:58:55 INFO - Installing distribute.............................................................................................................................................................................................done. 00:58:59 INFO - Installing pip.................done. 00:58:59 INFO - Return code: 0 00:58:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:58: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')]} 00:58:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:58:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:58: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')]} 00:58:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:58:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:58:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1cc5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cc63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ddc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d076d0>, '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 0x1d085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d08a60>, '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-1463039895.121708-1356133136', '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 00:58:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:58:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:58:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:58:59 INFO - 'CCACHE_UMASK': '002', 00:58:59 INFO - 'DISPLAY': ':0', 00:58:59 INFO - 'HOME': '/home/cltbld', 00:58:59 INFO - 'LANG': 'en_US.UTF-8', 00:58:59 INFO - 'LOGNAME': 'cltbld', 00:58:59 INFO - 'MAIL': '/var/mail/cltbld', 00:58:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:58:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:58:59 INFO - 'MOZ_NO_REMOTE': '1', 00:58:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:58:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:58:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:58:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:58:59 INFO - 'PWD': '/builds/slave/test', 00:58:59 INFO - 'SHELL': '/bin/bash', 00:58:59 INFO - 'SHLVL': '1', 00:58:59 INFO - 'TERM': 'linux', 00:58:59 INFO - 'TMOUT': '86400', 00:58:59 INFO - 'USER': 'cltbld', 00:58:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1463039895.121708-1356133136', 00:58:59 INFO - '_': '/tools/buildbot/bin/python'} 00:59:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:59:00 INFO - Downloading/unpacking psutil>=0.7.1 00:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:59:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:59:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:59:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:59:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:59:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:59:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:59:04 INFO - Installing collected packages: psutil 00:59:04 INFO - Running setup.py install for psutil 00:59:04 INFO - building 'psutil._psutil_linux' extension 00:59:04 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 00:59:05 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 00:59:05 INFO - building 'psutil._psutil_posix' extension 00:59:05 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 00:59:05 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 00:59:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:59:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:59:05 INFO - Successfully installed psutil 00:59:05 INFO - Cleaning up... 00:59:05 INFO - Return code: 0 00:59:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:59:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:59:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:59:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:59:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:59:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1cc5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cc63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ddc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d076d0>, '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 0x1d085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d08a60>, '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-1463039895.121708-1356133136', '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 00:59:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:59:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:59:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:59:06 INFO - 'CCACHE_UMASK': '002', 00:59:06 INFO - 'DISPLAY': ':0', 00:59:06 INFO - 'HOME': '/home/cltbld', 00:59:06 INFO - 'LANG': 'en_US.UTF-8', 00:59:06 INFO - 'LOGNAME': 'cltbld', 00:59:06 INFO - 'MAIL': '/var/mail/cltbld', 00:59:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:59:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:59:06 INFO - 'MOZ_NO_REMOTE': '1', 00:59:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:59:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:59:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:59:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:59:06 INFO - 'PWD': '/builds/slave/test', 00:59:06 INFO - 'SHELL': '/bin/bash', 00:59:06 INFO - 'SHLVL': '1', 00:59:06 INFO - 'TERM': 'linux', 00:59:06 INFO - 'TMOUT': '86400', 00:59:06 INFO - 'USER': 'cltbld', 00:59:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1463039895.121708-1356133136', 00:59:06 INFO - '_': '/tools/buildbot/bin/python'} 00:59:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:59:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:59:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:59:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:59:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:59:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:59:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:59:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:59:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:59:10 INFO - Installing collected packages: mozsystemmonitor 00:59:10 INFO - Running setup.py install for mozsystemmonitor 00:59:10 INFO - Successfully installed mozsystemmonitor 00:59:10 INFO - Cleaning up... 00:59:10 INFO - Return code: 0 00:59:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:59: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')]} 00:59:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:59:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59: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')]} 00:59:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:59:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1cc5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cc63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ddc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d076d0>, '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 0x1d085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d08a60>, '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-1463039895.121708-1356133136', '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 00:59:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:59:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:59:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:59:10 INFO - 'CCACHE_UMASK': '002', 00:59:10 INFO - 'DISPLAY': ':0', 00:59:10 INFO - 'HOME': '/home/cltbld', 00:59:10 INFO - 'LANG': 'en_US.UTF-8', 00:59:10 INFO - 'LOGNAME': 'cltbld', 00:59:10 INFO - 'MAIL': '/var/mail/cltbld', 00:59:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:59:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:59:10 INFO - 'MOZ_NO_REMOTE': '1', 00:59:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:59:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:59:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:59:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:59:10 INFO - 'PWD': '/builds/slave/test', 00:59:10 INFO - 'SHELL': '/bin/bash', 00:59:10 INFO - 'SHLVL': '1', 00:59:10 INFO - 'TERM': 'linux', 00:59:10 INFO - 'TMOUT': '86400', 00:59:10 INFO - 'USER': 'cltbld', 00:59:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1463039895.121708-1356133136', 00:59:10 INFO - '_': '/tools/buildbot/bin/python'} 00:59:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:59:10 INFO - Downloading/unpacking blobuploader==1.2.4 00:59:10 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 00:59:10 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 00:59:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:10 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 00:59:10 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 00:59:14 INFO - Downloading blobuploader-1.2.4.tar.gz 00:59:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:59:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:59: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 00:59: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 00:59:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59: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 00:59: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 00:59:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:59:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:59:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:59:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:59:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:59:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:59:15 INFO - Downloading docopt-0.6.1.tar.gz 00:59:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:59:16 INFO - Installing collected packages: blobuploader, requests, docopt 00:59:16 INFO - Running setup.py install for blobuploader 00:59:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:59:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:59:16 INFO - Running setup.py install for requests 00:59:17 INFO - Running setup.py install for docopt 00:59:17 INFO - Successfully installed blobuploader requests docopt 00:59:17 INFO - Cleaning up... 00:59:17 INFO - Return code: 0 00:59:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:59:17 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')]} 00:59:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:59:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:17 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')]} 00:59:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:59:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1cc5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cc63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ddc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d076d0>, '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 0x1d085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d08a60>, '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-1463039895.121708-1356133136', '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 00:59:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:59:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:59:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:59:17 INFO - 'CCACHE_UMASK': '002', 00:59:17 INFO - 'DISPLAY': ':0', 00:59:17 INFO - 'HOME': '/home/cltbld', 00:59:17 INFO - 'LANG': 'en_US.UTF-8', 00:59:17 INFO - 'LOGNAME': 'cltbld', 00:59:17 INFO - 'MAIL': '/var/mail/cltbld', 00:59:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:59:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:59:17 INFO - 'MOZ_NO_REMOTE': '1', 00:59:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:59:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:59:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:59:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:59:17 INFO - 'PWD': '/builds/slave/test', 00:59:17 INFO - 'SHELL': '/bin/bash', 00:59:17 INFO - 'SHLVL': '1', 00:59:17 INFO - 'TERM': 'linux', 00:59:17 INFO - 'TMOUT': '86400', 00:59:17 INFO - 'USER': 'cltbld', 00:59:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1463039895.121708-1356133136', 00:59:17 INFO - '_': '/tools/buildbot/bin/python'} 00:59:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:59:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:59:17 INFO - Running setup.py (path:/tmp/pip-byWRwp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:59:18 INFO - Running setup.py (path:/tmp/pip-ulJuIX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:59:18 INFO - Running setup.py (path:/tmp/pip-BqbII_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:59:18 INFO - Running setup.py (path:/tmp/pip-0XUVI9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:59:18 INFO - Running setup.py (path:/tmp/pip-g8JjeR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:59:18 INFO - Running setup.py (path:/tmp/pip-8hYR8N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:59:18 INFO - Running setup.py (path:/tmp/pip-29Z03s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:59:18 INFO - Running setup.py (path:/tmp/pip-V2Xn7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:59:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:59:18 INFO - Running setup.py (path:/tmp/pip-6ykobN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:59:19 INFO - Running setup.py (path:/tmp/pip-MPQXuJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:59:19 INFO - Running setup.py (path:/tmp/pip-NISEgR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:59:19 INFO - Running setup.py (path:/tmp/pip-oCjJNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:59:19 INFO - Running setup.py (path:/tmp/pip-ReAtDf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:59:19 INFO - Running setup.py (path:/tmp/pip-K_DrXt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:59:19 INFO - Running setup.py (path:/tmp/pip-gwZRLq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:59:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:59:19 INFO - Running setup.py (path:/tmp/pip-Wm8mwr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:59:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:59:20 INFO - Running setup.py (path:/tmp/pip-vHqq3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:59:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:59:20 INFO - Running setup.py (path:/tmp/pip-aQRRvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:59:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:59:20 INFO - Running setup.py (path:/tmp/pip-1IbN1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:59:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:59:20 INFO - Running setup.py (path:/tmp/pip-XrjJnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:59:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:59:20 INFO - Running setup.py (path:/tmp/pip-rIa10B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:59:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:59:21 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 00:59:21 INFO - Running setup.py install for manifestparser 00:59:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:59:21 INFO - Running setup.py install for mozcrash 00:59:21 INFO - Running setup.py install for mozdebug 00:59:21 INFO - Running setup.py install for mozdevice 00:59:21 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:59:21 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:59:21 INFO - Running setup.py install for mozfile 00:59:22 INFO - Running setup.py install for mozhttpd 00:59:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:59:22 INFO - Running setup.py install for mozinfo 00:59:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:59:22 INFO - Running setup.py install for mozInstall 00:59:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:59:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:59:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:59:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:59:22 INFO - Running setup.py install for mozleak 00:59:22 INFO - Running setup.py install for mozlog 00:59:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:59:23 INFO - Running setup.py install for moznetwork 00:59:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:59:23 INFO - Running setup.py install for mozprocess 00:59:23 INFO - Running setup.py install for mozprofile 00:59:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:59:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:59:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:59:23 INFO - Running setup.py install for mozrunner 00:59:24 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:59:24 INFO - Running setup.py install for mozscreenshot 00:59:24 INFO - Running setup.py install for moztest 00:59:24 INFO - Running setup.py install for mozversion 00:59:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:59:24 INFO - Running setup.py install for wptserve 00:59:25 INFO - Running setup.py install for marionette-driver 00:59:25 INFO - Running setup.py install for browsermob-proxy 00:59:25 INFO - Running setup.py install for marionette-client 00:59:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:59:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:59:26 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 00:59:26 INFO - Cleaning up... 00:59:26 INFO - Return code: 0 00:59:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:59:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:59:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:59:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:59:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:59:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:59:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1cc5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1cc63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ddc850>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1d076d0>, '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 0x1d085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d08a60>, '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-1463039895.121708-1356133136', '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 00:59:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:59:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:59:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:59:26 INFO - 'CCACHE_UMASK': '002', 00:59:26 INFO - 'DISPLAY': ':0', 00:59:26 INFO - 'HOME': '/home/cltbld', 00:59:26 INFO - 'LANG': 'en_US.UTF-8', 00:59:26 INFO - 'LOGNAME': 'cltbld', 00:59:26 INFO - 'MAIL': '/var/mail/cltbld', 00:59:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:59:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:59:26 INFO - 'MOZ_NO_REMOTE': '1', 00:59:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:59:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:59:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:59:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:59:26 INFO - 'PWD': '/builds/slave/test', 00:59:26 INFO - 'SHELL': '/bin/bash', 00:59:26 INFO - 'SHLVL': '1', 00:59:26 INFO - 'TERM': 'linux', 00:59:26 INFO - 'TMOUT': '86400', 00:59:26 INFO - 'USER': 'cltbld', 00:59:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1463039895.121708-1356133136', 00:59:26 INFO - '_': '/tools/buildbot/bin/python'} 00:59:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:59:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:59:26 INFO - Running setup.py (path:/tmp/pip-DXb5ct-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:59:26 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)) 00:59:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:59:26 INFO - Running setup.py (path:/tmp/pip-Noh5Uw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:59:27 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)) 00:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:59:27 INFO - Running setup.py (path:/tmp/pip-V80UdX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:59:27 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)) 00:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:59:27 INFO - Running setup.py (path:/tmp/pip-LraASp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:59:27 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)) 00:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:59:27 INFO - Running setup.py (path:/tmp/pip-S4VorI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:59:27 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)) 00:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:59:27 INFO - Running setup.py (path:/tmp/pip-LNeGAC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:59:27 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)) 00:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:59:27 INFO - Running setup.py (path:/tmp/pip-dsQjmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:59:27 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)) 00:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:59:27 INFO - Running setup.py (path:/tmp/pip-yND8OQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:59:27 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)) 00:59:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:59:27 INFO - Running setup.py (path:/tmp/pip-gBnZOI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:59:28 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)) 00:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:59:28 INFO - Running setup.py (path:/tmp/pip-TJuHzQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:59:28 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)) 00:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:59:28 INFO - Running setup.py (path:/tmp/pip-TgorYT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:59:28 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)) 00:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:59:28 INFO - Running setup.py (path:/tmp/pip-EnTXng-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:59:28 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)) 00:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:59:28 INFO - Running setup.py (path:/tmp/pip-J7DSrV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:59:28 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)) 00:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:59:28 INFO - Running setup.py (path:/tmp/pip-XqTcnM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:59:28 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)) 00:59:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:59:28 INFO - Running setup.py (path:/tmp/pip-68flIF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:59:29 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)) 00:59:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:59:29 INFO - Running setup.py (path:/tmp/pip-877zQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:59:29 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)) 00:59:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:59:29 INFO - Running setup.py (path:/tmp/pip-niGmx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:59:29 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)) 00:59:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:59:29 INFO - Running setup.py (path:/tmp/pip-1P4yTr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:59:29 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)) 00:59:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:59:29 INFO - Running setup.py (path:/tmp/pip-EGopfl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:59:29 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)) 00:59:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:59:29 INFO - Running setup.py (path:/tmp/pip-NyX2dc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:59:29 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)) 00:59:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:59:30 INFO - Running setup.py (path:/tmp/pip-1jXKW1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:59:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:59:30 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)) 00:59:30 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)) 00:59:30 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)) 00:59:30 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)) 00:59:30 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)) 00:59:30 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)) 00:59:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:59:30 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 00:59:30 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 00:59:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:59:30 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 00:59:30 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 00:59:34 INFO - Downloading blessings-1.6.tar.gz 00:59:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:59:34 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)) 00:59:34 INFO - Installing collected packages: blessings 00:59:34 INFO - Running setup.py install for blessings 00:59:35 INFO - Successfully installed blessings 00:59:35 INFO - Cleaning up... 00:59:35 INFO - Return code: 0 00:59:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:59:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:59:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:59:36 INFO - Reading from file tmpfile_stdout 00:59:36 INFO - Current package versions: 00:59:36 INFO - argparse == 1.2.1 00:59:36 INFO - blessings == 1.6 00:59:36 INFO - blobuploader == 1.2.4 00:59:36 INFO - browsermob-proxy == 0.6.0 00:59:36 INFO - docopt == 0.6.1 00:59:36 INFO - manifestparser == 1.1 00:59:36 INFO - marionette-client == 2.3.0 00:59:36 INFO - marionette-driver == 1.4.0 00:59:36 INFO - mozInstall == 1.12 00:59:36 INFO - mozcrash == 0.17 00:59:36 INFO - mozdebug == 0.1 00:59:36 INFO - mozdevice == 0.48 00:59:36 INFO - mozfile == 1.2 00:59:36 INFO - mozhttpd == 0.7 00:59:36 INFO - mozinfo == 0.9 00:59:36 INFO - mozleak == 0.1 00:59:36 INFO - mozlog == 3.1 00:59:36 INFO - moznetwork == 0.27 00:59:36 INFO - mozprocess == 0.22 00:59:36 INFO - mozprofile == 0.28 00:59:36 INFO - mozrunner == 6.11 00:59:36 INFO - mozscreenshot == 0.1 00:59:36 INFO - mozsystemmonitor == 0.0 00:59:36 INFO - moztest == 0.7 00:59:36 INFO - mozversion == 1.4 00:59:36 INFO - psutil == 3.1.1 00:59:36 INFO - requests == 1.2.3 00:59:36 INFO - wptserve == 1.4.0 00:59:36 INFO - wsgiref == 0.1.2 00:59:36 INFO - Running post-action listener: _resource_record_post_action 00:59:36 INFO - Running post-action listener: _start_resource_monitoring 00:59:36 INFO - Starting resource monitoring. 00:59:36 INFO - ##### 00:59:36 INFO - ##### Running pull step. 00:59:36 INFO - ##### 00:59:36 INFO - Running pre-action listener: _resource_record_pre_action 00:59:36 INFO - Running main action method: pull 00:59:36 INFO - Pull has nothing to do! 00:59:36 INFO - Running post-action listener: _resource_record_post_action 00:59:36 INFO - ##### 00:59:36 INFO - ##### Running install step. 00:59:36 INFO - ##### 00:59:36 INFO - Running pre-action listener: _resource_record_pre_action 00:59:36 INFO - Running main action method: install 00:59:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:59:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:59:37 INFO - Reading from file tmpfile_stdout 00:59:37 INFO - Detecting whether we're running mozinstall >=1.0... 00:59:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:59:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:59:37 INFO - Reading from file tmpfile_stdout 00:59:37 INFO - Output received: 00:59:37 INFO - Usage: mozinstall [options] installer 00:59:37 INFO - Options: 00:59:37 INFO - -h, --help show this help message and exit 00:59:37 INFO - -d DEST, --destination=DEST 00:59:37 INFO - Directory to install application into. [default: 00:59:37 INFO - "/builds/slave/test"] 00:59:37 INFO - --app=APP Application being installed. [default: firefox] 00:59:37 INFO - mkdir: /builds/slave/test/build/application 00:59:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 00:59:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 01:00:09 INFO - Reading from file tmpfile_stdout 01:00:09 INFO - Output received: 01:00:09 INFO - /builds/slave/test/build/application/firefox/firefox 01:00:09 INFO - Running post-action listener: _resource_record_post_action 01:00:09 INFO - ##### 01:00:09 INFO - ##### Running run-tests step. 01:00:09 INFO - ##### 01:00:09 INFO - Running pre-action listener: _resource_record_pre_action 01:00:09 INFO - Running main action method: run_tests 01:00:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:00:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:00:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:00:09 INFO - grabbing minidump binary from tooltool 01:00:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:00:09 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 0x1d076d0>, '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 0x1d085d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1d08a60>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:00:09 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 01:00:09 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 01:00:09 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:00:09 INFO - Return code: 0 01:00:09 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:00:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:00:09 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/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.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 01:00:09 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/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.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 01:00:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:00:09 INFO - 'CCACHE_UMASK': '002', 01:00:09 INFO - 'DISPLAY': ':0', 01:00:09 INFO - 'HOME': '/home/cltbld', 01:00:09 INFO - 'LANG': 'en_US.UTF-8', 01:00:09 INFO - 'LOGNAME': 'cltbld', 01:00:09 INFO - 'MAIL': '/var/mail/cltbld', 01:00:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:00:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:00:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:00:09 INFO - 'MOZ_NO_REMOTE': '1', 01:00:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:00:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:00:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:00:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:00:09 INFO - 'PWD': '/builds/slave/test', 01:00:09 INFO - 'SHELL': '/bin/bash', 01:00:09 INFO - 'SHLVL': '1', 01:00:09 INFO - 'TERM': 'linux', 01:00:09 INFO - 'TMOUT': '86400', 01:00:09 INFO - 'USER': 'cltbld', 01:00:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1463039895.121708-1356133136', 01:00:09 INFO - '_': '/tools/buildbot/bin/python'} 01:00:09 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/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.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 01:00:10 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 01:00:10 INFO - import pkg_resources 01:00:11 INFO - Using 1 client processes 01:00:12 INFO - wptserve Starting http server on 127.0.0.1:8000 01:00:12 INFO - wptserve Starting http server on 127.0.0.1:8001 01:00:12 INFO - wptserve Starting http server on 127.0.0.1:8443 01:00:14 INFO - SUITE-START | Running 778 tests 01:00:14 INFO - Running testharness tests 01:00:14 INFO - Setting up ssl 01:00:14 INFO - PROCESS | certutil | 01:00:14 INFO - PROCESS | certutil | 01:00:14 INFO - PROCESS | certutil | 01:00:14 INFO - Certificate Nickname Trust Attributes 01:00:14 INFO - SSL,S/MIME,JAR/XPI 01:00:14 INFO - 01:00:14 INFO - web-platform-tests CT,, 01:00:14 INFO - 01:00:14 INFO - Starting runner 01:00:17 INFO - PROCESS | 1845 | 1463040017359 Marionette DEBUG Marionette enabled via build flag and pref 01:00:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1510253000 == 1 [pid = 1845] [id = 1] 01:00:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 1 (0x7f1510253800) [pid = 1845] [serial = 1] [outer = (nil)] 01:00:17 INFO - PROCESS | 1845 | [1845] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 01:00:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 2 (0x7f1510254800) [pid = 1845] [serial = 2] [outer = 0x7f1510253800] 01:00:18 INFO - PROCESS | 1845 | 1463040018002 Marionette INFO Listening on port 2828 01:00:18 INFO - PROCESS | 1845 | 1463040018544 Marionette DEBUG Marionette enabled via command-line flag 01:00:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d367800 == 2 [pid = 1845] [id = 2] 01:00:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 3 (0x7f1515222800) [pid = 1845] [serial = 3] [outer = (nil)] 01:00:18 INFO - PROCESS | 1845 | [1845] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 01:00:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 4 (0x7f150d103000) [pid = 1845] [serial = 4] [outer = 0x7f1515222800] 01:00:18 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f150d1d4790 01:00:18 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f150c530fa0 01:00:18 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f150c534250 01:00:18 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f150c534550 01:00:18 INFO - PROCESS | 1845 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f150c534880 01:00:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 5 (0x7f150d35d800) [pid = 1845] [serial = 5] [outer = 0x7f1510253800] 01:00:18 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:00:18 INFO - PROCESS | 1845 | 1463040018954 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46423 01:00:19 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:00:19 INFO - PROCESS | 1845 | 1463040019038 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46424 01:00:19 INFO - PROCESS | 1845 | 1463040019044 Marionette DEBUG Closed connection conn0 01:00:19 INFO - PROCESS | 1845 | [1845] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 01:00:19 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:00:19 INFO - PROCESS | 1845 | 1463040019170 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46425 01:00:19 INFO - PROCESS | 1845 | 1463040019174 Marionette DEBUG Closed connection conn1 01:00:19 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:00:19 INFO - PROCESS | 1845 | 1463040019265 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46426 01:00:19 INFO - PROCESS | 1845 | 1463040019285 Marionette DEBUG Closed connection conn2 01:00:19 INFO - PROCESS | 1845 | 1463040019364 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:00:19 INFO - PROCESS | 1845 | 1463040019399 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160511222711","device":"desktop","version":"48.0a2"} 01:00:20 INFO - PROCESS | 1845 | [1845] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:00:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500092000 == 3 [pid = 1845] [id = 3] 01:00:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 6 (0x7f1500092800) [pid = 1845] [serial = 6] [outer = (nil)] 01:00:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500093000 == 4 [pid = 1845] [id = 4] 01:00:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 7 (0x7f150d3adc00) [pid = 1845] [serial = 7] [outer = (nil)] 01:00:21 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff38a000 == 5 [pid = 1845] [id = 5] 01:00:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 8 (0x7f14ff4a9000) [pid = 1845] [serial = 8] [outer = (nil)] 01:00:21 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:00:21 INFO - PROCESS | 1845 | [1845] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:00:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 9 (0x7f14ff179c00) [pid = 1845] [serial = 9] [outer = 0x7f14ff4a9000] 01:00:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 10 (0x7f14feccf000) [pid = 1845] [serial = 10] [outer = 0x7f1500092800] 01:00:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 11 (0x7f14feb78800) [pid = 1845] [serial = 11] [outer = 0x7f150d3adc00] 01:00:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 12 (0x7f14feb7a800) [pid = 1845] [serial = 12] [outer = 0x7f14ff4a9000] 01:00:23 INFO - PROCESS | 1845 | 1463040023452 Marionette DEBUG loaded listener.js 01:00:23 INFO - PROCESS | 1845 | 1463040023472 Marionette DEBUG loaded listener.js 01:00:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 13 (0x7f14fca1fc00) [pid = 1845] [serial = 13] [outer = 0x7f14ff4a9000] 01:00:24 INFO - PROCESS | 1845 | 1463040024249 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"28c14382-2c9a-43d8-bffa-b9de47863b35","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160511222711","device":"desktop","version":"48.0a2","command_id":1}}] 01:00:24 INFO - PROCESS | 1845 | 1463040024552 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}] 01:00:24 INFO - PROCESS | 1845 | 1463040024954 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:00:25 INFO - PROCESS | 1845 | 1463040025013 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:00:25 INFO - PROCESS | 1845 | [1845] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:00:25 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:00:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 14 (0x7f14fa0ab800) [pid = 1845] [serial = 14] [outer = 0x7f14ff4a9000] 01:00:25 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:00:25 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:00:25 INFO - PROCESS | 1845 | 1463040025575 Marionette TRACE conn3 <- [1,3,null,{}] 01:00:25 INFO - PROCESS | 1845 | 1463040025630 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:00:25 INFO - PROCESS | 1845 | 1463040025696 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:00:25 INFO - PROCESS | 1845 | 1463040025761 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:00:25 INFO - PROCESS | 1845 | 1463040025766 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:00:25 INFO - PROCESS | 1845 | 1463040025794 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:00:25 INFO - PROCESS | 1845 | 1463040025800 Marionette TRACE conn3 <- [1,6,null,{}] 01:00:25 INFO - PROCESS | 1845 | 1463040025830 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}] 01:00:25 INFO - PROCESS | 1845 | 1463040025909 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:00:25 INFO - PROCESS | 1845 | 1463040025919 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8ba8800 == 6 [pid = 1845] [id = 6] 01:00:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 15 (0x7f14f8bf0400) [pid = 1845] [serial = 15] [outer = (nil)] 01:00:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 16 (0x7f14f8bf2000) [pid = 1845] [serial = 16] [outer = 0x7f14f8bf0400] 01:00:25 INFO - PROCESS | 1845 | 1463040025992 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 17 (0x7f14f8bf8400) [pid = 1845] [serial = 17] [outer = 0x7f14f8bf0400] 01:00:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f889b800 == 7 [pid = 1845] [id = 7] 01:00:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 18 (0x7f14f8861c00) [pid = 1845] [serial = 18] [outer = (nil)] 01:00:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 19 (0x7f14f8867800) [pid = 1845] [serial = 19] [outer = 0x7f14f8861c00] 01:00:26 INFO - PROCESS | 1845 | 1463040026452 Marionette DEBUG loaded listener.js 01:00:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 20 (0x7f14f8685800) [pid = 1845] [serial = 20] [outer = 0x7f14f8861c00] 01:00:26 INFO - PROCESS | 1845 | [1845] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 01:00:27 INFO - PROCESS | 1845 | 1463040027003 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]]]}] 01:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1262ms 01:00:27 INFO - PROCESS | 1845 | 1463040027062 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:00:27 INFO - PROCESS | 1845 | 1463040027065 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:00:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:00:27 INFO - PROCESS | 1845 | 1463040027135 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:00:27 INFO - PROCESS | 1845 | 1463040027137 Marionette TRACE conn3 <- [1,10,null,{}] 01:00:27 INFO - PROCESS | 1845 | 1463040027177 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}] 01:00:27 INFO - PROCESS | 1845 | 1463040027350 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:00:27 INFO - PROCESS | 1845 | 1463040027381 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6946800 == 8 [pid = 1845] [id = 8] 01:00:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 21 (0x7f14f79b5c00) [pid = 1845] [serial = 21] [outer = (nil)] 01:00:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 22 (0x7f14fc7e2c00) [pid = 1845] [serial = 22] [outer = 0x7f14f79b5c00] 01:00:27 INFO - PROCESS | 1845 | 1463040027446 Marionette DEBUG loaded listener.js 01:00:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 23 (0x7f14f6d3d000) [pid = 1845] [serial = 23] [outer = 0x7f14f79b5c00] 01:00:28 INFO - PROCESS | 1845 | 1463040028419 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]]]}] 01:00:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:00:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1313ms 01:00:28 INFO - PROCESS | 1845 | 1463040028440 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:00:28 INFO - PROCESS | 1845 | 1463040028447 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:00:28 INFO - PROCESS | 1845 | 1463040028458 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:00:28 INFO - PROCESS | 1845 | 1463040028462 Marionette TRACE conn3 <- [1,14,null,{}] 01:00:28 INFO - PROCESS | 1845 | 1463040028472 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}] 01:00:28 INFO - PROCESS | 1845 | 1463040028658 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:00:28 INFO - PROCESS | 1845 | 1463040028816 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d96000 == 9 [pid = 1845] [id = 9] 01:00:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 24 (0x7f14f79af000) [pid = 1845] [serial = 24] [outer = (nil)] 01:00:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 25 (0x7f14f79b3800) [pid = 1845] [serial = 25] [outer = 0x7f14f79af000] 01:00:28 INFO - PROCESS | 1845 | 1463040028899 Marionette DEBUG loaded listener.js 01:00:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 26 (0x7f14f8b26c00) [pid = 1845] [serial = 26] [outer = 0x7f14f79af000] 01:00:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8422800 == 10 [pid = 1845] [id = 10] 01:00:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 27 (0x7f14f8423000) [pid = 1845] [serial = 27] [outer = (nil)] 01:00:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 28 (0x7f14f8429000) [pid = 1845] [serial = 28] [outer = 0x7f14f8423000] 01:00:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 29 (0x7f14f8426000) [pid = 1845] [serial = 29] [outer = 0x7f14f8423000] 01:00:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8431000 == 11 [pid = 1845] [id = 11] 01:00:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 30 (0x7f14f79b0400) [pid = 1845] [serial = 30] [outer = (nil)] 01:00:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 31 (0x7f14fd31c800) [pid = 1845] [serial = 31] [outer = 0x7f14f79b0400] 01:00:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 32 (0x7f14fc719000) [pid = 1845] [serial = 32] [outer = 0x7f14f79b0400] 01:00:29 INFO - PROCESS | 1845 | 1463040029991 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]]]}] 01:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1584ms 01:00:30 INFO - PROCESS | 1845 | 1463040030084 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:00:30 INFO - PROCESS | 1845 | 1463040030094 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:00:30 INFO - PROCESS | 1845 | 1463040030108 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:00:30 INFO - PROCESS | 1845 | 1463040030113 Marionette TRACE conn3 <- [1,18,null,{}] 01:00:30 INFO - PROCESS | 1845 | 1463040030119 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}] 01:00:30 INFO - PROCESS | 1845 | 1463040030314 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:00:30 INFO - PROCESS | 1845 | 1463040030453 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe2bf800 == 12 [pid = 1845] [id = 12] 01:00:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 33 (0x7f14fb542400) [pid = 1845] [serial = 33] [outer = (nil)] 01:00:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 34 (0x7f14fe391800) [pid = 1845] [serial = 34] [outer = 0x7f14fb542400] 01:00:30 INFO - PROCESS | 1845 | 1463040030529 Marionette DEBUG loaded listener.js 01:00:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 35 (0x7f14ffcb2400) [pid = 1845] [serial = 35] [outer = 0x7f14fb542400] 01:00:31 INFO - PROCESS | 1845 | 1463040031321 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]]]}] 01:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1232ms 01:00:31 INFO - PROCESS | 1845 | 1463040031341 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:00:31 INFO - PROCESS | 1845 | 1463040031347 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:00:31 INFO - PROCESS | 1845 | 1463040031354 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:00:31 INFO - PROCESS | 1845 | 1463040031360 Marionette TRACE conn3 <- [1,22,null,{}] 01:00:31 INFO - PROCESS | 1845 | 1463040031376 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}] 01:00:31 INFO - PROCESS | 1845 | 1463040031570 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:00:31 INFO - PROCESS | 1845 | 1463040031715 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff8e2000 == 13 [pid = 1845] [id = 13] 01:00:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 36 (0x7f14f8686400) [pid = 1845] [serial = 36] [outer = (nil)] 01:00:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 37 (0x7f14ffcb7000) [pid = 1845] [serial = 37] [outer = 0x7f14f8686400] 01:00:31 INFO - PROCESS | 1845 | 1463040031794 Marionette DEBUG loaded listener.js 01:00:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 38 (0x7f1503859000) [pid = 1845] [serial = 38] [outer = 0x7f14f8686400] 01:00:32 INFO - PROCESS | 1845 | 1463040032588 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]]]}] 01:00:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:00:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1287ms 01:00:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:00:32 INFO - PROCESS | 1845 | 1463040032641 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:00:32 INFO - PROCESS | 1845 | 1463040032645 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:00:32 INFO - PROCESS | 1845 | 1463040032651 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:00:32 INFO - PROCESS | 1845 | 1463040032654 Marionette TRACE conn3 <- [1,26,null,{}] 01:00:32 INFO - PROCESS | 1845 | 1463040032659 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}] 01:00:32 INFO - PROCESS | 1845 | 1463040032849 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:00:32 INFO - PROCESS | 1845 | 1463040032980 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff9cb800 == 14 [pid = 1845] [id = 14] 01:00:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 39 (0x7f14f6914800) [pid = 1845] [serial = 39] [outer = (nil)] 01:00:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 40 (0x7f150d607400) [pid = 1845] [serial = 40] [outer = 0x7f14f6914800] 01:00:33 INFO - PROCESS | 1845 | 1463040033058 Marionette DEBUG loaded listener.js 01:00:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 41 (0x7f150e9c1c00) [pid = 1845] [serial = 41] [outer = 0x7f14f6914800] 01:00:34 INFO - PROCESS | 1845 | 1463040034238 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]]]}] 01:00:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1637ms 01:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:00:34 INFO - PROCESS | 1845 | 1463040034288 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:00:34 INFO - PROCESS | 1845 | 1463040034292 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:00:34 INFO - PROCESS | 1845 | 1463040034300 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:00:34 INFO - PROCESS | 1845 | 1463040034305 Marionette TRACE conn3 <- [1,30,null,{}] 01:00:34 INFO - PROCESS | 1845 | 1463040034312 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}] 01:00:34 INFO - PROCESS | 1845 | 1463040034489 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:00:34 INFO - PROCESS | 1845 | 1463040034590 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f95b6800 == 15 [pid = 1845] [id = 15] 01:00:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 42 (0x7f14fa1f0800) [pid = 1845] [serial = 42] [outer = (nil)] 01:00:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 43 (0x7f14fd7d0400) [pid = 1845] [serial = 43] [outer = 0x7f14fa1f0800] 01:00:34 INFO - PROCESS | 1845 | 1463040034659 Marionette DEBUG loaded listener.js 01:00:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 44 (0x7f14ffdae000) [pid = 1845] [serial = 44] [outer = 0x7f14fa1f0800] 01:00:35 INFO - PROCESS | 1845 | 1463040035365 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]]]}] 01:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1090ms 01:00:35 INFO - PROCESS | 1845 | 1463040035390 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:00:35 INFO - PROCESS | 1845 | 1463040035398 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:00:35 INFO - PROCESS | 1845 | 1463040035409 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:00:35 INFO - PROCESS | 1845 | 1463040035412 Marionette TRACE conn3 <- [1,34,null,{}] 01:00:35 INFO - PROCESS | 1845 | 1463040035419 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}] 01:00:35 INFO - PROCESS | 1845 | 1463040035584 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:00:35 INFO - PROCESS | 1845 | 1463040035674 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffc5c000 == 16 [pid = 1845] [id = 16] 01:00:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 45 (0x7f14fe109c00) [pid = 1845] [serial = 45] [outer = (nil)] 01:00:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 46 (0x7f150339c800) [pid = 1845] [serial = 46] [outer = 0x7f14fe109c00] 01:00:35 INFO - PROCESS | 1845 | 1463040035737 Marionette DEBUG loaded listener.js 01:00:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 47 (0x7f150348f400) [pid = 1845] [serial = 47] [outer = 0x7f14fe109c00] 01:00:36 INFO - PROCESS | 1845 | 1463040036363 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]]]}] 01:00:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:00:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 978ms 01:00:36 INFO - PROCESS | 1845 | 1463040036387 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:00:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:00:36 INFO - PROCESS | 1845 | 1463040036391 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:00:36 INFO - PROCESS | 1845 | 1463040036397 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:00:36 INFO - PROCESS | 1845 | 1463040036403 Marionette TRACE conn3 <- [1,38,null,{}] 01:00:36 INFO - PROCESS | 1845 | 1463040036417 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}] 01:00:36 INFO - PROCESS | 1845 | 1463040036594 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:00:36 INFO - PROCESS | 1845 | 1463040036618 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15003df800 == 17 [pid = 1845] [id = 17] 01:00:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 48 (0x7f1500a81400) [pid = 1845] [serial = 48] [outer = (nil)] 01:00:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 49 (0x7f150c574800) [pid = 1845] [serial = 49] [outer = 0x7f1500a81400] 01:00:36 INFO - PROCESS | 1845 | 1463040036695 Marionette DEBUG loaded listener.js 01:00:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 50 (0x7f150d3aec00) [pid = 1845] [serial = 50] [outer = 0x7f1500a81400] 01:00:37 INFO - PROCESS | 1845 | 1463040037398 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]]]}] 01:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1033ms 01:00:37 INFO - PROCESS | 1845 | 1463040037431 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:00:37 INFO - PROCESS | 1845 | 1463040037434 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:00:37 INFO - PROCESS | 1845 | 1463040037441 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:00:37 INFO - PROCESS | 1845 | 1463040037444 Marionette TRACE conn3 <- [1,42,null,{}] 01:00:37 INFO - PROCESS | 1845 | 1463040037449 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}] 01:00:37 INFO - PROCESS | 1845 | 1463040037621 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:00:37 INFO - PROCESS | 1845 | 1463040037639 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500ed1800 == 18 [pid = 1845] [id = 18] 01:00:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 51 (0x7f150d3d7c00) [pid = 1845] [serial = 51] [outer = (nil)] 01:00:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f150d610000) [pid = 1845] [serial = 52] [outer = 0x7f150d3d7c00] 01:00:37 INFO - PROCESS | 1845 | 1463040037706 Marionette DEBUG loaded listener.js 01:00:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f150d6ab000) [pid = 1845] [serial = 53] [outer = 0x7f150d3d7c00] 01:00:38 INFO - PROCESS | 1845 | 1463040038350 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]]]}] 01:00:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:00:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 932ms 01:00:38 INFO - PROCESS | 1845 | 1463040038373 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:00:38 INFO - PROCESS | 1845 | 1463040038377 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:00:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:00:38 INFO - PROCESS | 1845 | 1463040038383 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:00:38 INFO - PROCESS | 1845 | 1463040038385 Marionette TRACE conn3 <- [1,46,null,{}] 01:00:38 INFO - PROCESS | 1845 | 1463040038391 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}] 01:00:38 INFO - PROCESS | 1845 | 1463040038560 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:00:38 INFO - PROCESS | 1845 | 1463040038620 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1503365800 == 19 [pid = 1845] [id = 19] 01:00:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f14fa1f5c00) [pid = 1845] [serial = 54] [outer = (nil)] 01:00:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f150d817800) [pid = 1845] [serial = 55] [outer = 0x7f14fa1f5c00] 01:00:38 INFO - PROCESS | 1845 | 1463040038686 Marionette DEBUG loaded listener.js 01:00:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f150d8d6c00) [pid = 1845] [serial = 56] [outer = 0x7f14fa1f5c00] 01:00:39 INFO - PROCESS | 1845 | 1463040039362 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]]]}] 01:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1036ms 01:00:39 INFO - PROCESS | 1845 | 1463040039420 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:00:39 INFO - PROCESS | 1845 | 1463040039423 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:00:39 INFO - PROCESS | 1845 | 1463040039433 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:00:39 INFO - PROCESS | 1845 | 1463040039436 Marionette TRACE conn3 <- [1,50,null,{}] 01:00:39 INFO - PROCESS | 1845 | 1463040039446 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}] 01:00:39 INFO - PROCESS | 1845 | 1463040039643 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:00:39 INFO - PROCESS | 1845 | 1463040039664 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150751d000 == 20 [pid = 1845] [id = 20] 01:00:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f150e85a000) [pid = 1845] [serial = 57] [outer = (nil)] 01:00:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 58 (0x7f15107d1400) [pid = 1845] [serial = 58] [outer = 0x7f150e85a000] 01:00:39 INFO - PROCESS | 1845 | 1463040039728 Marionette DEBUG loaded listener.js 01:00:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f1511f59400) [pid = 1845] [serial = 59] [outer = 0x7f150e85a000] 01:00:40 INFO - PROCESS | 1845 | 1463040040386 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]]]}] 01:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 988ms 01:00:40 INFO - PROCESS | 1845 | 1463040040419 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:00:40 INFO - PROCESS | 1845 | 1463040040422 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:00:40 INFO - PROCESS | 1845 | 1463040040429 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:00:40 INFO - PROCESS | 1845 | 1463040040432 Marionette TRACE conn3 <- [1,54,null,{}] 01:00:40 INFO - PROCESS | 1845 | 1463040040437 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}] 01:00:40 INFO - PROCESS | 1845 | 1463040040607 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:00:40 INFO - PROCESS | 1845 | 1463040040630 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150c520800 == 21 [pid = 1845] [id = 21] 01:00:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f150d856400) [pid = 1845] [serial = 60] [outer = (nil)] 01:00:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f15126c3800) [pid = 1845] [serial = 61] [outer = 0x7f150d856400] 01:00:40 INFO - PROCESS | 1845 | 1463040040695 Marionette DEBUG loaded listener.js 01:00:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f15126cd400) [pid = 1845] [serial = 62] [outer = 0x7f150d856400] 01:00:41 INFO - PROCESS | 1845 | 1463040041301 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]]]}] 01:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 935ms 01:00:41 INFO - PROCESS | 1845 | 1463040041366 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:00:41 INFO - PROCESS | 1845 | 1463040041369 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:00:41 INFO - PROCESS | 1845 | 1463040041375 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:00:41 INFO - PROCESS | 1845 | 1463040041378 Marionette TRACE conn3 <- [1,58,null,{}] 01:00:41 INFO - PROCESS | 1845 | 1463040041384 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}] 01:00:41 INFO - PROCESS | 1845 | 1463040041537 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:00:41 INFO - PROCESS | 1845 | 1463040041547 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d36f800 == 22 [pid = 1845] [id = 22] 01:00:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f14f8bf3400) [pid = 1845] [serial = 63] [outer = (nil)] 01:00:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f15126c8800) [pid = 1845] [serial = 64] [outer = 0x7f14f8bf3400] 01:00:41 INFO - PROCESS | 1845 | 1463040041693 Marionette DEBUG loaded listener.js 01:00:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f15128d3000) [pid = 1845] [serial = 65] [outer = 0x7f14f8bf3400] 01:00:42 INFO - PROCESS | 1845 | 1463040042347 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]]]}] 01:00:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:00:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1032ms 01:00:42 INFO - PROCESS | 1845 | 1463040042409 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:00:42 INFO - PROCESS | 1845 | 1463040042412 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:00:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:00:42 INFO - PROCESS | 1845 | 1463040042418 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:00:42 INFO - PROCESS | 1845 | 1463040042422 Marionette TRACE conn3 <- [1,62,null,{}] 01:00:42 INFO - PROCESS | 1845 | 1463040042428 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}] 01:00:42 INFO - PROCESS | 1845 | 1463040042571 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:00:43 INFO - PROCESS | 1845 | 1463040043536 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d8d000 == 23 [pid = 1845] [id = 23] 01:00:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f14f885b400) [pid = 1845] [serial = 66] [outer = (nil)] 01:00:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f14f8bf7c00) [pid = 1845] [serial = 67] [outer = 0x7f14f885b400] 01:00:43 INFO - PROCESS | 1845 | 1463040043604 Marionette DEBUG loaded listener.js 01:00:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f14fc714000) [pid = 1845] [serial = 68] [outer = 0x7f14f885b400] 01:00:44 INFO - PROCESS | 1845 | 1463040044310 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]]]}] 01:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1934ms 01:00:44 INFO - PROCESS | 1845 | 1463040044355 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:00:44 INFO - PROCESS | 1845 | 1463040044361 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:00:44 INFO - PROCESS | 1845 | 1463040044375 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:00:44 INFO - PROCESS | 1845 | 1463040044380 Marionette TRACE conn3 <- [1,66,null,{}] 01:00:44 INFO - PROCESS | 1845 | 1463040044387 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}] 01:00:44 INFO - PROCESS | 1845 | 1463040044560 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:00:44 INFO - PROCESS | 1845 | 1463040044598 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe1aa800 == 24 [pid = 1845] [id = 24] 01:00:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f14fe195000) [pid = 1845] [serial = 69] [outer = (nil)] 01:00:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f14ffcb4000) [pid = 1845] [serial = 70] [outer = 0x7f14fe195000] 01:00:44 INFO - PROCESS | 1845 | 1463040044662 Marionette DEBUG loaded listener.js 01:00:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f14ffdb2c00) [pid = 1845] [serial = 71] [outer = 0x7f14fe195000] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f14f8bf0400) [pid = 1845] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f1500a81400) [pid = 1845] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f150d3d7c00) [pid = 1845] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f150e85a000) [pid = 1845] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f150d856400) [pid = 1845] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f14f79b5c00) [pid = 1845] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f14f79af000) [pid = 1845] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 63 (0x7f14fb542400) [pid = 1845] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 62 (0x7f14f8686400) [pid = 1845] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 61 (0x7f14f6914800) [pid = 1845] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 60 (0x7f14fa1f0800) [pid = 1845] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:00:45 INFO - PROCESS | 1845 | --DOMWINDOW == 59 (0x7f14fe109c00) [pid = 1845] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:00:45 INFO - PROCESS | 1845 | 1463040045816 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]]]}] 01:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1484ms 01:00:45 INFO - PROCESS | 1845 | 1463040045863 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:00:45 INFO - PROCESS | 1845 | 1463040045868 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:00:45 INFO - PROCESS | 1845 | 1463040045885 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:00:45 INFO - PROCESS | 1845 | 1463040045889 Marionette TRACE conn3 <- [1,70,null,{}] 01:00:45 INFO - PROCESS | 1845 | 1463040045895 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}] 01:00:46 INFO - PROCESS | 1845 | 1463040046033 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:00:46 INFO - PROCESS | 1845 | 1463040046051 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fef8a000 == 25 [pid = 1845] [id = 25] 01:00:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f14fe10a400) [pid = 1845] [serial = 72] [outer = (nil)] 01:00:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f1500a7b400) [pid = 1845] [serial = 73] [outer = 0x7f14fe10a400] 01:00:46 INFO - PROCESS | 1845 | 1463040046117 Marionette DEBUG loaded listener.js 01:00:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f150339ec00) [pid = 1845] [serial = 74] [outer = 0x7f14fe10a400] 01:00:46 INFO - PROCESS | 1845 | 1463040046835 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]]]}] 01:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 995ms 01:00:46 INFO - PROCESS | 1845 | 1463040046876 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:00:46 INFO - PROCESS | 1845 | 1463040046879 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:00:46 INFO - PROCESS | 1845 | 1463040046905 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:00:46 INFO - PROCESS | 1845 | 1463040046914 Marionette TRACE conn3 <- [1,74,null,{}] 01:00:46 INFO - PROCESS | 1845 | 1463040046932 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}] 01:00:47 INFO - PROCESS | 1845 | 1463040047078 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:00:47 INFO - PROCESS | 1845 | 1463040047090 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff9da800 == 26 [pid = 1845] [id = 26] 01:00:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f1503468400) [pid = 1845] [serial = 75] [outer = (nil)] 01:00:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f1506858400) [pid = 1845] [serial = 76] [outer = 0x7f1503468400] 01:00:47 INFO - PROCESS | 1845 | 1463040047157 Marionette DEBUG loaded listener.js 01:00:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f150c5d2c00) [pid = 1845] [serial = 77] [outer = 0x7f1503468400] 01:00:48 INFO - PROCESS | 1845 | 1463040048040 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]]]}] 01:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1215ms 01:00:48 INFO - PROCESS | 1845 | 1463040048103 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:00:48 INFO - PROCESS | 1845 | 1463040048111 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:00:48 INFO - PROCESS | 1845 | 1463040048121 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:00:48 INFO - PROCESS | 1845 | 1463040048125 Marionette TRACE conn3 <- [1,78,null,{}] 01:00:48 INFO - PROCESS | 1845 | 1463040048134 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}] 01:00:48 INFO - PROCESS | 1845 | 1463040048313 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:00:48 INFO - PROCESS | 1845 | 1463040048439 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14febd1800 == 27 [pid = 1845] [id = 27] 01:00:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f14fe19b400) [pid = 1845] [serial = 78] [outer = (nil)] 01:00:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f14ffcaf800) [pid = 1845] [serial = 79] [outer = 0x7f14fe19b400] 01:00:48 INFO - PROCESS | 1845 | 1463040048516 Marionette DEBUG loaded listener.js 01:00:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f150037c000) [pid = 1845] [serial = 80] [outer = 0x7f14fe19b400] 01:00:49 INFO - PROCESS | 1845 | 1463040049360 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]]]}] 01:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1285ms 01:00:49 INFO - PROCESS | 1845 | 1463040049408 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:00:49 INFO - PROCESS | 1845 | 1463040049416 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:00:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:00:49 INFO - PROCESS | 1845 | 1463040049428 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:00:49 INFO - PROCESS | 1845 | 1463040049431 Marionette TRACE conn3 <- [1,82,null,{}] 01:00:49 INFO - PROCESS | 1845 | 1463040049438 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}] 01:00:49 INFO - PROCESS | 1845 | 1463040049600 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:00:49 INFO - PROCESS | 1845 | 1463040049724 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150031b800 == 28 [pid = 1845] [id = 28] 01:00:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f14fe3a0c00) [pid = 1845] [serial = 81] [outer = (nil)] 01:00:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f1506854c00) [pid = 1845] [serial = 82] [outer = 0x7f14fe3a0c00] 01:00:49 INFO - PROCESS | 1845 | 1463040049798 Marionette DEBUG loaded listener.js 01:00:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f150d187000) [pid = 1845] [serial = 83] [outer = 0x7f14fe3a0c00] 01:00:50 INFO - PROCESS | 1845 | 1463040050615 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]]]}] 01:00:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:00:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1231ms 01:00:50 INFO - PROCESS | 1845 | 1463040050660 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:00:50 INFO - PROCESS | 1845 | 1463040050664 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:00:50 INFO - PROCESS | 1845 | 1463040050671 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:00:50 INFO - PROCESS | 1845 | 1463040050677 Marionette TRACE conn3 <- [1,86,null,{}] 01:00:50 INFO - PROCESS | 1845 | 1463040050693 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}] 01:00:50 INFO - PROCESS | 1845 | 1463040050861 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:00:50 INFO - PROCESS | 1845 | 1463040050958 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9f4800 == 29 [pid = 1845] [id = 29] 01:00:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f150d637000) [pid = 1845] [serial = 84] [outer = (nil)] 01:00:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f150d8d4800) [pid = 1845] [serial = 85] [outer = 0x7f150d637000] 01:00:51 INFO - PROCESS | 1845 | 1463040051035 Marionette DEBUG loaded listener.js 01:00:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f150e859400) [pid = 1845] [serial = 86] [outer = 0x7f150d637000] 01:00:51 INFO - PROCESS | 1845 | 1463040051826 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]]]}] 01:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1184ms 01:00:51 INFO - PROCESS | 1845 | 1463040051870 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:00:51 INFO - PROCESS | 1845 | 1463040051875 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:00:51 INFO - PROCESS | 1845 | 1463040051882 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:00:51 INFO - PROCESS | 1845 | 1463040051884 Marionette TRACE conn3 <- [1,90,null,{}] 01:00:51 INFO - PROCESS | 1845 | 1463040051891 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}] 01:00:52 INFO - PROCESS | 1845 | 1463040052063 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:00:52 INFO - PROCESS | 1845 | 1463040052187 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1507522000 == 30 [pid = 1845] [id = 30] 01:00:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f14fa05d400) [pid = 1845] [serial = 87] [outer = (nil)] 01:00:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f150e865800) [pid = 1845] [serial = 88] [outer = 0x7f14fa05d400] 01:00:52 INFO - PROCESS | 1845 | 1463040052262 Marionette DEBUG loaded listener.js 01:00:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f15107cb000) [pid = 1845] [serial = 89] [outer = 0x7f14fa05d400] 01:00:53 INFO - PROCESS | 1845 | 1463040053121 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]]]}] 01:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1280ms 01:00:53 INFO - PROCESS | 1845 | 1463040053169 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:00:53 INFO - PROCESS | 1845 | 1463040053174 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:00:53 INFO - PROCESS | 1845 | 1463040053181 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:00:53 INFO - PROCESS | 1845 | 1463040053185 Marionette TRACE conn3 <- [1,94,null,{}] 01:00:53 INFO - PROCESS | 1845 | 1463040053193 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}] 01:00:53 INFO - PROCESS | 1845 | 1463040053365 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:00:53 INFO - PROCESS | 1845 | 1463040053574 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d93800 == 31 [pid = 1845] [id = 31] 01:00:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f14f690f400) [pid = 1845] [serial = 90] [outer = (nil)] 01:00:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f14f79b2800) [pid = 1845] [serial = 91] [outer = 0x7f14f690f400] 01:00:53 INFO - PROCESS | 1845 | 1463040053645 Marionette DEBUG loaded listener.js 01:00:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f14f8bf1000) [pid = 1845] [serial = 92] [outer = 0x7f14f690f400] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 79 (0x7f1510254800) [pid = 1845] [serial = 2] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 78 (0x7f15126c8800) [pid = 1845] [serial = 64] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f150c574800) [pid = 1845] [serial = 49] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 76 (0x7f150d610000) [pid = 1845] [serial = 52] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 75 (0x7f150d817800) [pid = 1845] [serial = 55] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f15107d1400) [pid = 1845] [serial = 58] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f15126c3800) [pid = 1845] [serial = 61] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f150d3aec00) [pid = 1845] [serial = 50] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f14f79b3800) [pid = 1845] [serial = 25] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f14fd31c800) [pid = 1845] [serial = 31] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f14fe391800) [pid = 1845] [serial = 34] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f14ffcb7000) [pid = 1845] [serial = 37] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f150d607400) [pid = 1845] [serial = 40] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f14fd7d0400) [pid = 1845] [serial = 43] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f150339c800) [pid = 1845] [serial = 46] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f14f8429000) [pid = 1845] [serial = 28] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 63 (0x7f150d6ab000) [pid = 1845] [serial = 53] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 62 (0x7f1511f59400) [pid = 1845] [serial = 59] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 61 (0x7f15126cd400) [pid = 1845] [serial = 62] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 60 (0x7f14ffcb2400) [pid = 1845] [serial = 35] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 59 (0x7f150348f400) [pid = 1845] [serial = 47] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 58 (0x7f14f8b26c00) [pid = 1845] [serial = 26] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 57 (0x7f1503859000) [pid = 1845] [serial = 38] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 56 (0x7f14f6d3d000) [pid = 1845] [serial = 23] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 55 (0x7f150e9c1c00) [pid = 1845] [serial = 41] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 54 (0x7f14ffdae000) [pid = 1845] [serial = 44] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 53 (0x7f14f8bf2000) [pid = 1845] [serial = 16] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 52 (0x7f14f8bf8400) [pid = 1845] [serial = 17] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 51 (0x7f14feb7a800) [pid = 1845] [serial = 12] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 50 (0x7f14ff179c00) [pid = 1845] [serial = 9] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 49 (0x7f14fc7e2c00) [pid = 1845] [serial = 22] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | --DOMWINDOW == 48 (0x7f14f8867800) [pid = 1845] [serial = 19] [outer = (nil)] [url = about:blank] 01:00:55 INFO - PROCESS | 1845 | 1463040055209 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]]]}] 01:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2085ms 01:00:55 INFO - PROCESS | 1845 | 1463040055268 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:00:55 INFO - PROCESS | 1845 | 1463040055274 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:00:55 INFO - PROCESS | 1845 | 1463040055283 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:00:55 INFO - PROCESS | 1845 | 1463040055287 Marionette TRACE conn3 <- [1,98,null,{}] 01:00:55 INFO - PROCESS | 1845 | 1463040055299 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}] 01:00:55 INFO - PROCESS | 1845 | 1463040055455 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:00:55 INFO - PROCESS | 1845 | 1463040055537 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8429000 == 32 [pid = 1845] [id = 32] 01:00:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 49 (0x7f14fa05ec00) [pid = 1845] [serial = 93] [outer = (nil)] 01:00:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 50 (0x7f14fa0b4c00) [pid = 1845] [serial = 94] [outer = 0x7f14fa05ec00] 01:00:55 INFO - PROCESS | 1845 | 1463040055606 Marionette DEBUG loaded listener.js 01:00:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 51 (0x7f14fc94c000) [pid = 1845] [serial = 95] [outer = 0x7f14fa05ec00] 01:00:56 INFO - PROCESS | 1845 | 1463040056231 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]]]}] 01:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 989ms 01:00:56 INFO - PROCESS | 1845 | 1463040056272 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:00:56 INFO - PROCESS | 1845 | 1463040056286 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:00:56 INFO - PROCESS | 1845 | 1463040056298 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:00:56 INFO - PROCESS | 1845 | 1463040056301 Marionette TRACE conn3 <- [1,102,null,{}] 01:00:56 INFO - PROCESS | 1845 | 1463040056308 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}] 01:00:56 INFO - PROCESS | 1845 | 1463040056458 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:00:56 INFO - PROCESS | 1845 | 1463040056547 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fca7b000 == 33 [pid = 1845] [id = 33] 01:00:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 52 (0x7f14f6d3b000) [pid = 1845] [serial = 96] [outer = (nil)] 01:00:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 53 (0x7f14feb7a800) [pid = 1845] [serial = 97] [outer = 0x7f14f6d3b000] 01:00:56 INFO - PROCESS | 1845 | 1463040056609 Marionette DEBUG loaded listener.js 01:00:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 54 (0x7f14ffda4000) [pid = 1845] [serial = 98] [outer = 0x7f14f6d3b000] 01:00:57 INFO - PROCESS | 1845 | 1463040057289 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]]]}] 01:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1033ms 01:00:57 INFO - PROCESS | 1845 | 1463040057331 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:00:57 INFO - PROCESS | 1845 | 1463040057336 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:00:57 INFO - PROCESS | 1845 | 1463040057343 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:00:57 INFO - PROCESS | 1845 | 1463040057349 Marionette TRACE conn3 <- [1,106,null,{}] 01:00:57 INFO - PROCESS | 1845 | 1463040057373 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}] 01:00:57 INFO - PROCESS | 1845 | 1463040057591 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:00:57 INFO - PROCESS | 1845 | 1463040057649 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff381000 == 34 [pid = 1845] [id = 34] 01:00:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f14fca1e800) [pid = 1845] [serial = 99] [outer = (nil)] 01:00:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f1503461400) [pid = 1845] [serial = 100] [outer = 0x7f14fca1e800] 01:00:57 INFO - PROCESS | 1845 | 1463040057717 Marionette DEBUG loaded listener.js 01:00:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f1503490400) [pid = 1845] [serial = 101] [outer = 0x7f14fca1e800] 01:00:58 INFO - PROCESS | 1845 | 1463040058471 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]]]}] 01:00:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:00:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1195ms 01:00:58 INFO - PROCESS | 1845 | 1463040058538 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:00:58 INFO - PROCESS | 1845 | 1463040058542 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:00:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:00:58 INFO - PROCESS | 1845 | 1463040058552 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:00:58 INFO - PROCESS | 1845 | 1463040058555 Marionette TRACE conn3 <- [1,110,null,{}] 01:00:58 INFO - PROCESS | 1845 | 1463040058559 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}] 01:00:58 INFO - PROCESS | 1845 | 1463040058735 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:00:58 INFO - PROCESS | 1845 | 1463040058755 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff9cc000 == 35 [pid = 1845] [id = 35] 01:00:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 58 (0x7f14fd7da000) [pid = 1845] [serial = 102] [outer = (nil)] 01:00:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f150c5d3400) [pid = 1845] [serial = 103] [outer = 0x7f14fd7da000] 01:00:58 INFO - PROCESS | 1845 | 1463040058817 Marionette DEBUG loaded listener.js 01:00:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f150d377c00) [pid = 1845] [serial = 104] [outer = 0x7f14fd7da000] 01:00:59 INFO - PROCESS | 1845 | --DOMWINDOW == 59 (0x7f14fa1f5c00) [pid = 1845] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:00:59 INFO - PROCESS | 1845 | --DOMWINDOW == 58 (0x7f1503468400) [pid = 1845] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:00:59 INFO - PROCESS | 1845 | --DOMWINDOW == 57 (0x7f14fe10a400) [pid = 1845] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:00:59 INFO - PROCESS | 1845 | --DOMWINDOW == 56 (0x7f14fe195000) [pid = 1845] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:00:59 INFO - PROCESS | 1845 | --DOMWINDOW == 55 (0x7f14f885b400) [pid = 1845] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:00:59 INFO - PROCESS | 1845 | --DOMWINDOW == 54 (0x7f14f8bf3400) [pid = 1845] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:00:59 INFO - PROCESS | 1845 | 1463040059596 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]]]}] 01:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1083ms 01:00:59 INFO - PROCESS | 1845 | 1463040059635 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:00:59 INFO - PROCESS | 1845 | 1463040059639 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:00:59 INFO - PROCESS | 1845 | 1463040059649 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:00:59 INFO - PROCESS | 1845 | 1463040059653 Marionette TRACE conn3 <- [1,114,null,{}] 01:00:59 INFO - PROCESS | 1845 | 1463040059659 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}] 01:00:59 INFO - PROCESS | 1845 | 1463040059825 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:00:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 55 (0x7f14f8bf2800) [pid = 1845] [serial = 105] [outer = 0x7f14f79b0400] 01:00:59 INFO - PROCESS | 1845 | 1463040059920 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:00:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500a9f800 == 36 [pid = 1845] [id = 36] 01:00:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 56 (0x7f14fe195000) [pid = 1845] [serial = 106] [outer = (nil)] 01:00:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 57 (0x7f15038c4400) [pid = 1845] [serial = 107] [outer = 0x7f14fe195000] 01:00:59 INFO - PROCESS | 1845 | 1463040059987 Marionette DEBUG loaded listener.js 01:01:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 58 (0x7f150d3a3400) [pid = 1845] [serial = 108] [outer = 0x7f14fe195000] 01:01:00 INFO - PROCESS | 1845 | 1463040060690 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]]]}] 01:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1085ms 01:01:00 INFO - PROCESS | 1845 | 1463040060730 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:01:00 INFO - PROCESS | 1845 | 1463040060734 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:01:00 INFO - PROCESS | 1845 | 1463040060740 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:01:00 INFO - PROCESS | 1845 | 1463040060742 Marionette TRACE conn3 <- [1,118,null,{}] 01:01:00 INFO - PROCESS | 1845 | 1463040060748 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}] 01:01:00 INFO - PROCESS | 1845 | 1463040060955 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:01:00 INFO - PROCESS | 1845 | 1463040060969 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500eda000 == 37 [pid = 1845] [id = 37] 01:01:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 59 (0x7f14f8bf1c00) [pid = 1845] [serial = 109] [outer = (nil)] 01:01:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 60 (0x7f150d848400) [pid = 1845] [serial = 110] [outer = 0x7f14f8bf1c00] 01:01:01 INFO - PROCESS | 1845 | 1463040061034 Marionette DEBUG loaded listener.js 01:01:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f150e6e5800) [pid = 1845] [serial = 111] [outer = 0x7f14f8bf1c00] 01:01:01 INFO - PROCESS | 1845 | 1463040061907 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]]]}] 01:01:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:01:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1192ms 01:01:01 INFO - PROCESS | 1845 | 1463040061941 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:01:01 INFO - PROCESS | 1845 | 1463040061949 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:01:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:01:01 INFO - PROCESS | 1845 | 1463040061961 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:01:01 INFO - PROCESS | 1845 | 1463040061967 Marionette TRACE conn3 <- [1,122,null,{}] 01:01:01 INFO - PROCESS | 1845 | 1463040061977 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}] 01:01:02 INFO - PROCESS | 1845 | 1463040062171 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:01:02 INFO - PROCESS | 1845 | 1463040062296 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe1a1800 == 38 [pid = 1845] [id = 38] 01:01:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f14f8b27c00) [pid = 1845] [serial = 112] [outer = (nil)] 01:01:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f14fcabf800) [pid = 1845] [serial = 113] [outer = 0x7f14f8b27c00] 01:01:02 INFO - PROCESS | 1845 | 1463040062381 Marionette DEBUG loaded listener.js 01:01:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f14fe7d6400) [pid = 1845] [serial = 114] [outer = 0x7f14f8b27c00] 01:01:03 INFO - PROCESS | 1845 | 1463040063311 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]]]}] 01:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1389ms 01:01:03 INFO - PROCESS | 1845 | 1463040063349 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:01:03 INFO - PROCESS | 1845 | 1463040063359 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:01:03 INFO - PROCESS | 1845 | 1463040063371 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:01:03 INFO - PROCESS | 1845 | 1463040063375 Marionette TRACE conn3 <- [1,126,null,{}] 01:01:03 INFO - PROCESS | 1845 | 1463040063383 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}] 01:01:03 INFO - PROCESS | 1845 | 1463040063571 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:01:03 INFO - PROCESS | 1845 | 1463040063695 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500322000 == 39 [pid = 1845] [id = 39] 01:01:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f14f8bf1800) [pid = 1845] [serial = 115] [outer = (nil)] 01:01:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f1500a7b000) [pid = 1845] [serial = 116] [outer = 0x7f14f8bf1800] 01:01:03 INFO - PROCESS | 1845 | 1463040063768 Marionette DEBUG loaded listener.js 01:01:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f150345b000) [pid = 1845] [serial = 117] [outer = 0x7f14f8bf1800] 01:01:04 INFO - PROCESS | 1845 | 1463040064742 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]]]}] 01:01:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:01:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1385ms 01:01:04 INFO - PROCESS | 1845 | 1463040064757 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:01:04 INFO - PROCESS | 1845 | 1463040064762 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:01:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:01:04 INFO - PROCESS | 1845 | 1463040064770 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:01:04 INFO - PROCESS | 1845 | 1463040064777 Marionette TRACE conn3 <- [1,130,null,{}] 01:01:04 INFO - PROCESS | 1845 | 1463040064795 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}] 01:01:04 INFO - PROCESS | 1845 | 1463040064990 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:01:05 INFO - PROCESS | 1845 | 1463040065292 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f842c800 == 40 [pid = 1845] [id = 40] 01:01:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f14f885b400) [pid = 1845] [serial = 118] [outer = (nil)] 01:01:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f14f8b26000) [pid = 1845] [serial = 119] [outer = 0x7f14f885b400] 01:01:05 INFO - PROCESS | 1845 | 1463040065388 Marionette DEBUG loaded listener.js 01:01:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f14fc7e5c00) [pid = 1845] [serial = 120] [outer = 0x7f14f885b400] 01:01:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500a9f800 == 39 [pid = 1845] [id = 36] 01:01:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff9cc000 == 38 [pid = 1845] [id = 35] 01:01:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff381000 == 37 [pid = 1845] [id = 34] 01:01:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fca7b000 == 36 [pid = 1845] [id = 33] 01:01:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8429000 == 35 [pid = 1845] [id = 32] 01:01:06 INFO - PROCESS | 1845 | 1463040066250 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]]]}] 01:01:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1506ms 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f15128d3000) [pid = 1845] [serial = 65] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f150d8d6c00) [pid = 1845] [serial = 56] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f150c5d2c00) [pid = 1845] [serial = 77] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f1506858400) [pid = 1845] [serial = 76] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 65 (0x7f150339ec00) [pid = 1845] [serial = 74] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 64 (0x7f14ffcb4000) [pid = 1845] [serial = 70] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 63 (0x7f14ffdb2c00) [pid = 1845] [serial = 71] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 62 (0x7f1500a7b400) [pid = 1845] [serial = 73] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 61 (0x7f14f8bf7c00) [pid = 1845] [serial = 67] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | --DOMWINDOW == 60 (0x7f14fc714000) [pid = 1845] [serial = 68] [outer = (nil)] [url = about:blank] 01:01:06 INFO - PROCESS | 1845 | 1463040066302 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:01:06 INFO - PROCESS | 1845 | 1463040066308 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:01:06 INFO - PROCESS | 1845 | 1463040066320 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:01:06 INFO - PROCESS | 1845 | 1463040066324 Marionette TRACE conn3 <- [1,134,null,{}] 01:01:06 INFO - PROCESS | 1845 | 1463040066333 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}] 01:01:06 INFO - PROCESS | 1845 | 1463040066489 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:01:06 INFO - PROCESS | 1845 | 1463040066503 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe2b6000 == 36 [pid = 1845] [id = 41] 01:01:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 61 (0x7f14f8867800) [pid = 1845] [serial = 121] [outer = (nil)] 01:01:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 62 (0x7f14ffcba000) [pid = 1845] [serial = 122] [outer = 0x7f14f8867800] 01:01:06 INFO - PROCESS | 1845 | 1463040066567 Marionette DEBUG loaded listener.js 01:01:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 63 (0x7f1500ebc000) [pid = 1845] [serial = 123] [outer = 0x7f14f8867800] 01:01:07 INFO - PROCESS | 1845 | 1463040067356 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]]]}] 01:01:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1086ms 01:01:07 INFO - PROCESS | 1845 | 1463040067410 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:01:07 INFO - PROCESS | 1845 | 1463040067416 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:01:07 INFO - PROCESS | 1845 | 1463040067424 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:01:07 INFO - PROCESS | 1845 | 1463040067427 Marionette TRACE conn3 <- [1,138,null,{}] 01:01:07 INFO - PROCESS | 1845 | 1463040067433 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}] 01:01:07 INFO - PROCESS | 1845 | 1463040067597 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:01:07 INFO - PROCESS | 1845 | 1463040067617 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff394000 == 37 [pid = 1845] [id = 42] 01:01:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 64 (0x7f14f6d3d800) [pid = 1845] [serial = 124] [outer = (nil)] 01:01:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 65 (0x7f14fa1f3c00) [pid = 1845] [serial = 125] [outer = 0x7f14f6d3d800] 01:01:07 INFO - PROCESS | 1845 | 1463040067681 Marionette DEBUG loaded listener.js 01:01:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 66 (0x7f14fb54c400) [pid = 1845] [serial = 126] [outer = 0x7f14f6d3d800] 01:01:08 INFO - PROCESS | 1845 | 1463040068435 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]]]}] 01:01:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1040ms 01:01:08 INFO - PROCESS | 1845 | 1463040068478 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:01:08 INFO - PROCESS | 1845 | 1463040068482 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:01:08 INFO - PROCESS | 1845 | 1463040068506 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:01:08 INFO - PROCESS | 1845 | 1463040068515 Marionette TRACE conn3 <- [1,142,null,{}] 01:01:08 INFO - PROCESS | 1845 | 1463040068523 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}] 01:01:08 INFO - PROCESS | 1845 | 1463040068687 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:01:08 INFO - PROCESS | 1845 | 1463040068701 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500319000 == 38 [pid = 1845] [id = 43] 01:01:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f1500ff7400) [pid = 1845] [serial = 127] [outer = (nil)] 01:01:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f1503486000) [pid = 1845] [serial = 128] [outer = 0x7f1500ff7400] 01:01:08 INFO - PROCESS | 1845 | 1463040068764 Marionette DEBUG loaded listener.js 01:01:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f150c5d9400) [pid = 1845] [serial = 129] [outer = 0x7f1500ff7400] 01:01:09 INFO - PROCESS | 1845 | 1463040069582 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]]]}] 01:01:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:01:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1097ms 01:01:09 INFO - PROCESS | 1845 | 1463040069605 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:01:09 INFO - PROCESS | 1845 | 1463040069610 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:01:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:01:09 INFO - PROCESS | 1845 | 1463040069625 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:01:09 INFO - PROCESS | 1845 | 1463040069627 Marionette TRACE conn3 <- [1,146,null,{}] 01:01:09 INFO - PROCESS | 1845 | 1463040069634 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}] 01:01:09 INFO - PROCESS | 1845 | 1463040069810 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:01:09 INFO - PROCESS | 1845 | 1463040069839 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150750f800 == 39 [pid = 1845] [id = 44] 01:01:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f150385e800) [pid = 1845] [serial = 130] [outer = (nil)] 01:01:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f150d3d1400) [pid = 1845] [serial = 131] [outer = 0x7f150385e800] 01:01:09 INFO - PROCESS | 1845 | 1463040069903 Marionette DEBUG loaded listener.js 01:01:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f150d6ab800) [pid = 1845] [serial = 132] [outer = 0x7f150385e800] 01:01:10 INFO - PROCESS | 1845 | 1463040070657 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]]]}] 01:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1083ms 01:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:01:10 INFO - PROCESS | 1845 | 1463040070713 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:01:10 INFO - PROCESS | 1845 | 1463040070716 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:01:10 INFO - PROCESS | 1845 | 1463040070723 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:01:10 INFO - PROCESS | 1845 | 1463040070727 Marionette TRACE conn3 <- [1,150,null,{}] 01:01:10 INFO - PROCESS | 1845 | 1463040070732 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}] 01:01:10 INFO - PROCESS | 1845 | 1463040070906 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:01:10 INFO - PROCESS | 1845 | 1463040070934 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150c52a800 == 40 [pid = 1845] [id = 45] 01:01:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f150e531400) [pid = 1845] [serial = 133] [outer = (nil)] 01:01:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f150e656800) [pid = 1845] [serial = 134] [outer = 0x7f150e531400] 01:01:11 INFO - PROCESS | 1845 | 1463040071009 Marionette DEBUG loaded listener.js 01:01:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f151072ac00) [pid = 1845] [serial = 135] [outer = 0x7f150e531400] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f14fd7da000) [pid = 1845] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f14fa05ec00) [pid = 1845] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f14f6d3b000) [pid = 1845] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f14fe19b400) [pid = 1845] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f14fe3a0c00) [pid = 1845] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f150d637000) [pid = 1845] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f14fa05d400) [pid = 1845] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f14fe195000) [pid = 1845] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:01:11 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f14fca1e800) [pid = 1845] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:01:11 INFO - PROCESS | 1845 | 1463040071854 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]]]}] 01:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1141ms 01:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:01:11 INFO - PROCESS | 1845 | 1463040071867 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:01:11 INFO - PROCESS | 1845 | 1463040071870 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:01:11 INFO - PROCESS | 1845 | 1463040071883 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:01:11 INFO - PROCESS | 1845 | 1463040071886 Marionette TRACE conn3 <- [1,154,null,{}] 01:01:11 INFO - PROCESS | 1845 | 1463040071890 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}] 01:01:12 INFO - PROCESS | 1845 | 1463040072034 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:01:12 INFO - PROCESS | 1845 | 1463040072051 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d361000 == 41 [pid = 1845] [id = 46] 01:01:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f14f690a800) [pid = 1845] [serial = 136] [outer = (nil)] 01:01:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f14f7862800) [pid = 1845] [serial = 137] [outer = 0x7f14f690a800] 01:01:12 INFO - PROCESS | 1845 | 1463040072113 Marionette DEBUG loaded listener.js 01:01:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f150385c800) [pid = 1845] [serial = 138] [outer = 0x7f14f690a800] 01:01:12 INFO - PROCESS | 1845 | 1463040072877 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]]]}] 01:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1045ms 01:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:01:12 INFO - PROCESS | 1845 | 1463040072927 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:01:12 INFO - PROCESS | 1845 | 1463040072930 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:01:12 INFO - PROCESS | 1845 | 1463040072948 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:01:12 INFO - PROCESS | 1845 | 1463040072950 Marionette TRACE conn3 <- [1,158,null,{}] 01:01:12 INFO - PROCESS | 1845 | 1463040072957 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}] 01:01:13 INFO - PROCESS | 1845 | 1463040073097 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:01:13 INFO - PROCESS | 1845 | 1463040073113 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d828800 == 42 [pid = 1845] [id = 47] 01:01:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f1503855c00) [pid = 1845] [serial = 139] [outer = (nil)] 01:01:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f150e9c0c00) [pid = 1845] [serial = 140] [outer = 0x7f1503855c00] 01:01:13 INFO - PROCESS | 1845 | 1463040073176 Marionette DEBUG loaded listener.js 01:01:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f15107cc800) [pid = 1845] [serial = 141] [outer = 0x7f1503855c00] 01:01:14 INFO - PROCESS | 1845 | 1463040074069 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]]]}] 01:01:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:01:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1189ms 01:01:14 INFO - PROCESS | 1845 | 1463040074127 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:01:14 INFO - PROCESS | 1845 | 1463040074135 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:01:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:01:14 INFO - PROCESS | 1845 | 1463040074145 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:01:14 INFO - PROCESS | 1845 | 1463040074152 Marionette TRACE conn3 <- [1,162,null,{}] 01:01:14 INFO - PROCESS | 1845 | 1463040074160 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}] 01:01:14 INFO - PROCESS | 1845 | 1463040074371 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:01:14 INFO - PROCESS | 1845 | 1463040074552 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff384000 == 43 [pid = 1845] [id = 48] 01:01:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f14fa05bc00) [pid = 1845] [serial = 142] [outer = (nil)] 01:01:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f14fa060400) [pid = 1845] [serial = 143] [outer = 0x7f14fa05bc00] 01:01:14 INFO - PROCESS | 1845 | 1463040074648 Marionette DEBUG loaded listener.js 01:01:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f14fa1f2c00) [pid = 1845] [serial = 144] [outer = 0x7f14fa05bc00] 01:01:15 INFO - PROCESS | 1845 | 1463040075657 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]]]}] 01:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1545ms 01:01:15 INFO - PROCESS | 1845 | 1463040075690 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:01:15 INFO - PROCESS | 1845 | 1463040075698 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:01:15 INFO - PROCESS | 1845 | 1463040075710 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:01:15 INFO - PROCESS | 1845 | 1463040075714 Marionette TRACE conn3 <- [1,166,null,{}] 01:01:15 INFO - PROCESS | 1845 | 1463040075721 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}] 01:01:15 INFO - PROCESS | 1845 | 1463040075903 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:01:16 INFO - PROCESS | 1845 | 1463040076031 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d83a800 == 44 [pid = 1845] [id = 49] 01:01:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f14fd211800) [pid = 1845] [serial = 145] [outer = (nil)] 01:01:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f14ffdab800) [pid = 1845] [serial = 146] [outer = 0x7f14fd211800] 01:01:16 INFO - PROCESS | 1845 | 1463040076108 Marionette DEBUG loaded listener.js 01:01:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f1503398000) [pid = 1845] [serial = 147] [outer = 0x7f14fd211800] 01:01:16 INFO - PROCESS | 1845 | 1463040076946 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]]]}] 01:01:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:01:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1283ms 01:01:16 INFO - PROCESS | 1845 | 1463040076994 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:01:17 INFO - PROCESS | 1845 | 1463040076998 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:01:17 INFO - PROCESS | 1845 | 1463040077005 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:01:17 INFO - PROCESS | 1845 | 1463040077011 Marionette TRACE conn3 <- [1,170,null,{}] 01:01:17 INFO - PROCESS | 1845 | 1463040077027 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}] 01:01:17 INFO - PROCESS | 1845 | 1463040077202 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:01:17 INFO - PROCESS | 1845 | 1463040077330 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e815800 == 45 [pid = 1845] [id = 50] 01:01:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f150c5dbc00) [pid = 1845] [serial = 148] [outer = (nil)] 01:01:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f150d8ca800) [pid = 1845] [serial = 149] [outer = 0x7f150c5dbc00] 01:01:17 INFO - PROCESS | 1845 | 1463040077421 Marionette DEBUG loaded listener.js 01:01:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f15107d0800) [pid = 1845] [serial = 150] [outer = 0x7f150c5dbc00] 01:01:18 INFO - PROCESS | 1845 | 1463040078461 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]]]}] 01:01:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:01:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1485ms 01:01:18 INFO - PROCESS | 1845 | 1463040078514 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:01:18 INFO - PROCESS | 1845 | 1463040078518 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:01:18 INFO - PROCESS | 1845 | 1463040078596 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:01:18 INFO - PROCESS | 1845 | 1463040078599 Marionette TRACE conn3 <- [1,174,null,{}] 01:01:18 INFO - PROCESS | 1845 | 1463040078614 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}] 01:01:18 INFO - PROCESS | 1845 | 1463040078805 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:01:18 INFO - PROCESS | 1845 | 1463040078950 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f88a9800 == 46 [pid = 1845] [id = 51] 01:01:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f14f7853800) [pid = 1845] [serial = 151] [outer = (nil)] 01:01:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f14fe7d3c00) [pid = 1845] [serial = 152] [outer = 0x7f14f7853800] 01:01:19 INFO - PROCESS | 1845 | 1463040079027 Marionette DEBUG loaded listener.js 01:01:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f1503462800) [pid = 1845] [serial = 153] [outer = 0x7f14f7853800] 01:01:19 INFO - PROCESS | 1845 | 1463040079973 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]]]}] 01:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1493ms 01:01:20 INFO - PROCESS | 1845 | 1463040080030 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:01:20 INFO - PROCESS | 1845 | 1463040080036 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:01:20 INFO - PROCESS | 1845 | 1463040080044 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:01:20 INFO - PROCESS | 1845 | 1463040080050 Marionette TRACE conn3 <- [1,178,null,{}] 01:01:20 INFO - PROCESS | 1845 | 1463040080058 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}] 01:01:20 INFO - PROCESS | 1845 | 1463040080239 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:01:20 INFO - PROCESS | 1845 | 1463040080441 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb58a800 == 47 [pid = 1845] [id = 52] 01:01:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f14fa05c000) [pid = 1845] [serial = 154] [outer = (nil)] 01:01:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f14fa1ea000) [pid = 1845] [serial = 155] [outer = 0x7f14fa05c000] 01:01:20 INFO - PROCESS | 1845 | 1463040080523 Marionette DEBUG loaded listener.js 01:01:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f14fa1f5400) [pid = 1845] [serial = 156] [outer = 0x7f14fa05c000] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d361000 == 46 [pid = 1845] [id = 46] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150c52a800 == 45 [pid = 1845] [id = 45] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150750f800 == 44 [pid = 1845] [id = 44] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f14f79b2800) [pid = 1845] [serial = 91] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f150d848400) [pid = 1845] [serial = 110] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500319000 == 43 [pid = 1845] [id = 43] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff394000 == 42 [pid = 1845] [id = 42] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe2b6000 == 41 [pid = 1845] [id = 41] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f842c800 == 40 [pid = 1845] [id = 40] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500322000 == 39 [pid = 1845] [id = 39] 01:01:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe1a1800 == 38 [pid = 1845] [id = 38] 01:01:21 INFO - PROCESS | 1845 | 1463040081355 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]]]}] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f150c5d3400) [pid = 1845] [serial = 103] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f14fa0b4c00) [pid = 1845] [serial = 94] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f14fc719000) [pid = 1845] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 81 (0x7f14feb7a800) [pid = 1845] [serial = 97] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 80 (0x7f150037c000) [pid = 1845] [serial = 80] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 79 (0x7f14ffcaf800) [pid = 1845] [serial = 79] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 78 (0x7f150d187000) [pid = 1845] [serial = 83] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f1506854c00) [pid = 1845] [serial = 82] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 76 (0x7f150e859400) [pid = 1845] [serial = 86] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 75 (0x7f150d8d4800) [pid = 1845] [serial = 85] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f15107cb000) [pid = 1845] [serial = 89] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f150e865800) [pid = 1845] [serial = 88] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f14fc94c000) [pid = 1845] [serial = 95] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f150d3a3400) [pid = 1845] [serial = 108] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f1503461400) [pid = 1845] [serial = 100] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 69 (0x7f1503490400) [pid = 1845] [serial = 101] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 68 (0x7f15038c4400) [pid = 1845] [serial = 107] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 67 (0x7f150d377c00) [pid = 1845] [serial = 104] [outer = (nil)] [url = about:blank] 01:01:21 INFO - PROCESS | 1845 | --DOMWINDOW == 66 (0x7f14ffda4000) [pid = 1845] [serial = 98] [outer = (nil)] [url = about:blank] 01:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1393ms 01:01:21 INFO - PROCESS | 1845 | 1463040081437 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:01:21 INFO - PROCESS | 1845 | 1463040081446 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:01:21 INFO - PROCESS | 1845 | 1463040081458 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:01:21 INFO - PROCESS | 1845 | 1463040081461 Marionette TRACE conn3 <- [1,182,null,{}] 01:01:21 INFO - PROCESS | 1845 | 1463040081469 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}] 01:01:21 INFO - PROCESS | 1845 | 1463040081627 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:01:21 INFO - PROCESS | 1845 | 1463040081713 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb5b3000 == 39 [pid = 1845] [id = 53] 01:01:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 67 (0x7f14fa05ec00) [pid = 1845] [serial = 157] [outer = (nil)] 01:01:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 68 (0x7f14fc944c00) [pid = 1845] [serial = 158] [outer = 0x7f14fa05ec00] 01:01:21 INFO - PROCESS | 1845 | 1463040081776 Marionette DEBUG loaded listener.js 01:01:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 69 (0x7f14feacf800) [pid = 1845] [serial = 159] [outer = 0x7f14fa05ec00] 01:01:22 INFO - PROCESS | 1845 | 1463040082424 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]]]}] 01:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1033ms 01:01:22 INFO - PROCESS | 1845 | 1463040082492 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:01:22 INFO - PROCESS | 1845 | 1463040082496 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:01:22 INFO - PROCESS | 1845 | 1463040082502 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:01:22 INFO - PROCESS | 1845 | 1463040082507 Marionette TRACE conn3 <- [1,186,null,{}] 01:01:22 INFO - PROCESS | 1845 | 1463040082534 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}] 01:01:22 INFO - PROCESS | 1845 | 1463040082738 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:01:22 INFO - PROCESS | 1845 | 1463040082754 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffc69800 == 40 [pid = 1845] [id = 54] 01:01:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 70 (0x7f14fff5a000) [pid = 1845] [serial = 160] [outer = (nil)] 01:01:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f1500a82c00) [pid = 1845] [serial = 161] [outer = 0x7f14fff5a000] 01:01:22 INFO - PROCESS | 1845 | 1463040082821 Marionette DEBUG loaded listener.js 01:01:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f150345dc00) [pid = 1845] [serial = 162] [outer = 0x7f14fff5a000] 01:01:23 INFO - PROCESS | 1845 | 1463040083543 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:01:23 INFO - PROCESS | 1845 | 1463040083615 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]]]}] 01:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1140ms 01:01:23 INFO - PROCESS | 1845 | 1463040083644 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:01:23 INFO - PROCESS | 1845 | 1463040083649 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:01:23 INFO - PROCESS | 1845 | 1463040083663 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:01:23 INFO - PROCESS | 1845 | 1463040083678 Marionette TRACE conn3 <- [1,190,null,{}] 01:01:23 INFO - PROCESS | 1845 | 1463040083682 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}] 01:01:23 INFO - PROCESS | 1845 | 1463040083865 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:01:23 INFO - PROCESS | 1845 | 1463040083899 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15067cc800 == 41 [pid = 1845] [id = 55] 01:01:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f14f79b0000) [pid = 1845] [serial = 163] [outer = (nil)] 01:01:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f1506855800) [pid = 1845] [serial = 164] [outer = 0x7f14f79b0000] 01:01:23 INFO - PROCESS | 1845 | 1463040083965 Marionette DEBUG loaded listener.js 01:01:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f150e530800) [pid = 1845] [serial = 165] [outer = 0x7f14f79b0000] 01:01:24 INFO - PROCESS | 1845 | 1463040084784 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]]]}] 01:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1145ms 01:01:24 INFO - PROCESS | 1845 | 1463040084808 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:01:24 INFO - PROCESS | 1845 | 1463040084812 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:01:24 INFO - PROCESS | 1845 | 1463040084817 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:01:24 INFO - PROCESS | 1845 | 1463040084820 Marionette TRACE conn3 <- [1,194,null,{}] 01:01:24 INFO - PROCESS | 1845 | 1463040084826 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}] 01:01:25 INFO - PROCESS | 1845 | 1463040085005 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:01:25 INFO - PROCESS | 1845 | 1463040085034 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff8f5000 == 42 [pid = 1845] [id = 56] 01:01:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f14f7853c00) [pid = 1845] [serial = 166] [outer = (nil)] 01:01:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f151072f400) [pid = 1845] [serial = 167] [outer = 0x7f14f7853c00] 01:01:25 INFO - PROCESS | 1845 | 1463040085104 Marionette DEBUG loaded listener.js 01:01:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f151089fc00) [pid = 1845] [serial = 168] [outer = 0x7f14f7853c00] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f150385e800) [pid = 1845] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 76 (0x7f150e531400) [pid = 1845] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 75 (0x7f14f690a800) [pid = 1845] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 74 (0x7f1500ff7400) [pid = 1845] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 73 (0x7f14f6d3d800) [pid = 1845] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 72 (0x7f14f885b400) [pid = 1845] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 71 (0x7f14f8867800) [pid = 1845] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:01:25 INFO - PROCESS | 1845 | --DOMWINDOW == 70 (0x7f14f690f400) [pid = 1845] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:01:26 INFO - PROCESS | 1845 | 1463040086147 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]]]}] 01:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1391ms 01:01:26 INFO - PROCESS | 1845 | 1463040086210 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:01:26 INFO - PROCESS | 1845 | 1463040086213 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:01:26 INFO - PROCESS | 1845 | 1463040086219 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:01:26 INFO - PROCESS | 1845 | 1463040086221 Marionette TRACE conn3 <- [1,198,null,{}] 01:01:26 INFO - PROCESS | 1845 | 1463040086227 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}] 01:01:26 INFO - PROCESS | 1845 | 1463040086421 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:01:26 INFO - PROCESS | 1845 | 1463040086548 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d642800 == 43 [pid = 1845] [id = 57] 01:01:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 71 (0x7f15120dfc00) [pid = 1845] [serial = 169] [outer = (nil)] 01:01:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 72 (0x7f15126cbc00) [pid = 1845] [serial = 170] [outer = 0x7f15120dfc00] 01:01:26 INFO - PROCESS | 1845 | 1463040086615 Marionette DEBUG loaded listener.js 01:01:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 73 (0x7f151280a800) [pid = 1845] [serial = 171] [outer = 0x7f15120dfc00] 01:01:27 INFO - PROCESS | 1845 | 1463040087222 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]]]}] 01:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1026ms 01:01:27 INFO - PROCESS | 1845 | 1463040087247 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:01:27 INFO - PROCESS | 1845 | 1463040087251 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:01:27 INFO - PROCESS | 1845 | 1463040087257 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:01:27 INFO - PROCESS | 1845 | 1463040087260 Marionette TRACE conn3 <- [1,202,null,{}] 01:01:27 INFO - PROCESS | 1845 | 1463040087266 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}] 01:01:27 INFO - PROCESS | 1845 | 1463040087411 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:01:27 INFO - PROCESS | 1845 | 1463040087545 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e80b800 == 44 [pid = 1845] [id = 58] 01:01:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 74 (0x7f15128cc000) [pid = 1845] [serial = 172] [outer = (nil)] 01:01:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 75 (0x7f1512916400) [pid = 1845] [serial = 173] [outer = 0x7f15128cc000] 01:01:27 INFO - PROCESS | 1845 | 1463040087616 Marionette DEBUG loaded listener.js 01:01:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 76 (0x7f1512922400) [pid = 1845] [serial = 174] [outer = 0x7f15128cc000] 01:01:28 INFO - PROCESS | 1845 | 1463040088437 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]]]}] 01:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1227ms 01:01:28 INFO - PROCESS | 1845 | 1463040088487 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:01:28 INFO - PROCESS | 1845 | 1463040088494 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:01:28 INFO - PROCESS | 1845 | 1463040088503 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:01:28 INFO - PROCESS | 1845 | 1463040088509 Marionette TRACE conn3 <- [1,206,null,{}] 01:01:28 INFO - PROCESS | 1845 | 1463040088520 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}] 01:01:28 INFO - PROCESS | 1845 | 1463040088764 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:01:28 INFO - PROCESS | 1845 | 1463040088896 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe2a8800 == 45 [pid = 1845] [id = 59] 01:01:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 77 (0x7f14f885b400) [pid = 1845] [serial = 175] [outer = (nil)] 01:01:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f14fa1f0400) [pid = 1845] [serial = 176] [outer = 0x7f14f885b400] 01:01:28 INFO - PROCESS | 1845 | 1463040088977 Marionette DEBUG loaded listener.js 01:01:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f14fc70bc00) [pid = 1845] [serial = 177] [outer = 0x7f14f885b400] 01:01:29 INFO - PROCESS | 1845 | 1463040089864 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]]]}] 01:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1387ms 01:01:29 INFO - PROCESS | 1845 | 1463040089891 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:01:29 INFO - PROCESS | 1845 | 1463040089900 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:01:29 INFO - PROCESS | 1845 | 1463040089913 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:01:29 INFO - PROCESS | 1845 | 1463040089917 Marionette TRACE conn3 <- [1,210,null,{}] 01:01:29 INFO - PROCESS | 1845 | 1463040089925 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}] 01:01:30 INFO - PROCESS | 1845 | 1463040090099 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:01:30 INFO - PROCESS | 1845 | 1463040090250 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15075dc800 == 46 [pid = 1845] [id = 60] 01:01:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f14fd7cf000) [pid = 1845] [serial = 178] [outer = (nil)] 01:01:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f14ff9e3000) [pid = 1845] [serial = 179] [outer = 0x7f14fd7cf000] 01:01:30 INFO - PROCESS | 1845 | 1463040090328 Marionette DEBUG loaded listener.js 01:01:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f1500ff7400) [pid = 1845] [serial = 180] [outer = 0x7f14fd7cf000] 01:01:31 INFO - PROCESS | 1845 | 1463040091185 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]]]}] 01:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1334ms 01:01:31 INFO - PROCESS | 1845 | 1463040091247 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:01:31 INFO - PROCESS | 1845 | 1463040091251 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:01:31 INFO - PROCESS | 1845 | 1463040091258 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:01:31 INFO - PROCESS | 1845 | 1463040091264 Marionette TRACE conn3 <- [1,214,null,{}] 01:01:31 INFO - PROCESS | 1845 | 1463040091281 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}] 01:01:31 INFO - PROCESS | 1845 | 1463040091500 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:01:31 INFO - PROCESS | 1845 | 1463040091635 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511f19000 == 47 [pid = 1845] [id = 61] 01:01:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f14fc7a5000) [pid = 1845] [serial = 181] [outer = (nil)] 01:01:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f14ffdae000) [pid = 1845] [serial = 182] [outer = 0x7f14fc7a5000] 01:01:31 INFO - PROCESS | 1845 | 1463040091719 Marionette DEBUG loaded listener.js 01:01:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f1503859000) [pid = 1845] [serial = 183] [outer = 0x7f14fc7a5000] 01:01:32 INFO - PROCESS | 1845 | 1463040092513 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]]]}] 01:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1288ms 01:01:32 INFO - PROCESS | 1845 | 1463040092548 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:01:32 INFO - PROCESS | 1845 | 1463040092552 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:01:32 INFO - PROCESS | 1845 | 1463040092563 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:01:32 INFO - PROCESS | 1845 | 1463040092572 Marionette TRACE conn3 <- [1,218,null,{}] 01:01:32 INFO - PROCESS | 1845 | 1463040092605 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}] 01:01:32 INFO - PROCESS | 1845 | 1463040092783 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:01:32 INFO - PROCESS | 1845 | 1463040092912 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15121d4800 == 48 [pid = 1845] [id = 62] 01:01:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f14fc7a7000) [pid = 1845] [serial = 184] [outer = (nil)] 01:01:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f15107c9400) [pid = 1845] [serial = 185] [outer = 0x7f14fc7a7000] 01:01:32 INFO - PROCESS | 1845 | 1463040092992 Marionette DEBUG loaded listener.js 01:01:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f15120d5c00) [pid = 1845] [serial = 186] [outer = 0x7f14fc7a7000] 01:01:33 INFO - PROCESS | 1845 | 1463040093828 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]]]}] 01:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1299ms 01:01:33 INFO - PROCESS | 1845 | 1463040093858 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:01:33 INFO - PROCESS | 1845 | 1463040093862 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:01:33 INFO - PROCESS | 1845 | 1463040093868 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:01:33 INFO - PROCESS | 1845 | 1463040093872 Marionette TRACE conn3 <- [1,222,null,{}] 01:01:33 INFO - PROCESS | 1845 | 1463040093877 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}] 01:01:34 INFO - PROCESS | 1845 | 1463040094042 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:01:34 INFO - PROCESS | 1845 | 1463040094180 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f95ca000 == 49 [pid = 1845] [id = 63] 01:01:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f14f7857000) [pid = 1845] [serial = 187] [outer = (nil)] 01:01:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f14fb547c00) [pid = 1845] [serial = 188] [outer = 0x7f14f7857000] 01:01:34 INFO - PROCESS | 1845 | 1463040094257 Marionette DEBUG loaded listener.js 01:01:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f15120dec00) [pid = 1845] [serial = 189] [outer = 0x7f14f7857000] 01:01:35 INFO - PROCESS | 1845 | 1463040095274 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]]]}] 01:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1431ms 01:01:35 INFO - PROCESS | 1845 | 1463040095301 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:01:35 INFO - PROCESS | 1845 | 1463040095308 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:01:35 INFO - PROCESS | 1845 | 1463040095318 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:01:35 INFO - PROCESS | 1845 | 1463040095324 Marionette TRACE conn3 <- [1,226,null,{}] 01:01:35 INFO - PROCESS | 1845 | 1463040095332 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}] 01:01:35 INFO - PROCESS | 1845 | 1463040095493 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:01:35 INFO - PROCESS | 1845 | 1463040095675 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8429000 == 50 [pid = 1845] [id = 64] 01:01:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f14f6908c00) [pid = 1845] [serial = 190] [outer = (nil)] 01:01:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f14fa1f5000) [pid = 1845] [serial = 191] [outer = 0x7f14f6908c00] 01:01:35 INFO - PROCESS | 1845 | 1463040095814 Marionette DEBUG loaded listener.js 01:01:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f14fc7a4800) [pid = 1845] [serial = 192] [outer = 0x7f14f6908c00] 01:01:36 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d642800 == 49 [pid = 1845] [id = 57] 01:01:36 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff8f5000 == 48 [pid = 1845] [id = 56] 01:01:36 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15067cc800 == 47 [pid = 1845] [id = 55] 01:01:36 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffc69800 == 46 [pid = 1845] [id = 54] 01:01:36 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fb5b3000 == 45 [pid = 1845] [id = 53] 01:01:36 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fb58a800 == 44 [pid = 1845] [id = 52] 01:01:36 INFO - PROCESS | 1845 | 1463040096604 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]]]}] 01:01:36 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff384000 == 43 [pid = 1845] [id = 48] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f14f8bf1000) [pid = 1845] [serial = 92] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f14fcabf800) [pid = 1845] [serial = 113] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f1503486000) [pid = 1845] [serial = 128] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f14fa1f3c00) [pid = 1845] [serial = 125] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f14fb54c400) [pid = 1845] [serial = 126] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f14fc7e5c00) [pid = 1845] [serial = 120] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f14f8b26000) [pid = 1845] [serial = 119] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f151072ac00) [pid = 1845] [serial = 135] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f14ffcba000) [pid = 1845] [serial = 122] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f1500ebc000) [pid = 1845] [serial = 123] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f1500a7b000) [pid = 1845] [serial = 116] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f150d6ab800) [pid = 1845] [serial = 132] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 81 (0x7f150c5d9400) [pid = 1845] [serial = 129] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 80 (0x7f150385c800) [pid = 1845] [serial = 138] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 79 (0x7f150d3d1400) [pid = 1845] [serial = 131] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 78 (0x7f150e656800) [pid = 1845] [serial = 134] [outer = (nil)] [url = about:blank] 01:01:36 INFO - PROCESS | 1845 | --DOMWINDOW == 77 (0x7f14f7862800) [pid = 1845] [serial = 137] [outer = (nil)] [url = about:blank] 01:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1335ms 01:01:36 INFO - PROCESS | 1845 | 1463040096655 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:01:36 INFO - PROCESS | 1845 | 1463040096663 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:01:36 INFO - PROCESS | 1845 | 1463040096676 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:01:36 INFO - PROCESS | 1845 | 1463040096679 Marionette TRACE conn3 <- [1,230,null,{}] 01:01:36 INFO - PROCESS | 1845 | 1463040096689 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}] 01:01:36 INFO - PROCESS | 1845 | 1463040096839 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:01:36 INFO - PROCESS | 1845 | 1463040096851 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fd293000 == 44 [pid = 1845] [id = 65] 01:01:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 78 (0x7f14f785d800) [pid = 1845] [serial = 193] [outer = (nil)] 01:01:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 79 (0x7f14fd31c000) [pid = 1845] [serial = 194] [outer = 0x7f14f785d800] 01:01:36 INFO - PROCESS | 1845 | 1463040096915 Marionette DEBUG loaded listener.js 01:01:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 80 (0x7f14fead1400) [pid = 1845] [serial = 195] [outer = 0x7f14f785d800] 01:01:37 INFO - PROCESS | 1845 | 1463040097668 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]]]}] 01:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1033ms 01:01:37 INFO - PROCESS | 1845 | 1463040097709 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:01:37 INFO - PROCESS | 1845 | 1463040097712 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:01:37 INFO - PROCESS | 1845 | 1463040097719 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:01:37 INFO - PROCESS | 1845 | 1463040097724 Marionette TRACE conn3 <- [1,234,null,{}] 01:01:37 INFO - PROCESS | 1845 | 1463040097739 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}] 01:01:37 INFO - PROCESS | 1845 | 1463040097895 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:01:37 INFO - PROCESS | 1845 | 1463040097915 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500aa0000 == 45 [pid = 1845] [id = 66] 01:01:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f1500a7d400) [pid = 1845] [serial = 196] [outer = (nil)] 01:01:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f1503460000) [pid = 1845] [serial = 197] [outer = 0x7f1500a7d400] 01:01:37 INFO - PROCESS | 1845 | 1463040097981 Marionette DEBUG loaded listener.js 01:01:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f150385e800) [pid = 1845] [serial = 198] [outer = 0x7f1500a7d400] 01:01:38 INFO - PROCESS | 1845 | 1463040098763 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]]]}] 01:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1082ms 01:01:38 INFO - PROCESS | 1845 | 1463040098813 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:01:38 INFO - PROCESS | 1845 | 1463040098818 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:01:38 INFO - PROCESS | 1845 | 1463040098824 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:01:38 INFO - PROCESS | 1845 | 1463040098826 Marionette TRACE conn3 <- [1,238,null,{}] 01:01:38 INFO - PROCESS | 1845 | 1463040098831 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}] 01:01:38 INFO - PROCESS | 1845 | 1463040098987 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:01:39 INFO - PROCESS | 1845 | 1463040099004 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15075c2800 == 46 [pid = 1845] [id = 67] 01:01:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f14fc7aa000) [pid = 1845] [serial = 199] [outer = (nil)] 01:01:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f150d607400) [pid = 1845] [serial = 200] [outer = 0x7f14fc7aa000] 01:01:39 INFO - PROCESS | 1845 | 1463040099066 Marionette DEBUG loaded listener.js 01:01:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f150e267c00) [pid = 1845] [serial = 201] [outer = 0x7f14fc7aa000] 01:01:39 INFO - PROCESS | 1845 | 1463040099853 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]]]}] 01:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1087ms 01:01:39 INFO - PROCESS | 1845 | 1463040099913 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:01:39 INFO - PROCESS | 1845 | 1463040099917 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:01:39 INFO - PROCESS | 1845 | 1463040099923 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:01:39 INFO - PROCESS | 1845 | 1463040099926 Marionette TRACE conn3 <- [1,242,null,{}] 01:01:39 INFO - PROCESS | 1845 | 1463040099944 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}] 01:01:40 INFO - PROCESS | 1845 | 1463040100117 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:01:40 INFO - PROCESS | 1845 | 1463040100136 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d642000 == 47 [pid = 1845] [id = 68] 01:01:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f14f785dc00) [pid = 1845] [serial = 202] [outer = (nil)] 01:01:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f150d8d6c00) [pid = 1845] [serial = 203] [outer = 0x7f14f785dc00] 01:01:40 INFO - PROCESS | 1845 | 1463040100211 Marionette DEBUG loaded listener.js 01:01:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f15120da800) [pid = 1845] [serial = 204] [outer = 0x7f14f785dc00] 01:01:40 INFO - PROCESS | 1845 | 1463040100992 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]]]}] 01:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1134ms 01:01:41 INFO - PROCESS | 1845 | 1463040101058 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:01:41 INFO - PROCESS | 1845 | 1463040101062 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:01:41 INFO - PROCESS | 1845 | 1463040101076 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:01:41 INFO - PROCESS | 1845 | 1463040101079 Marionette TRACE conn3 <- [1,246,null,{}] 01:01:41 INFO - PROCESS | 1845 | 1463040101085 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}] 01:01:41 INFO - PROCESS | 1845 | 1463040101308 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f14fa05c000) [pid = 1845] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f14fa05bc00) [pid = 1845] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f14f7853800) [pid = 1845] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f14fff5a000) [pid = 1845] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f14fd211800) [pid = 1845] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f14f79b0000) [pid = 1845] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 82 (0x7f15120dfc00) [pid = 1845] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 81 (0x7f14f7853c00) [pid = 1845] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:01:41 INFO - PROCESS | 1845 | --DOMWINDOW == 80 (0x7f14fa05ec00) [pid = 1845] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:01:41 INFO - PROCESS | 1845 | 1463040101514 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fca66000 == 48 [pid = 1845] [id = 69] 01:01:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 81 (0x7f14f7853400) [pid = 1845] [serial = 205] [outer = (nil)] 01:01:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 82 (0x7f14fa05bc00) [pid = 1845] [serial = 206] [outer = 0x7f14f7853400] 01:01:41 INFO - PROCESS | 1845 | 1463040101583 Marionette DEBUG loaded listener.js 01:01:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 83 (0x7f150385ec00) [pid = 1845] [serial = 207] [outer = 0x7f14f7853400] 01:01:42 INFO - PROCESS | 1845 | 1463040102271 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]]]}] 01:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1236ms 01:01:42 INFO - PROCESS | 1845 | 1463040102314 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:01:42 INFO - PROCESS | 1845 | 1463040102318 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:01:42 INFO - PROCESS | 1845 | 1463040102332 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:01:42 INFO - PROCESS | 1845 | 1463040102334 Marionette TRACE conn3 <- [1,250,null,{}] 01:01:42 INFO - PROCESS | 1845 | 1463040102341 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}] 01:01:42 INFO - PROCESS | 1845 | 1463040102489 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:01:42 INFO - PROCESS | 1845 | 1463040102500 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f151215a800 == 49 [pid = 1845] [id = 70] 01:01:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f150d17e000) [pid = 1845] [serial = 208] [outer = (nil)] 01:01:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f1514f5a800) [pid = 1845] [serial = 209] [outer = 0x7f150d17e000] 01:01:42 INFO - PROCESS | 1845 | 1463040102565 Marionette DEBUG loaded listener.js 01:01:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f1515277000) [pid = 1845] [serial = 210] [outer = 0x7f150d17e000] 01:01:43 INFO - PROCESS | 1845 | 1463040103322 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]]]}] 01:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1035ms 01:01:43 INFO - PROCESS | 1845 | 1463040103362 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:01:43 INFO - PROCESS | 1845 | 1463040103366 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:01:43 INFO - PROCESS | 1845 | 1463040103371 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:01:43 INFO - PROCESS | 1845 | 1463040103374 Marionette TRACE conn3 <- [1,254,null,{}] 01:01:43 INFO - PROCESS | 1845 | 1463040103379 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}] 01:01:43 INFO - PROCESS | 1845 | 1463040103634 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:01:43 INFO - PROCESS | 1845 | 1463040103765 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f95d3000 == 50 [pid = 1845] [id = 71] 01:01:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f14f7853800) [pid = 1845] [serial = 211] [outer = (nil)] 01:01:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f14f790d400) [pid = 1845] [serial = 212] [outer = 0x7f14f7853800] 01:01:43 INFO - PROCESS | 1845 | 1463040103842 Marionette DEBUG loaded listener.js 01:01:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f14fa05c000) [pid = 1845] [serial = 213] [outer = 0x7f14f7853800] 01:01:44 INFO - PROCESS | 1845 | 1463040104745 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]]]}] 01:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1429ms 01:01:44 INFO - PROCESS | 1845 | 1463040104803 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:01:44 INFO - PROCESS | 1845 | 1463040104810 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:01:44 INFO - PROCESS | 1845 | 1463040104817 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:01:44 INFO - PROCESS | 1845 | 1463040104824 Marionette TRACE conn3 <- [1,258,null,{}] 01:01:44 INFO - PROCESS | 1845 | 1463040104832 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}] 01:01:45 INFO - PROCESS | 1845 | 1463040105015 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:01:45 INFO - PROCESS | 1845 | 1463040105150 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15067cc800 == 51 [pid = 1845] [id = 72] 01:01:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f14fc7a2400) [pid = 1845] [serial = 214] [outer = (nil)] 01:01:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f14fead2400) [pid = 1845] [serial = 215] [outer = 0x7f14fc7a2400] 01:01:45 INFO - PROCESS | 1845 | 1463040105238 Marionette DEBUG loaded listener.js 01:01:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f14feb79c00) [pid = 1845] [serial = 216] [outer = 0x7f14fc7a2400] 01:01:46 INFO - PROCESS | 1845 | 1463040106103 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]]]}] 01:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1340ms 01:01:46 INFO - PROCESS | 1845 | 1463040106159 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:01:46 INFO - PROCESS | 1845 | 1463040106164 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:01:46 INFO - PROCESS | 1845 | 1463040106171 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:01:46 INFO - PROCESS | 1845 | 1463040106175 Marionette TRACE conn3 <- [1,262,null,{}] 01:01:46 INFO - PROCESS | 1845 | 1463040106181 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}] 01:01:46 INFO - PROCESS | 1845 | 1463040106355 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:01:46 INFO - PROCESS | 1845 | 1463040106493 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15144dc000 == 52 [pid = 1845] [id = 73] 01:01:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f1500ebb400) [pid = 1845] [serial = 217] [outer = (nil)] 01:01:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f150d186400) [pid = 1845] [serial = 218] [outer = 0x7f1500ebb400] 01:01:46 INFO - PROCESS | 1845 | 1463040106568 Marionette DEBUG loaded listener.js 01:01:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f15120e1c00) [pid = 1845] [serial = 219] [outer = 0x7f1500ebb400] 01:01:47 INFO - PROCESS | 1845 | 1463040107417 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]]]}] 01:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1288ms 01:01:47 INFO - PROCESS | 1845 | 1463040107460 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:01:47 INFO - PROCESS | 1845 | 1463040107466 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:01:47 INFO - PROCESS | 1845 | 1463040107498 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:01:47 INFO - PROCESS | 1845 | 1463040107504 Marionette TRACE conn3 <- [1,266,null,{}] 01:01:47 INFO - PROCESS | 1845 | 1463040107514 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}] 01:01:47 INFO - PROCESS | 1845 | 1463040107689 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:01:47 INFO - PROCESS | 1845 | 1463040107835 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1516877800 == 53 [pid = 1845] [id = 74] 01:01:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f1503486800) [pid = 1845] [serial = 220] [outer = (nil)] 01:01:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f1514495000) [pid = 1845] [serial = 221] [outer = 0x7f1503486800] 01:01:47 INFO - PROCESS | 1845 | 1463040107908 Marionette DEBUG loaded listener.js 01:01:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f15152e3800) [pid = 1845] [serial = 222] [outer = 0x7f1503486800] 01:01:48 INFO - PROCESS | 1845 | 1463040108782 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]]]}] 01:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1360ms 01:01:48 INFO - PROCESS | 1845 | 1463040108849 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:01:48 INFO - PROCESS | 1845 | 1463040108854 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:01:48 INFO - PROCESS | 1845 | 1463040108861 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:01:48 INFO - PROCESS | 1845 | 1463040108865 Marionette TRACE conn3 <- [1,270,null,{}] 01:01:48 INFO - PROCESS | 1845 | 1463040108870 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}] 01:01:49 INFO - PROCESS | 1845 | 1463040109035 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:01:49 INFO - PROCESS | 1845 | 1463040109182 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f65d3800 == 54 [pid = 1845] [id = 75] 01:01:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f14fc719000) [pid = 1845] [serial = 223] [outer = (nil)] 01:01:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f15168eb000) [pid = 1845] [serial = 224] [outer = 0x7f14fc719000] 01:01:49 INFO - PROCESS | 1845 | 1463040109256 Marionette DEBUG loaded listener.js 01:01:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f1516a87800) [pid = 1845] [serial = 225] [outer = 0x7f14fc719000] 01:01:50 INFO - PROCESS | 1845 | 1463040110278 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]]]}] 01:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1487ms 01:01:50 INFO - PROCESS | 1845 | 1463040110350 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:01:50 INFO - PROCESS | 1845 | 1463040110355 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:01:50 INFO - PROCESS | 1845 | 1463040110364 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:01:50 INFO - PROCESS | 1845 | 1463040110370 Marionette TRACE conn3 <- [1,274,null,{}] 01:01:50 INFO - PROCESS | 1845 | 1463040110378 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}] 01:01:50 INFO - PROCESS | 1845 | 1463040110650 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:01:50 INFO - PROCESS | 1845 | 1463040110840 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f841c800 == 55 [pid = 1845] [id = 76] 01:01:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f14fc7a0800) [pid = 1845] [serial = 226] [outer = (nil)] 01:01:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f14fc7a9c00) [pid = 1845] [serial = 227] [outer = 0x7f14fc7a0800] 01:01:50 INFO - PROCESS | 1845 | 1463040110925 Marionette DEBUG loaded listener.js 01:01:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f14fe7ccc00) [pid = 1845] [serial = 228] [outer = 0x7f14fc7a0800] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d828800 == 54 [pid = 1845] [id = 47] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f151215a800 == 53 [pid = 1845] [id = 70] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f1512916400) [pid = 1845] [serial = 173] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fca66000 == 52 [pid = 1845] [id = 69] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d642000 == 51 [pid = 1845] [id = 68] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15075c2800 == 50 [pid = 1845] [id = 67] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500aa0000 == 49 [pid = 1845] [id = 66] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fd293000 == 48 [pid = 1845] [id = 65] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8429000 == 47 [pid = 1845] [id = 64] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511f19000 == 46 [pid = 1845] [id = 61] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15075dc800 == 45 [pid = 1845] [id = 60] 01:01:51 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe2a8800 == 44 [pid = 1845] [id = 59] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f151072f400) [pid = 1845] [serial = 167] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f14fc944c00) [pid = 1845] [serial = 158] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f14feacf800) [pid = 1845] [serial = 159] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f150e9c0c00) [pid = 1845] [serial = 140] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f14fa1f5400) [pid = 1845] [serial = 156] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f14fa1ea000) [pid = 1845] [serial = 155] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f14fa1f2c00) [pid = 1845] [serial = 144] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f14fa060400) [pid = 1845] [serial = 143] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f1503462800) [pid = 1845] [serial = 153] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f14fe7d3c00) [pid = 1845] [serial = 152] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f1500a82c00) [pid = 1845] [serial = 161] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f1503398000) [pid = 1845] [serial = 147] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f14ffdab800) [pid = 1845] [serial = 146] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f150d8ca800) [pid = 1845] [serial = 149] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f1506855800) [pid = 1845] [serial = 164] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f151089fc00) [pid = 1845] [serial = 168] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f151280a800) [pid = 1845] [serial = 171] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 85 (0x7f150345dc00) [pid = 1845] [serial = 162] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 84 (0x7f15126cbc00) [pid = 1845] [serial = 170] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | --DOMWINDOW == 83 (0x7f150e530800) [pid = 1845] [serial = 165] [outer = (nil)] [url = about:blank] 01:01:51 INFO - PROCESS | 1845 | 1463040111726 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]]]}] 01:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1389ms 01:01:51 INFO - PROCESS | 1845 | 1463040111753 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:01:51 INFO - PROCESS | 1845 | 1463040111761 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:01:51 INFO - PROCESS | 1845 | 1463040111771 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:01:51 INFO - PROCESS | 1845 | 1463040111776 Marionette TRACE conn3 <- [1,278,null,{}] 01:01:51 INFO - PROCESS | 1845 | 1463040111781 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}] 01:01:51 INFO - PROCESS | 1845 | 1463040111923 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:01:51 INFO - PROCESS | 1845 | 1463040111941 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fecc9000 == 45 [pid = 1845] [id = 77] 01:01:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 84 (0x7f14feacf800) [pid = 1845] [serial = 229] [outer = (nil)] 01:01:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 85 (0x7f14fff59400) [pid = 1845] [serial = 230] [outer = 0x7f14feacf800] 01:01:52 INFO - PROCESS | 1845 | 1463040112003 Marionette DEBUG loaded listener.js 01:01:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 86 (0x7f150339a400) [pid = 1845] [serial = 231] [outer = 0x7f14feacf800] 01:01:52 INFO - PROCESS | 1845 | 1463040112750 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]]]}] 01:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1035ms 01:01:52 INFO - PROCESS | 1845 | 1463040112807 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:01:52 INFO - PROCESS | 1845 | 1463040112812 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:01:52 INFO - PROCESS | 1845 | 1463040112818 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:01:52 INFO - PROCESS | 1845 | 1463040112825 Marionette TRACE conn3 <- [1,282,null,{}] 01:01:52 INFO - PROCESS | 1845 | 1463040112855 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}] 01:01:53 INFO - PROCESS | 1845 | 1463040113018 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:01:53 INFO - PROCESS | 1845 | 1463040113031 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15003df000 == 46 [pid = 1845] [id = 78] 01:01:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f14fc7a3400) [pid = 1845] [serial = 232] [outer = (nil)] 01:01:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f150c5ddc00) [pid = 1845] [serial = 233] [outer = 0x7f14fc7a3400] 01:01:53 INFO - PROCESS | 1845 | 1463040113176 Marionette DEBUG loaded listener.js 01:01:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f150d856400) [pid = 1845] [serial = 234] [outer = 0x7f14fc7a3400] 01:01:53 INFO - PROCESS | 1845 | 1463040113959 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]]]}] 01:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1194ms 01:01:54 INFO - PROCESS | 1845 | 1463040114019 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:01:54 INFO - PROCESS | 1845 | 1463040114024 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:01:54 INFO - PROCESS | 1845 | 1463040114041 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:01:54 INFO - PROCESS | 1845 | 1463040114044 Marionette TRACE conn3 <- [1,286,null,{}] 01:01:54 INFO - PROCESS | 1845 | 1463040114058 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}] 01:01:54 INFO - PROCESS | 1845 | 1463040114240 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:01:54 INFO - PROCESS | 1845 | 1463040114260 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15075dd000 == 47 [pid = 1845] [id = 79] 01:01:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f150e864800) [pid = 1845] [serial = 235] [outer = (nil)] 01:01:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f1511ba3c00) [pid = 1845] [serial = 236] [outer = 0x7f150e864800] 01:01:54 INFO - PROCESS | 1845 | 1463040114324 Marionette DEBUG loaded listener.js 01:01:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f151280a800) [pid = 1845] [serial = 237] [outer = 0x7f150e864800] 01:01:55 INFO - PROCESS | 1845 | 1463040115308 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]]]}] 01:01:55 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f14f7853400) [pid = 1845] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:01:55 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f14f785d800) [pid = 1845] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:01:55 INFO - PROCESS | 1845 | --DOMWINDOW == 89 (0x7f1500a7d400) [pid = 1845] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:01:55 INFO - PROCESS | 1845 | --DOMWINDOW == 88 (0x7f14f6908c00) [pid = 1845] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:01:55 INFO - PROCESS | 1845 | --DOMWINDOW == 87 (0x7f14fc7aa000) [pid = 1845] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:01:55 INFO - PROCESS | 1845 | --DOMWINDOW == 86 (0x7f14f785dc00) [pid = 1845] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1342ms 01:01:55 INFO - PROCESS | 1845 | 1463040115375 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:01:55 INFO - PROCESS | 1845 | 1463040115381 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:01:55 INFO - PROCESS | 1845 | 1463040115433 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:01:55 INFO - PROCESS | 1845 | 1463040115438 Marionette TRACE conn3 <- [1,290,null,{}] 01:01:55 INFO - PROCESS | 1845 | 1463040115447 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}] 01:01:55 INFO - PROCESS | 1845 | 1463040115634 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:01:55 INFO - PROCESS | 1845 | 1463040115772 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa039800 == 48 [pid = 1845] [id = 80] 01:01:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 87 (0x7f14fb540c00) [pid = 1845] [serial = 238] [outer = (nil)] 01:01:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 88 (0x7f14fb54c000) [pid = 1845] [serial = 239] [outer = 0x7f14fb540c00] 01:01:55 INFO - PROCESS | 1845 | 1463040115849 Marionette DEBUG loaded listener.js 01:01:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 89 (0x7f14fc7aa400) [pid = 1845] [serial = 240] [outer = 0x7f14fb540c00] 01:01:56 INFO - PROCESS | 1845 | 1463040116757 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]]]}] 01:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1387ms 01:01:56 INFO - PROCESS | 1845 | 1463040116819 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:01:56 INFO - PROCESS | 1845 | 1463040116828 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:01:56 INFO - PROCESS | 1845 | 1463040116839 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:01:56 INFO - PROCESS | 1845 | 1463040116844 Marionette TRACE conn3 <- [1,294,null,{}] 01:01:56 INFO - PROCESS | 1845 | 1463040116850 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}] 01:01:57 INFO - PROCESS | 1845 | 1463040117030 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:01:57 INFO - PROCESS | 1845 | 1463040117164 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1507521800 == 49 [pid = 1845] [id = 81] 01:01:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 90 (0x7f14f6fdd000) [pid = 1845] [serial = 241] [outer = (nil)] 01:01:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f14f6fe3000) [pid = 1845] [serial = 242] [outer = 0x7f14f6fdd000] 01:01:57 INFO - PROCESS | 1845 | 1463040117237 Marionette DEBUG loaded listener.js 01:01:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f14fd30e000) [pid = 1845] [serial = 243] [outer = 0x7f14f6fdd000] 01:01:58 INFO - PROCESS | 1845 | 1463040118087 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]]]}] 01:01:58 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. 01:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1282ms 01:01:58 INFO - PROCESS | 1845 | 1463040118122 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:01:58 INFO - PROCESS | 1845 | 1463040118126 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:01:58 INFO - PROCESS | 1845 | 1463040118150 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:01:58 INFO - PROCESS | 1845 | 1463040118156 Marionette TRACE conn3 <- [1,298,null,{}] 01:01:58 INFO - PROCESS | 1845 | 1463040118173 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}] 01:01:58 INFO - PROCESS | 1845 | 1463040118340 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:01:58 INFO - PROCESS | 1845 | 1463040118473 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1510263800 == 50 [pid = 1845] [id = 82] 01:01:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f14fd34b400) [pid = 1845] [serial = 244] [outer = (nil)] 01:01:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f14fd357400) [pid = 1845] [serial = 245] [outer = 0x7f14fd34b400] 01:01:58 INFO - PROCESS | 1845 | 1463040118548 Marionette DEBUG loaded listener.js 01:01:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f14feadac00) [pid = 1845] [serial = 246] [outer = 0x7f14fd34b400] 01:01:59 INFO - PROCESS | 1845 | 1463040119455 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]]]}] 01:01:59 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. 01:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1337ms 01:01:59 INFO - PROCESS | 1845 | 1463040119486 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:01:59 INFO - PROCESS | 1845 | 1463040119491 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:01:59 INFO - PROCESS | 1845 | 1463040119497 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:01:59 INFO - PROCESS | 1845 | 1463040119500 Marionette TRACE conn3 <- [1,302,null,{}] 01:01:59 INFO - PROCESS | 1845 | 1463040119505 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}] 01:01:59 INFO - PROCESS | 1845 | 1463040119670 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:01:59 INFO - PROCESS | 1845 | 1463040119809 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:01:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15121d2800 == 51 [pid = 1845] [id = 83] 01:01:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f14fd34f400) [pid = 1845] [serial = 247] [outer = (nil)] 01:01:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f150c5d9400) [pid = 1845] [serial = 248] [outer = 0x7f14fd34f400] 01:01:59 INFO - PROCESS | 1845 | 1463040119881 Marionette DEBUG loaded listener.js 01:01:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f150d6b0400) [pid = 1845] [serial = 249] [outer = 0x7f14fd34f400] 01:02:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f150c5da800) [pid = 1845] [serial = 250] [outer = 0x7f14f79b0400] 01:02:00 INFO - PROCESS | 1845 | 1463040120820 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]]]}] 01:02:00 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. 01:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1378ms 01:02:00 INFO - PROCESS | 1845 | 1463040120878 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:02:00 INFO - PROCESS | 1845 | 1463040120881 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:02:00 INFO - PROCESS | 1845 | 1463040120888 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:02:00 INFO - PROCESS | 1845 | 1463040120891 Marionette TRACE conn3 <- [1,306,null,{}] 01:02:00 INFO - PROCESS | 1845 | 1463040120896 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}] 01:02:01 INFO - PROCESS | 1845 | 1463040121060 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:02:01 INFO - PROCESS | 1845 | 1463040121196 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514461800 == 52 [pid = 1845] [id = 84] 01:02:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f14f867a000) [pid = 1845] [serial = 251] [outer = (nil)] 01:02:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f150d604000) [pid = 1845] [serial = 252] [outer = 0x7f14f867a000] 01:02:01 INFO - PROCESS | 1845 | 1463040121269 Marionette DEBUG loaded listener.js 01:02:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f151084a400) [pid = 1845] [serial = 253] [outer = 0x7f14f867a000] 01:02:02 INFO - PROCESS | 1845 | 1463040122073 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]]]}] 01:02:02 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. 01:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1236ms 01:02:02 INFO - PROCESS | 1845 | 1463040122126 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:02:02 INFO - PROCESS | 1845 | 1463040122130 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:02:02 INFO - PROCESS | 1845 | 1463040122136 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:02:02 INFO - PROCESS | 1845 | 1463040122139 Marionette TRACE conn3 <- [1,310,null,{}] 01:02:02 INFO - PROCESS | 1845 | 1463040122145 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}] 01:02:02 INFO - PROCESS | 1845 | 1463040122390 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:02:02 INFO - PROCESS | 1845 | 1463040122715 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fef7a000 == 53 [pid = 1845] [id = 85] 01:02:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f14f645dc00) [pid = 1845] [serial = 254] [outer = (nil)] 01:02:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f14f6460800) [pid = 1845] [serial = 255] [outer = 0x7f14f645dc00] 01:02:02 INFO - PROCESS | 1845 | 1463040122828 Marionette DEBUG loaded listener.js 01:02:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f14f6fda800) [pid = 1845] [serial = 256] [outer = 0x7f14f645dc00] 01:02:03 INFO - PROCESS | 1845 | 1463040123718 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]]]}] 01:02:03 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. 01:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1638ms 01:02:03 INFO - PROCESS | 1845 | 1463040123776 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:02:03 INFO - PROCESS | 1845 | 1463040123782 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:02:03 INFO - PROCESS | 1845 | 1463040123791 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:02:03 INFO - PROCESS | 1845 | 1463040123798 Marionette TRACE conn3 <- [1,314,null,{}] 01:02:03 INFO - PROCESS | 1845 | 1463040123805 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}] 01:02:03 INFO - PROCESS | 1845 | 1463040123974 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:02:04 INFO - PROCESS | 1845 | 1463040124121 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15003df000 == 52 [pid = 1845] [id = 78] 01:02:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fecc9000 == 51 [pid = 1845] [id = 77] 01:02:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f841c800 == 50 [pid = 1845] [id = 76] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f14ff9e3000) [pid = 1845] [serial = 179] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f14ffdae000) [pid = 1845] [serial = 182] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f14fa1f0400) [pid = 1845] [serial = 176] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f15107c9400) [pid = 1845] [serial = 185] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f1514f5a800) [pid = 1845] [serial = 209] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d98000 == 51 [pid = 1845] [id = 86] 01:02:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f14f6fd9800) [pid = 1845] [serial = 257] [outer = (nil)] 01:02:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f14fb54c400) [pid = 1845] [serial = 258] [outer = 0x7f14f6fd9800] 01:02:04 INFO - PROCESS | 1845 | 1463040124219 Marionette DEBUG loaded listener.js 01:02:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f14fc7aa800) [pid = 1845] [serial = 259] [outer = 0x7f14f6fd9800] 01:02:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15067cc800 == 50 [pid = 1845] [id = 72] 01:02:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f95d3000 == 49 [pid = 1845] [id = 71] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f14fa05bc00) [pid = 1845] [serial = 206] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f14fd31c000) [pid = 1845] [serial = 194] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f14fb547c00) [pid = 1845] [serial = 188] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f1503460000) [pid = 1845] [serial = 197] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f150385ec00) [pid = 1845] [serial = 207] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f14fc7a4800) [pid = 1845] [serial = 192] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f150e267c00) [pid = 1845] [serial = 201] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f150d8d6c00) [pid = 1845] [serial = 203] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f150d607400) [pid = 1845] [serial = 200] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 93 (0x7f14fa1f5000) [pid = 1845] [serial = 191] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 92 (0x7f15120da800) [pid = 1845] [serial = 204] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 91 (0x7f14fead1400) [pid = 1845] [serial = 195] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | --DOMWINDOW == 90 (0x7f150385e800) [pid = 1845] [serial = 198] [outer = (nil)] [url = about:blank] 01:02:04 INFO - PROCESS | 1845 | 1463040124952 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]]]}] 01:02:04 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. 01:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1187ms 01:02:04 INFO - PROCESS | 1845 | 1463040124982 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:02:04 INFO - PROCESS | 1845 | 1463040124988 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:02:05 INFO - PROCESS | 1845 | 1463040125017 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:02:05 INFO - PROCESS | 1845 | 1463040125021 Marionette TRACE conn3 <- [1,318,null,{}] 01:02:05 INFO - PROCESS | 1845 | 1463040125031 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}] 01:02:05 INFO - PROCESS | 1845 | 1463040125192 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:02:05 INFO - PROCESS | 1845 | 1463040125204 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd3f000 == 50 [pid = 1845] [id = 87] 01:02:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 91 (0x7f14fd353000) [pid = 1845] [serial = 260] [outer = (nil)] 01:02:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 92 (0x7f14fe19d000) [pid = 1845] [serial = 261] [outer = 0x7f14fd353000] 01:02:05 INFO - PROCESS | 1845 | 1463040125277 Marionette DEBUG loaded listener.js 01:02:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 93 (0x7f14feadb000) [pid = 1845] [serial = 262] [outer = 0x7f14fd353000] 01:02:06 INFO - PROCESS | 1845 | 1463040126131 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]]]}] 01:02:06 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. 01:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1144ms 01:02:06 INFO - PROCESS | 1845 | 1463040126154 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:02:06 INFO - PROCESS | 1845 | 1463040126158 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:02:06 INFO - PROCESS | 1845 | 1463040126171 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:02:06 INFO - PROCESS | 1845 | 1463040126179 Marionette TRACE conn3 <- [1,322,null,{}] 01:02:06 INFO - PROCESS | 1845 | 1463040126188 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}] 01:02:06 INFO - PROCESS | 1845 | 1463040126343 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:02:06 INFO - PROCESS | 1845 | 1463040126364 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15067ca000 == 51 [pid = 1845] [id = 88] 01:02:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 94 (0x7f14fa33cc00) [pid = 1845] [serial = 263] [outer = (nil)] 01:02:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f14fe7d3c00) [pid = 1845] [serial = 264] [outer = 0x7f14fa33cc00] 01:02:06 INFO - PROCESS | 1845 | 1463040126427 Marionette DEBUG loaded listener.js 01:02:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f14ffdb2800) [pid = 1845] [serial = 265] [outer = 0x7f14fa33cc00] 01:02:07 INFO - PROCESS | 1845 | 1463040127332 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]]]}] 01:02:07 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. 01:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1199ms 01:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:02:07 INFO - PROCESS | 1845 | 1463040127364 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:02:07 INFO - PROCESS | 1845 | 1463040127367 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:02:07 INFO - PROCESS | 1845 | 1463040127374 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:02:07 INFO - PROCESS | 1845 | 1463040127377 Marionette TRACE conn3 <- [1,326,null,{}] 01:02:07 INFO - PROCESS | 1845 | 1463040127405 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}] 01:02:07 INFO - PROCESS | 1845 | 1463040127601 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:02:07 INFO - PROCESS | 1845 | 1463040127630 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e50e000 == 52 [pid = 1845] [id = 89] 01:02:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f14fa333400) [pid = 1845] [serial = 266] [outer = (nil)] 01:02:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f14ffb48800) [pid = 1845] [serial = 267] [outer = 0x7f14fa333400] 01:02:07 INFO - PROCESS | 1845 | 1463040127692 Marionette DEBUG loaded listener.js 01:02:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f14ffb4d400) [pid = 1845] [serial = 268] [outer = 0x7f14fa333400] 01:02:08 INFO - PROCESS | 1845 | 1463040128458 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]]]}] 01:02:08 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. 01:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1143ms 01:02:08 INFO - PROCESS | 1845 | 1463040128527 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:02:08 INFO - PROCESS | 1845 | 1463040128532 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:02:08 INFO - PROCESS | 1845 | 1463040128538 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:02:08 INFO - PROCESS | 1845 | 1463040128542 Marionette TRACE conn3 <- [1,330,null,{}] 01:02:08 INFO - PROCESS | 1845 | 1463040128547 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}] 01:02:08 INFO - PROCESS | 1845 | 1463040128733 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:02:08 INFO - PROCESS | 1845 | 1463040128767 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511b0e800 == 53 [pid = 1845] [id = 90] 01:02:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f150037dc00) [pid = 1845] [serial = 269] [outer = (nil)] 01:02:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f1500ff4000) [pid = 1845] [serial = 270] [outer = 0x7f150037dc00] 01:02:08 INFO - PROCESS | 1845 | 1463040128844 Marionette DEBUG loaded listener.js 01:02:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f150d607400) [pid = 1845] [serial = 271] [outer = 0x7f150037dc00] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f14f8b27c00) [pid = 1845] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f14f8bf1c00) [pid = 1845] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f14fc7a3400) [pid = 1845] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f150d17e000) [pid = 1845] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f14feacf800) [pid = 1845] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 96 (0x7f14fc7a0800) [pid = 1845] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 95 (0x7f14f8bf1800) [pid = 1845] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:02:09 INFO - PROCESS | 1845 | --DOMWINDOW == 94 (0x7f150c5dbc00) [pid = 1845] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:02:09 INFO - PROCESS | 1845 | 1463040129667 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]]]}] 01:02:09 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. 01:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1181ms 01:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:02:09 INFO - PROCESS | 1845 | 1463040129720 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:02:09 INFO - PROCESS | 1845 | 1463040129723 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:02:09 INFO - PROCESS | 1845 | 1463040129729 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:02:09 INFO - PROCESS | 1845 | 1463040129732 Marionette TRACE conn3 <- [1,334,null,{}] 01:02:09 INFO - PROCESS | 1845 | 1463040129744 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}] 01:02:09 INFO - PROCESS | 1845 | 1463040129894 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:02:09 INFO - PROCESS | 1845 | 1463040129905 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1512893800 == 54 [pid = 1845] [id = 91] 01:02:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 95 (0x7f150d609c00) [pid = 1845] [serial = 272] [outer = (nil)] 01:02:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 96 (0x7f151084c000) [pid = 1845] [serial = 273] [outer = 0x7f150d609c00] 01:02:09 INFO - PROCESS | 1845 | 1463040129969 Marionette DEBUG loaded listener.js 01:02:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 97 (0x7f15126c8800) [pid = 1845] [serial = 274] [outer = 0x7f150d609c00] 01:02:10 INFO - PROCESS | 1845 | 1463040130717 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]]]}] 01:02:10 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. 01:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1035ms 01:02:10 INFO - PROCESS | 1845 | 1463040130764 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:02:10 INFO - PROCESS | 1845 | 1463040130768 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:02:10 INFO - PROCESS | 1845 | 1463040130774 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:02:10 INFO - PROCESS | 1845 | 1463040130776 Marionette TRACE conn3 <- [1,338,null,{}] 01:02:10 INFO - PROCESS | 1845 | 1463040130803 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}] 01:02:10 INFO - PROCESS | 1845 | 1463040130947 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:02:10 INFO - PROCESS | 1845 | 1463040130962 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1516a6c800 == 55 [pid = 1845] [id = 92] 01:02:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f150c5dbc00) [pid = 1845] [serial = 275] [outer = (nil)] 01:02:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f1514496400) [pid = 1845] [serial = 276] [outer = 0x7f150c5dbc00] 01:02:11 INFO - PROCESS | 1845 | 1463040131024 Marionette DEBUG loaded listener.js 01:02:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f151526bc00) [pid = 1845] [serial = 277] [outer = 0x7f150c5dbc00] 01:02:11 INFO - PROCESS | 1845 | 1463040131953 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]]]}] 01:02:12 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. 01:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1243ms 01:02:12 INFO - PROCESS | 1845 | 1463040132019 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:02:12 INFO - PROCESS | 1845 | 1463040132026 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:02:12 INFO - PROCESS | 1845 | 1463040132036 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:02:12 INFO - PROCESS | 1845 | 1463040132040 Marionette TRACE conn3 <- [1,342,null,{}] 01:02:12 INFO - PROCESS | 1845 | 1463040132049 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}] 01:02:12 INFO - PROCESS | 1845 | 1463040132265 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:02:12 INFO - PROCESS | 1845 | 1463040132406 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75c1800 == 56 [pid = 1845] [id = 93] 01:02:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f14f6fe4800) [pid = 1845] [serial = 278] [outer = (nil)] 01:02:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f14f8bf7c00) [pid = 1845] [serial = 279] [outer = 0x7f14f6fe4800] 01:02:12 INFO - PROCESS | 1845 | 1463040132484 Marionette DEBUG loaded listener.js 01:02:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f14fa337c00) [pid = 1845] [serial = 280] [outer = 0x7f14f6fe4800] 01:02:13 INFO - PROCESS | 1845 | 1463040133421 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]]]}] 01:02:13 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. 01:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1434ms 01:02:13 INFO - PROCESS | 1845 | 1463040133471 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:02:13 INFO - PROCESS | 1845 | 1463040133480 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:02:13 INFO - PROCESS | 1845 | 1463040133491 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:02:13 INFO - PROCESS | 1845 | 1463040133495 Marionette TRACE conn3 <- [1,346,null,{}] 01:02:13 INFO - PROCESS | 1845 | 1463040133502 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}] 01:02:13 INFO - PROCESS | 1845 | 1463040133689 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:02:13 INFO - PROCESS | 1845 | 1463040133842 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500312800 == 57 [pid = 1845] [id = 94] 01:02:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f14fb53fc00) [pid = 1845] [serial = 281] [outer = (nil)] 01:02:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f14fd34e000) [pid = 1845] [serial = 282] [outer = 0x7f14fb53fc00] 01:02:13 INFO - PROCESS | 1845 | 1463040133921 Marionette DEBUG loaded listener.js 01:02:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f14fea49800) [pid = 1845] [serial = 283] [outer = 0x7f14fb53fc00] 01:02:14 INFO - PROCESS | 1845 | 1463040134856 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]]]}] 01:02:14 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. 01:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1431ms 01:02:14 INFO - PROCESS | 1845 | 1463040134923 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:02:14 INFO - PROCESS | 1845 | 1463040134927 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:02:14 INFO - PROCESS | 1845 | 1463040134934 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:02:14 INFO - PROCESS | 1845 | 1463040134940 Marionette TRACE conn3 <- [1,350,null,{}] 01:02:14 INFO - PROCESS | 1845 | 1463040134956 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}] 01:02:15 INFO - PROCESS | 1845 | 1463040135177 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:02:15 INFO - PROCESS | 1845 | 1463040135374 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe30f800 == 58 [pid = 1845] [id = 95] 01:02:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f14f67be000) [pid = 1845] [serial = 284] [outer = (nil)] 01:02:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f14fd353400) [pid = 1845] [serial = 285] [outer = 0x7f14f67be000] 01:02:15 INFO - PROCESS | 1845 | 1463040135500 Marionette DEBUG loaded listener.js 01:02:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f14ffb43400) [pid = 1845] [serial = 286] [outer = 0x7f14f67be000] 01:02:16 INFO - PROCESS | 1845 | 1463040136323 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]]]}] 01:02:16 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. 01:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1447ms 01:02:16 INFO - PROCESS | 1845 | 1463040136381 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:02:16 INFO - PROCESS | 1845 | 1463040136385 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:02:16 INFO - PROCESS | 1845 | 1463040136393 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:02:16 INFO - PROCESS | 1845 | 1463040136396 Marionette TRACE conn3 <- [1,354,null,{}] 01:02:16 INFO - PROCESS | 1845 | 1463040136402 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}] 01:02:16 INFO - PROCESS | 1845 | 1463040136587 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:02:16 INFO - PROCESS | 1845 | 1463040136728 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe32e000 == 59 [pid = 1845] [id = 96] 01:02:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f14f67bb000) [pid = 1845] [serial = 287] [outer = (nil)] 01:02:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f150339bc00) [pid = 1845] [serial = 288] [outer = 0x7f14f67bb000] 01:02:16 INFO - PROCESS | 1845 | 1463040136804 Marionette DEBUG loaded listener.js 01:02:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f150d3d0000) [pid = 1845] [serial = 289] [outer = 0x7f14f67bb000] 01:02:17 INFO - PROCESS | 1845 | 1463040137795 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]]]}] 01:02:17 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. 01:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1433ms 01:02:17 INFO - PROCESS | 1845 | 1463040137827 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:02:17 INFO - PROCESS | 1845 | 1463040137831 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:02:17 INFO - PROCESS | 1845 | 1463040137837 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:02:17 INFO - PROCESS | 1845 | 1463040137839 Marionette TRACE conn3 <- [1,358,null,{}] 01:02:17 INFO - PROCESS | 1845 | 1463040137846 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}] 01:02:18 INFO - PROCESS | 1845 | 1463040138018 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:02:18 INFO - PROCESS | 1845 | 1463040138158 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49c5000 == 60 [pid = 1845] [id = 97] 01:02:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14f4ad7800) [pid = 1845] [serial = 290] [outer = (nil)] 01:02:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f14f4adc000) [pid = 1845] [serial = 291] [outer = 0x7f14f4ad7800] 01:02:18 INFO - PROCESS | 1845 | 1463040138282 Marionette DEBUG loaded listener.js 01:02:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14f6fdf000) [pid = 1845] [serial = 292] [outer = 0x7f14f4ad7800] 01:02:19 INFO - PROCESS | 1845 | 1463040139473 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]]]}] 01:02:19 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. 01:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1689ms 01:02:19 INFO - PROCESS | 1845 | 1463040139528 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:02:19 INFO - PROCESS | 1845 | 1463040139535 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:02:19 INFO - PROCESS | 1845 | 1463040139553 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:02:19 INFO - PROCESS | 1845 | 1463040139559 Marionette TRACE conn3 <- [1,362,null,{}] 01:02:19 INFO - PROCESS | 1845 | 1463040139570 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}] 01:02:19 INFO - PROCESS | 1845 | 1463040139898 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:02:20 INFO - PROCESS | 1845 | 1463040140047 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8b94800 == 61 [pid = 1845] [id = 98] 01:02:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14f6fd9000) [pid = 1845] [serial = 293] [outer = (nil)] 01:02:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14f6fdf400) [pid = 1845] [serial = 294] [outer = 0x7f14f6fd9000] 01:02:20 INFO - PROCESS | 1845 | 1463040140124 Marionette DEBUG loaded listener.js 01:02:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14f79b7800) [pid = 1845] [serial = 295] [outer = 0x7f14f6fd9000] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e815800 == 60 [pid = 1845] [id = 50] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e80b800 == 59 [pid = 1845] [id = 58] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1512893800 == 58 [pid = 1845] [id = 91] 01:02:20 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f1511ba3c00) [pid = 1845] [serial = 236] [outer = (nil)] [url = about:blank] 01:02:20 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f150d186400) [pid = 1845] [serial = 218] [outer = (nil)] [url = about:blank] 01:02:20 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f1514495000) [pid = 1845] [serial = 221] [outer = (nil)] [url = about:blank] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511b0e800 == 57 [pid = 1845] [id = 90] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e50e000 == 56 [pid = 1845] [id = 89] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15067ca000 == 55 [pid = 1845] [id = 88] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd3f000 == 54 [pid = 1845] [id = 87] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6d98000 == 53 [pid = 1845] [id = 86] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fef7a000 == 52 [pid = 1845] [id = 85] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1510263800 == 51 [pid = 1845] [id = 82] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1507521800 == 50 [pid = 1845] [id = 81] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa039800 == 49 [pid = 1845] [id = 80] 01:02:20 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15075dd000 == 48 [pid = 1845] [id = 79] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f150345b000) [pid = 1845] [serial = 117] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f15107d0800) [pid = 1845] [serial = 150] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f14fe7d6400) [pid = 1845] [serial = 114] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f150e6e5800) [pid = 1845] [serial = 111] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f150d856400) [pid = 1845] [serial = 234] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f150c5ddc00) [pid = 1845] [serial = 233] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f1515277000) [pid = 1845] [serial = 210] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f14fead2400) [pid = 1845] [serial = 215] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f14fff59400) [pid = 1845] [serial = 230] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f15168eb000) [pid = 1845] [serial = 224] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f150339a400) [pid = 1845] [serial = 231] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f14f790d400) [pid = 1845] [serial = 212] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f14fe7ccc00) [pid = 1845] [serial = 228] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f14fc7a9c00) [pid = 1845] [serial = 227] [outer = (nil)] [url = about:blank] 01:02:21 INFO - PROCESS | 1845 | 1463040141057 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]]]}] 01:02:21 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. 01:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1544ms 01:02:21 INFO - PROCESS | 1845 | 1463040141088 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:02:21 INFO - PROCESS | 1845 | 1463040141095 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:02:21 INFO - PROCESS | 1845 | 1463040141106 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:02:21 INFO - PROCESS | 1845 | 1463040141111 Marionette TRACE conn3 <- [1,366,null,{}] 01:02:21 INFO - PROCESS | 1845 | 1463040141117 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}] 01:02:21 INFO - PROCESS | 1845 | 1463040141283 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:02:21 INFO - PROCESS | 1845 | 1463040141380 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe2a7800 == 49 [pid = 1845] [id = 99] 01:02:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f14fa1e8000) [pid = 1845] [serial = 296] [outer = (nil)] 01:02:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f14fa337400) [pid = 1845] [serial = 297] [outer = 0x7f14fa1e8000] 01:02:21 INFO - PROCESS | 1845 | 1463040141445 Marionette DEBUG loaded listener.js 01:02:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f14fa340c00) [pid = 1845] [serial = 298] [outer = 0x7f14fa1e8000] 01:02:22 INFO - PROCESS | 1845 | 1463040142240 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]]]}] 01:02:22 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. 01:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1190ms 01:02:22 INFO - PROCESS | 1845 | 1463040142296 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:02:22 INFO - PROCESS | 1845 | 1463040142300 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:02:22 INFO - PROCESS | 1845 | 1463040142306 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:02:22 INFO - PROCESS | 1845 | 1463040142312 Marionette TRACE conn3 <- [1,370,null,{}] 01:02:22 INFO - PROCESS | 1845 | 1463040142327 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}] 01:02:22 INFO - PROCESS | 1845 | 1463040142488 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:02:22 INFO - PROCESS | 1845 | 1463040142501 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffc68800 == 50 [pid = 1845] [id = 100] 01:02:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f14fa1e9800) [pid = 1845] [serial = 299] [outer = (nil)] 01:02:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f14fd31c800) [pid = 1845] [serial = 300] [outer = 0x7f14fa1e9800] 01:02:22 INFO - PROCESS | 1845 | 1463040142653 Marionette DEBUG loaded listener.js 01:02:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f14fe19b400) [pid = 1845] [serial = 301] [outer = 0x7f14fa1e9800] 01:02:23 INFO - PROCESS | 1845 | 1463040143436 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]]]}] 01:02:23 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. 01:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1187ms 01:02:23 INFO - PROCESS | 1845 | 1463040143498 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:02:23 INFO - PROCESS | 1845 | 1463040143504 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:02:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:02:23 INFO - PROCESS | 1845 | 1463040143510 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:02:23 INFO - PROCESS | 1845 | 1463040143514 Marionette TRACE conn3 <- [1,374,null,{}] 01:02:23 INFO - PROCESS | 1845 | 1463040143520 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}] 01:02:23 INFO - PROCESS | 1845 | 1463040143734 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:02:23 INFO - PROCESS | 1845 | 1463040143755 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150031b000 == 51 [pid = 1845] [id = 101] 01:02:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f14fa1f2c00) [pid = 1845] [serial = 302] [outer = (nil)] 01:02:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f14fee41800) [pid = 1845] [serial = 303] [outer = 0x7f14fa1f2c00] 01:02:23 INFO - PROCESS | 1845 | 1463040143818 Marionette DEBUG loaded listener.js 01:02:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f14ffb45400) [pid = 1845] [serial = 304] [outer = 0x7f14fa1f2c00] 01:02:24 INFO - PROCESS | 1845 | 1463040144653 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:02:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:02:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1180ms 01:02:24 INFO - PROCESS | 1845 | 1463040144691 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:02:24 INFO - PROCESS | 1845 | 1463040144695 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:02:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:02:24 INFO - PROCESS | 1845 | 1463040144705 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:02:24 INFO - PROCESS | 1845 | 1463040144707 Marionette TRACE conn3 <- [1,378,null,{}] 01:02:24 INFO - PROCESS | 1845 | 1463040144722 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}] 01:02:24 INFO - PROCESS | 1845 | 1463040144910 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:02:24 INFO - PROCESS | 1845 | 1463040144946 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150335d800 == 52 [pid = 1845] [id = 102] 01:02:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f14fd7d2000) [pid = 1845] [serial = 305] [outer = (nil)] 01:02:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f14ffb4c800) [pid = 1845] [serial = 306] [outer = 0x7f14fd7d2000] 01:02:25 INFO - PROCESS | 1845 | 1463040145009 Marionette DEBUG loaded listener.js 01:02:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14fff59800) [pid = 1845] [serial = 307] [outer = 0x7f14fd7d2000] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f14fa333400) [pid = 1845] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f150037dc00) [pid = 1845] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f14f645dc00) [pid = 1845] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f14f6fd9800) [pid = 1845] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f150d609c00) [pid = 1845] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f14fa33cc00) [pid = 1845] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f14fd353000) [pid = 1845] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f150e864800) [pid = 1845] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:02:25 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f15128cc000) [pid = 1845] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:02:26 INFO - PROCESS | 1845 | 1463040146071 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:02:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:02:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1394ms 01:02:26 INFO - PROCESS | 1845 | 1463040146096 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:02:26 INFO - PROCESS | 1845 | 1463040146100 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:02:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:02:26 INFO - PROCESS | 1845 | 1463040146110 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:02:26 INFO - PROCESS | 1845 | 1463040146112 Marionette TRACE conn3 <- [1,382,null,{}] 01:02:26 INFO - PROCESS | 1845 | 1463040146120 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}] 01:02:26 INFO - PROCESS | 1845 | 1463040146337 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:02:26 INFO - PROCESS | 1845 | 1463040146373 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75b5000 == 53 [pid = 1845] [id = 103] 01:02:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f14fa33e400) [pid = 1845] [serial = 308] [outer = (nil)] 01:02:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f150345b000) [pid = 1845] [serial = 309] [outer = 0x7f14fa33e400] 01:02:26 INFO - PROCESS | 1845 | 1463040146440 Marionette DEBUG loaded listener.js 01:02:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f150d60d400) [pid = 1845] [serial = 310] [outer = 0x7f14fa33e400] 01:02:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:27 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:02:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:02:27 INFO - PROCESS | 1845 | 1463040147207 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:02:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:02:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1129ms 01:02:27 INFO - PROCESS | 1845 | 1463040147244 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:02:27 INFO - PROCESS | 1845 | 1463040147247 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:02:27 INFO - PROCESS | 1845 | 1463040147254 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:02:27 INFO - PROCESS | 1845 | 1463040147257 Marionette TRACE conn3 <- [1,386,null,{}] 01:02:27 INFO - PROCESS | 1845 | 1463040147263 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}] 01:02:27 INFO - PROCESS | 1845 | 1463040147411 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:02:27 INFO - PROCESS | 1845 | 1463040147426 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e696800 == 54 [pid = 1845] [id = 104] 01:02:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f14f6c86000) [pid = 1845] [serial = 311] [outer = (nil)] 01:02:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f151072f400) [pid = 1845] [serial = 312] [outer = 0x7f14f6c86000] 01:02:27 INFO - PROCESS | 1845 | 1463040147490 Marionette DEBUG loaded listener.js 01:02:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f15120da800) [pid = 1845] [serial = 313] [outer = 0x7f14f6c86000] 01:02:28 INFO - PROCESS | 1845 | 1463040148650 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]]]}] 01:02:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1440ms 01:02:28 INFO - PROCESS | 1845 | 1463040148696 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:02:28 INFO - PROCESS | 1845 | 1463040148702 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:02:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:02:28 INFO - PROCESS | 1845 | 1463040148710 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:02:28 INFO - PROCESS | 1845 | 1463040148715 Marionette TRACE conn3 <- [1,390,null,{}] 01:02:28 INFO - PROCESS | 1845 | 1463040148724 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}] 01:02:28 INFO - PROCESS | 1845 | 1463040148946 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:02:29 INFO - PROCESS | 1845 | 1463040149183 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fef8d000 == 55 [pid = 1845] [id = 105] 01:02:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f14f63d8000) [pid = 1845] [serial = 314] [outer = (nil)] 01:02:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f14f645e000) [pid = 1845] [serial = 315] [outer = 0x7f14f63d8000] 01:02:29 INFO - PROCESS | 1845 | 1463040149263 Marionette DEBUG loaded listener.js 01:02:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14f67bc400) [pid = 1845] [serial = 316] [outer = 0x7f14f63d8000] 01:02:30 INFO - PROCESS | 1845 | 1463040150134 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]]]}] 01:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1490ms 01:02:30 INFO - PROCESS | 1845 | 1463040150202 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:02:30 INFO - PROCESS | 1845 | 1463040150211 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:02:30 INFO - PROCESS | 1845 | 1463040150223 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:02:30 INFO - PROCESS | 1845 | 1463040150226 Marionette TRACE conn3 <- [1,394,null,{}] 01:02:30 INFO - PROCESS | 1845 | 1463040150233 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}] 01:02:30 INFO - PROCESS | 1845 | 1463040150452 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:02:30 INFO - PROCESS | 1845 | 1463040150679 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d44a000 == 56 [pid = 1845] [id = 106] 01:02:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f14f8bf5400) [pid = 1845] [serial = 317] [outer = (nil)] 01:02:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14fa335400) [pid = 1845] [serial = 318] [outer = 0x7f14f8bf5400] 01:02:30 INFO - PROCESS | 1845 | 1463040150798 Marionette DEBUG loaded listener.js 01:02:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14fb547c00) [pid = 1845] [serial = 319] [outer = 0x7f14f8bf5400] 01:02:31 INFO - PROCESS | 1845 | 1463040151695 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]]]}] 01:02:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:02:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1534ms 01:02:31 INFO - PROCESS | 1845 | 1463040151757 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:02:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:02:31 INFO - PROCESS | 1845 | 1463040151762 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:02:31 INFO - PROCESS | 1845 | 1463040151769 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:02:31 INFO - PROCESS | 1845 | 1463040151775 Marionette TRACE conn3 <- [1,398,null,{}] 01:02:31 INFO - PROCESS | 1845 | 1463040151791 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}] 01:02:32 INFO - PROCESS | 1845 | 1463040152026 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:02:32 INFO - PROCESS | 1845 | 1463040152217 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514445000 == 57 [pid = 1845] [id = 107] 01:02:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14fcab5400) [pid = 1845] [serial = 320] [outer = (nil)] 01:02:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14fead5c00) [pid = 1845] [serial = 321] [outer = 0x7f14fcab5400] 01:02:32 INFO - PROCESS | 1845 | 1463040152311 Marionette DEBUG loaded listener.js 01:02:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f150021f800) [pid = 1845] [serial = 322] [outer = 0x7f14fcab5400] 01:02:33 INFO - PROCESS | 1845 | 1463040153161 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]]]}] 01:02:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:02:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1444ms 01:02:33 INFO - PROCESS | 1845 | 1463040153212 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:02:33 INFO - PROCESS | 1845 | 1463040153217 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:02:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:02:33 INFO - PROCESS | 1845 | 1463040153223 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:02:33 INFO - PROCESS | 1845 | 1463040153226 Marionette TRACE conn3 <- [1,402,null,{}] 01:02:33 INFO - PROCESS | 1845 | 1463040153232 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}] 01:02:33 INFO - PROCESS | 1845 | 1463040153408 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:02:33 INFO - PROCESS | 1845 | 1463040153557 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1517687800 == 58 [pid = 1845] [id = 108] 01:02:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f14f63d4000) [pid = 1845] [serial = 323] [outer = (nil)] 01:02:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f150d17e000) [pid = 1845] [serial = 324] [outer = 0x7f14f63d4000] 01:02:33 INFO - PROCESS | 1845 | 1463040153633 Marionette DEBUG loaded listener.js 01:02:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f150e52e000) [pid = 1845] [serial = 325] [outer = 0x7f14f63d4000] 01:02:34 INFO - PROCESS | 1845 | 1463040154569 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]]]}] 01:02:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:02:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1390ms 01:02:34 INFO - PROCESS | 1845 | 1463040154614 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:02:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:02:34 INFO - PROCESS | 1845 | 1463040154619 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:02:34 INFO - PROCESS | 1845 | 1463040154625 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:02:34 INFO - PROCESS | 1845 | 1463040154629 Marionette TRACE conn3 <- [1,406,null,{}] 01:02:34 INFO - PROCESS | 1845 | 1463040154634 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}] 01:02:34 INFO - PROCESS | 1845 | 1463040154804 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:02:34 INFO - PROCESS | 1845 | 1463040154964 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59ed800 == 59 [pid = 1845] [id = 109] 01:02:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f14f4add800) [pid = 1845] [serial = 326] [outer = (nil)] 01:02:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f15126d0c00) [pid = 1845] [serial = 327] [outer = 0x7f14f4add800] 01:02:35 INFO - PROCESS | 1845 | 1463040155042 Marionette DEBUG loaded listener.js 01:02:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f1512920c00) [pid = 1845] [serial = 328] [outer = 0x7f14f4add800] 01:02:35 INFO - PROCESS | 1845 | 1463040155918 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]]]}] 01:02:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:02:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1339ms 01:02:35 INFO - PROCESS | 1845 | 1463040155964 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:02:35 INFO - PROCESS | 1845 | 1463040155968 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:02:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:02:35 INFO - PROCESS | 1845 | 1463040155977 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:02:35 INFO - PROCESS | 1845 | 1463040155981 Marionette TRACE conn3 <- [1,410,null,{}] 01:02:35 INFO - PROCESS | 1845 | 1463040155987 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}] 01:02:36 INFO - PROCESS | 1845 | 1463040156188 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:02:36 INFO - PROCESS | 1845 | 1463040156338 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa233800 == 60 [pid = 1845] [id = 110] 01:02:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f14f14d6000) [pid = 1845] [serial = 329] [outer = (nil)] 01:02:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14f14de800) [pid = 1845] [serial = 330] [outer = 0x7f14f14d6000] 01:02:36 INFO - PROCESS | 1845 | 1463040156413 Marionette DEBUG loaded listener.js 01:02:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f1514f54c00) [pid = 1845] [serial = 331] [outer = 0x7f14f14d6000] 01:02:37 INFO - PROCESS | 1845 | 1463040157568 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]]]}] 01:02:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:02:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1632ms 01:02:37 INFO - PROCESS | 1845 | 1463040157611 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:02:37 INFO - PROCESS | 1845 | 1463040157617 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:02:37 INFO - PROCESS | 1845 | 1463040157626 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:02:37 INFO - PROCESS | 1845 | 1463040157632 Marionette TRACE conn3 <- [1,414,null,{}] 01:02:37 INFO - PROCESS | 1845 | 1463040157641 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}] 01:02:37 INFO - PROCESS | 1845 | 1463040157861 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:02:38 INFO - PROCESS | 1845 | 1463040158061 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9f3000 == 61 [pid = 1845] [id = 111] 01:02:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14f4ada400) [pid = 1845] [serial = 332] [outer = (nil)] 01:02:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14f63d4400) [pid = 1845] [serial = 333] [outer = 0x7f14f4ada400] 01:02:38 INFO - PROCESS | 1845 | 1463040158130 Marionette DEBUG loaded listener.js 01:02:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14f6460400) [pid = 1845] [serial = 334] [outer = 0x7f14f4ada400] 01:02:39 INFO - PROCESS | 1845 | 1463040159085 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]]]}] 01:02:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:02:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1492ms 01:02:39 INFO - PROCESS | 1845 | 1463040159119 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:02:39 INFO - PROCESS | 1845 | 1463040159128 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:02:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:02:39 INFO - PROCESS | 1845 | 1463040159139 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:02:39 INFO - PROCESS | 1845 | 1463040159143 Marionette TRACE conn3 <- [1,418,null,{}] 01:02:39 INFO - PROCESS | 1845 | 1463040159150 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}] 01:02:39 INFO - PROCESS | 1845 | 1463040159329 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:02:39 INFO - PROCESS | 1845 | 1463040159490 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75b5000 == 60 [pid = 1845] [id = 103] 01:02:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150335d800 == 59 [pid = 1845] [id = 102] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f1514496400) [pid = 1845] [serial = 276] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75a8800 == 60 [pid = 1845] [id = 112] 01:02:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14f785b400) [pid = 1845] [serial = 335] [outer = (nil)] 01:02:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14fa05f000) [pid = 1845] [serial = 336] [outer = 0x7f14f785b400] 01:02:39 INFO - PROCESS | 1845 | 1463040159634 Marionette DEBUG loaded listener.js 01:02:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14fa333400) [pid = 1845] [serial = 337] [outer = 0x7f14f785b400] 01:02:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150031b000 == 59 [pid = 1845] [id = 101] 01:02:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffc68800 == 58 [pid = 1845] [id = 100] 01:02:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe2a7800 == 57 [pid = 1845] [id = 99] 01:02:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8b94800 == 56 [pid = 1845] [id = 98] 01:02:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75c1800 == 55 [pid = 1845] [id = 93] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f1512922400) [pid = 1845] [serial = 174] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14ffb48800) [pid = 1845] [serial = 267] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f1500ff4000) [pid = 1845] [serial = 270] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f150d607400) [pid = 1845] [serial = 271] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14f6fda800) [pid = 1845] [serial = 256] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f14f6460800) [pid = 1845] [serial = 255] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f14fb54c400) [pid = 1845] [serial = 258] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f151084c000) [pid = 1845] [serial = 273] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f14fc7aa800) [pid = 1845] [serial = 259] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f14fe7d3c00) [pid = 1845] [serial = 264] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f14fe19d000) [pid = 1845] [serial = 261] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f14feadb000) [pid = 1845] [serial = 262] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f14fb54c000) [pid = 1845] [serial = 239] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f14f6fe3000) [pid = 1845] [serial = 242] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f15126c8800) [pid = 1845] [serial = 274] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f14fd357400) [pid = 1845] [serial = 245] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f150c5d9400) [pid = 1845] [serial = 248] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f150d604000) [pid = 1845] [serial = 252] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f151280a800) [pid = 1845] [serial = 237] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f14f8bf2800) [pid = 1845] [serial = 105] [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.] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f14ffb4d400) [pid = 1845] [serial = 268] [outer = (nil)] [url = about:blank] 01:02:39 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f14ffdb2800) [pid = 1845] [serial = 265] [outer = (nil)] [url = about:blank] 01:02:40 INFO - PROCESS | 1845 | 1463040160807 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]]]}] 01:02:40 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 01:02:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1681ms 01:02:40 INFO - PROCESS | 1845 | 1463040160820 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:02:40 INFO - PROCESS | 1845 | 1463040160823 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:02:40 INFO - PROCESS | 1845 | 1463040160830 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:02:40 INFO - PROCESS | 1845 | 1463040160836 Marionette TRACE conn3 <- [1,422,null,{}] 01:02:40 INFO - PROCESS | 1845 | 1463040160851 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}] 01:02:41 INFO - PROCESS | 1845 | 1463040161016 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:02:41 INFO - PROCESS | 1845 | 1463040161198 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff565000 == 56 [pid = 1845] [id = 113] 01:02:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f14f785e800) [pid = 1845] [serial = 338] [outer = (nil)] 01:02:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14fd20f400) [pid = 1845] [serial = 339] [outer = 0x7f14f785e800] 01:02:41 INFO - PROCESS | 1845 | 1463040161266 Marionette DEBUG loaded listener.js 01:02:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f14fd7db400) [pid = 1845] [serial = 340] [outer = 0x7f14f785e800] 01:02:42 INFO - PROCESS | 1845 | 1463040162382 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]]]}] 01:02:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:02:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1585ms 01:02:42 INFO - PROCESS | 1845 | 1463040162416 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:02:42 INFO - PROCESS | 1845 | 1463040162419 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:02:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:02:42 INFO - PROCESS | 1845 | 1463040162435 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:02:42 INFO - PROCESS | 1845 | 1463040162438 Marionette TRACE conn3 <- [1,426,null,{}] 01:02:42 INFO - PROCESS | 1845 | 1463040162445 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}] 01:02:42 INFO - PROCESS | 1845 | 1463040162669 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:02:42 INFO - PROCESS | 1845 | 1463040162743 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150031b000 == 57 [pid = 1845] [id = 114] 01:02:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14f637c800) [pid = 1845] [serial = 341] [outer = (nil)] 01:02:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14f6384400) [pid = 1845] [serial = 342] [outer = 0x7f14f637c800] 01:02:42 INFO - PROCESS | 1845 | 1463040162808 Marionette DEBUG loaded listener.js 01:02:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14fc7a7c00) [pid = 1845] [serial = 343] [outer = 0x7f14f637c800] 01:02:43 INFO - PROCESS | 1845 | 1463040163686 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] 01:02:43 INFO - PROCESS | 1845 | 1463040163725 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:02:43 INFO - PROCESS | 1845 | 1463040163731 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:02:43 INFO - PROCESS | 1845 | 1463040163733 Marionette TRACE conn3 <- [1,430,null,{}] 01:02:43 INFO - PROCESS | 1845 | 1463040163748 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}] 01:02:43 INFO - PROCESS | 1845 | 1463040163955 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:02:44 INFO - PROCESS | 1845 | 1463040163999 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49c3000 == 58 [pid = 1845] [id = 115] 01:02:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14fc7a8800) [pid = 1845] [serial = 344] [outer = (nil)] 01:02:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f14fead9c00) [pid = 1845] [serial = 345] [outer = 0x7f14fc7a8800] 01:02:44 INFO - PROCESS | 1845 | 1463040164062 Marionette DEBUG loaded listener.js 01:02:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f14ffb48c00) [pid = 1845] [serial = 346] [outer = 0x7f14fc7a8800] 01:02:44 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f14fa1f2c00) [pid = 1845] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:02:44 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f14fa1e8000) [pid = 1845] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:02:44 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f14fa1e9800) [pid = 1845] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:02:44 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f14fd7d2000) [pid = 1845] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:02:44 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f14f6fd9000) [pid = 1845] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:02:44 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f14fa33e400) [pid = 1845] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:02:44 INFO - PROCESS | 1845 | 1463040164966 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]]]}] 01:02:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:02:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1289ms 01:02:45 INFO - PROCESS | 1845 | 1463040165022 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:02:45 INFO - PROCESS | 1845 | 1463040165025 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:02:45 INFO - PROCESS | 1845 | 1463040165030 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:02:45 INFO - PROCESS | 1845 | 1463040165033 Marionette TRACE conn3 <- [1,434,null,{}] 01:02:45 INFO - PROCESS | 1845 | 1463040165039 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}] 01:02:45 INFO - PROCESS | 1845 | 1463040165218 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:02:45 INFO - PROCESS | 1845 | 1463040165229 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e51a800 == 59 [pid = 1845] [id = 116] 01:02:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14f6389000) [pid = 1845] [serial = 347] [outer = (nil)] 01:02:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14f6fce400) [pid = 1845] [serial = 348] [outer = 0x7f14f6389000] 01:02:45 INFO - PROCESS | 1845 | 1463040165383 Marionette DEBUG loaded listener.js 01:02:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14ffb4d400) [pid = 1845] [serial = 349] [outer = 0x7f14f6389000] 01:02:46 INFO - PROCESS | 1845 | 1463040166054 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]]]}] 01:02:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:02:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1080ms 01:02:46 INFO - PROCESS | 1845 | 1463040166119 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:02:46 INFO - PROCESS | 1845 | 1463040166123 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:02:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:02:46 INFO - PROCESS | 1845 | 1463040166129 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:02:46 INFO - PROCESS | 1845 | 1463040166131 Marionette TRACE conn3 <- [1,438,null,{}] 01:02:46 INFO - PROCESS | 1845 | 1463040166142 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}] 01:02:46 INFO - PROCESS | 1845 | 1463040166293 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:02:46 INFO - PROCESS | 1845 | 1463040166468 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75a7800 == 60 [pid = 1845] [id = 117] 01:02:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14f14d2800) [pid = 1845] [serial = 350] [outer = (nil)] 01:02:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f14f14da400) [pid = 1845] [serial = 351] [outer = 0x7f14f14d2800] 01:02:46 INFO - PROCESS | 1845 | 1463040166545 Marionette DEBUG loaded listener.js 01:02:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f14f4ad9800) [pid = 1845] [serial = 352] [outer = 0x7f14f14d2800] 01:02:47 INFO - PROCESS | 1845 | 1463040167561 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]]]}] 01:02:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:02:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1489ms 01:02:47 INFO - PROCESS | 1845 | 1463040167621 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:02:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:02:47 INFO - PROCESS | 1845 | 1463040167627 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:02:47 INFO - PROCESS | 1845 | 1463040167636 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:02:47 INFO - PROCESS | 1845 | 1463040167642 Marionette TRACE conn3 <- [1,442,null,{}] 01:02:47 INFO - PROCESS | 1845 | 1463040167650 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}] 01:02:47 INFO - PROCESS | 1845 | 1463040167840 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:02:47 INFO - PROCESS | 1845 | 1463040167987 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15000a5800 == 61 [pid = 1845] [id = 118] 01:02:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f14f645ec00) [pid = 1845] [serial = 353] [outer = (nil)] 01:02:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f14f6fc4000) [pid = 1845] [serial = 354] [outer = 0x7f14f645ec00] 01:02:48 INFO - PROCESS | 1845 | 1463040168112 Marionette DEBUG loaded listener.js 01:02:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f14f6fcbc00) [pid = 1845] [serial = 355] [outer = 0x7f14f645ec00] 01:02:48 INFO - PROCESS | 1845 | 1463040168984 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]]]}] 01:02:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:02:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1393ms 01:02:49 INFO - PROCESS | 1845 | 1463040169033 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:02:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:02:49 INFO - PROCESS | 1845 | 1463040169040 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:02:49 INFO - PROCESS | 1845 | 1463040169048 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:02:49 INFO - PROCESS | 1845 | 1463040169051 Marionette TRACE conn3 <- [1,446,null,{}] 01:02:49 INFO - PROCESS | 1845 | 1463040169057 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}] 01:02:49 INFO - PROCESS | 1845 | 1463040169231 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:02:49 INFO - PROCESS | 1845 | 1463040169377 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514424800 == 62 [pid = 1845] [id = 119] 01:02:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f14f785c000) [pid = 1845] [serial = 356] [outer = (nil)] 01:02:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f14fa1f0c00) [pid = 1845] [serial = 357] [outer = 0x7f14f785c000] 01:02:49 INFO - PROCESS | 1845 | 1463040169450 Marionette DEBUG loaded listener.js 01:02:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f14fa33f400) [pid = 1845] [serial = 358] [outer = 0x7f14f785c000] 01:02:50 INFO - PROCESS | 1845 | 1463040170460 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]]]}] 01:02:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:02:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1486ms 01:02:50 INFO - PROCESS | 1845 | 1463040170534 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:02:50 INFO - PROCESS | 1845 | 1463040170537 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:02:50 INFO - PROCESS | 1845 | 1463040170552 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:02:50 INFO - PROCESS | 1845 | 1463040170561 Marionette TRACE conn3 <- [1,450,null,{}] 01:02:50 INFO - PROCESS | 1845 | 1463040170570 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}] 01:02:50 INFO - PROCESS | 1845 | 1463040170790 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:02:51 INFO - PROCESS | 1845 | 1463040170997 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f665b000 == 63 [pid = 1845] [id = 120] 01:02:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14f785dc00) [pid = 1845] [serial = 359] [outer = (nil)] 01:02:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14ff523c00) [pid = 1845] [serial = 360] [outer = 0x7f14f785dc00] 01:02:51 INFO - PROCESS | 1845 | 1463040171072 Marionette DEBUG loaded listener.js 01:02:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f150385d000) [pid = 1845] [serial = 361] [outer = 0x7f14f785dc00] 01:02:51 INFO - PROCESS | 1845 | 1463040171899 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] 01:02:51 INFO - PROCESS | 1845 | 1463040171953 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:02:51 INFO - PROCESS | 1845 | 1463040171960 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:02:51 INFO - PROCESS | 1845 | 1463040171963 Marionette TRACE conn3 <- [1,454,null,{}] 01:02:51 INFO - PROCESS | 1845 | 1463040171969 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}] 01:02:52 INFO - PROCESS | 1845 | 1463040172140 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:02:52 INFO - PROCESS | 1845 | 1463040172293 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59b3800 == 64 [pid = 1845] [id = 121] 01:02:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14fa33a400) [pid = 1845] [serial = 362] [outer = (nil)] 01:02:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f1511b99800) [pid = 1845] [serial = 363] [outer = 0x7f14fa33a400] 01:02:52 INFO - PROCESS | 1845 | 1463040172367 Marionette DEBUG loaded listener.js 01:02:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f1512923000) [pid = 1845] [serial = 364] [outer = 0x7f14fa33a400] 01:02:53 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:02:53 INFO - PROCESS | 1845 | 1463040173315 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]]]}] 01:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 01:02:53 INFO - PROCESS | 1845 | 1463040173390 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:02:53 INFO - PROCESS | 1845 | 1463040173393 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:02:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:02:53 INFO - PROCESS | 1845 | 1463040173400 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:02:53 INFO - PROCESS | 1845 | 1463040173404 Marionette TRACE conn3 <- [1,458,null,{}] 01:02:53 INFO - PROCESS | 1845 | 1463040173409 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}] 01:02:53 INFO - PROCESS | 1845 | 1463040173612 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:02:53 INFO - PROCESS | 1845 | 1463040173813 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff25b800 == 65 [pid = 1845] [id = 122] 01:02:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f15129d5000) [pid = 1845] [serial = 365] [outer = (nil)] 01:02:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f15129d7c00) [pid = 1845] [serial = 366] [outer = 0x7f15129d5000] 01:02:53 INFO - PROCESS | 1845 | 1463040173911 Marionette DEBUG loaded listener.js 01:02:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f1514498c00) [pid = 1845] [serial = 367] [outer = 0x7f15129d5000] 01:02:54 INFO - PROCESS | 1845 | 1463040174788 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] 01:02:54 INFO - PROCESS | 1845 | 1463040174852 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:02:54 INFO - PROCESS | 1845 | 1463040174859 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:02:54 INFO - PROCESS | 1845 | 1463040174862 Marionette TRACE conn3 <- [1,462,null,{}] 01:02:54 INFO - PROCESS | 1845 | 1463040174868 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}] 01:02:55 INFO - PROCESS | 1845 | 1463040175048 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:02:55 INFO - PROCESS | 1845 | 1463040175196 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5dc1800 == 66 [pid = 1845] [id = 123] 01:02:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f15129d5400) [pid = 1845] [serial = 368] [outer = (nil)] 01:02:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f15168f8400) [pid = 1845] [serial = 369] [outer = 0x7f15129d5400] 01:02:55 INFO - PROCESS | 1845 | 1463040175267 Marionette DEBUG loaded listener.js 01:02:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f1517636400) [pid = 1845] [serial = 370] [outer = 0x7f15129d5400] 01:02:56 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:02:56 INFO - PROCESS | 1845 | 1463040176214 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] 01:02:56 INFO - PROCESS | 1845 | 1463040176294 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:02:56 INFO - PROCESS | 1845 | 1463040176301 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:02:56 INFO - PROCESS | 1845 | 1463040176304 Marionette TRACE conn3 <- [1,466,null,{}] 01:02:56 INFO - PROCESS | 1845 | 1463040176310 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}] 01:02:56 INFO - PROCESS | 1845 | 1463040176728 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:02:56 INFO - PROCESS | 1845 | 1463040176947 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6655000 == 67 [pid = 1845] [id = 124] 01:02:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14f02b4400) [pid = 1845] [serial = 371] [outer = (nil)] 01:02:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14f4adc400) [pid = 1845] [serial = 372] [outer = 0x7f14f02b4400] 01:02:57 INFO - PROCESS | 1845 | 1463040177018 Marionette DEBUG loaded listener.js 01:02:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14f637e400) [pid = 1845] [serial = 373] [outer = 0x7f14f02b4400] 01:02:57 INFO - PROCESS | 1845 | 1463040177932 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] 01:02:58 INFO - PROCESS | 1845 | 1463040178004 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:02:58 INFO - PROCESS | 1845 | 1463040178018 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:02:58 INFO - PROCESS | 1845 | 1463040178033 Marionette TRACE conn3 <- [1,470,null,{}] 01:02:58 INFO - PROCESS | 1845 | 1463040178048 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}] 01:02:58 INFO - PROCESS | 1845 | 1463040178280 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:02:58 INFO - PROCESS | 1845 | 1463040178485 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6949000 == 68 [pid = 1845] [id = 125] 01:02:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14f67b5000) [pid = 1845] [serial = 374] [outer = (nil)] 01:02:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14f6d40000) [pid = 1845] [serial = 375] [outer = 0x7f14f67b5000] 01:02:58 INFO - PROCESS | 1845 | 1463040178588 Marionette DEBUG loaded listener.js 01:02:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14f6fca800) [pid = 1845] [serial = 376] [outer = 0x7f14f67b5000] 01:02:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15121d2800 == 67 [pid = 1845] [id = 83] 01:02:58 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e51a800 == 66 [pid = 1845] [id = 116] 01:02:58 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f151072f400) [pid = 1845] [serial = 312] [outer = (nil)] [url = about:blank] 01:02:58 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f150339bc00) [pid = 1845] [serial = 288] [outer = (nil)] [url = about:blank] 01:02:58 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14f8bf7c00) [pid = 1845] [serial = 279] [outer = (nil)] [url = about:blank] 01:02:58 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14fd34e000) [pid = 1845] [serial = 282] [outer = (nil)] [url = about:blank] 01:02:58 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14fd353400) [pid = 1845] [serial = 285] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49c3000 == 65 [pid = 1845] [id = 115] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150031b000 == 64 [pid = 1845] [id = 114] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff565000 == 63 [pid = 1845] [id = 113] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75a8800 == 62 [pid = 1845] [id = 112] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fc9f3000 == 61 [pid = 1845] [id = 111] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514445000 == 60 [pid = 1845] [id = 107] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d44a000 == 59 [pid = 1845] [id = 106] 01:02:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fef8d000 == 58 [pid = 1845] [id = 105] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f150d60d400) [pid = 1845] [serial = 310] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14ffb45400) [pid = 1845] [serial = 304] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14fa340c00) [pid = 1845] [serial = 298] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14fe19b400) [pid = 1845] [serial = 301] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14fd31c800) [pid = 1845] [serial = 300] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14fee41800) [pid = 1845] [serial = 303] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14fff59800) [pid = 1845] [serial = 307] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14f79b7800) [pid = 1845] [serial = 295] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14f4adc000) [pid = 1845] [serial = 291] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f150345b000) [pid = 1845] [serial = 309] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14ffb4c800) [pid = 1845] [serial = 306] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f14fa337400) [pid = 1845] [serial = 297] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f14f6fdf400) [pid = 1845] [serial = 294] [outer = (nil)] [url = about:blank] 01:02:59 INFO - PROCESS | 1845 | 1463040179467 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]]]}] 01:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1506ms 01:02:59 INFO - PROCESS | 1845 | 1463040179545 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:02:59 INFO - PROCESS | 1845 | 1463040179548 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:02:59 INFO - PROCESS | 1845 | 1463040179557 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:02:59 INFO - PROCESS | 1845 | 1463040179560 Marionette TRACE conn3 <- [1,474,null,{}] 01:02:59 INFO - PROCESS | 1845 | 1463040179566 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}] 01:02:59 INFO - PROCESS | 1845 | 1463040179738 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:02:59 INFO - PROCESS | 1845 | 1463040179751 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:02:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9f2000 == 59 [pid = 1845] [id = 126] 01:02:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14f6fcb400) [pid = 1845] [serial = 377] [outer = (nil)] 01:02:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14f885f400) [pid = 1845] [serial = 378] [outer = 0x7f14f6fcb400] 01:02:59 INFO - PROCESS | 1845 | 1463040179816 Marionette DEBUG loaded listener.js 01:02:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14f8bf9000) [pid = 1845] [serial = 379] [outer = 0x7f14f6fcb400] 01:03:00 INFO - PROCESS | 1845 | 1463040180715 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]]]}] 01:03:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:03:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1181ms 01:03:00 INFO - PROCESS | 1845 | 1463040180739 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:03:00 INFO - PROCESS | 1845 | 1463040180746 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:03:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:03:00 INFO - PROCESS | 1845 | 1463040180762 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:03:00 INFO - PROCESS | 1845 | 1463040180769 Marionette TRACE conn3 <- [1,478,null,{}] 01:03:00 INFO - PROCESS | 1845 | 1463040180774 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}] 01:03:00 INFO - PROCESS | 1845 | 1463040180934 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:03:01 INFO - PROCESS | 1845 | 1463040181050 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fecc8800 == 60 [pid = 1845] [id = 127] 01:03:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14f6fd7800) [pid = 1845] [serial = 380] [outer = (nil)] 01:03:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14fb542000) [pid = 1845] [serial = 381] [outer = 0x7f14f6fd7800] 01:03:01 INFO - PROCESS | 1845 | 1463040181112 Marionette DEBUG loaded listener.js 01:03:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14fc7a9c00) [pid = 1845] [serial = 382] [outer = 0x7f14f6fd7800] 01:03:01 INFO - PROCESS | 1845 | 1463040181948 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]]]}] 01:03:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:03:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1241ms 01:03:01 INFO - PROCESS | 1845 | 1463040181996 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:03:02 INFO - PROCESS | 1845 | 1463040181999 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:03:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:03:02 INFO - PROCESS | 1845 | 1463040182012 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:03:02 INFO - PROCESS | 1845 | 1463040182015 Marionette TRACE conn3 <- [1,482,null,{}] 01:03:02 INFO - PROCESS | 1845 | 1463040182021 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}] 01:03:02 INFO - PROCESS | 1845 | 1463040182215 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:03:02 INFO - PROCESS | 1845 | 1463040182240 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59ec800 == 61 [pid = 1845] [id = 128] 01:03:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14f14a8800) [pid = 1845] [serial = 383] [outer = (nil)] 01:03:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14f14b1800) [pid = 1845] [serial = 384] [outer = 0x7f14f14a8800] 01:03:02 INFO - PROCESS | 1845 | 1463040182302 Marionette DEBUG loaded listener.js 01:03:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14fb545800) [pid = 1845] [serial = 385] [outer = 0x7f14f14a8800] 01:03:03 INFO - PROCESS | 1845 | 1463040183212 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]]]}] 01:03:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:03:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1238ms 01:03:03 INFO - PROCESS | 1845 | 1463040183251 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:03:03 INFO - PROCESS | 1845 | 1463040183255 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:03:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:03:03 INFO - PROCESS | 1845 | 1463040183261 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:03:03 INFO - PROCESS | 1845 | 1463040183263 Marionette TRACE conn3 <- [1,486,null,{}] 01:03:03 INFO - PROCESS | 1845 | 1463040183277 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}] 01:03:03 INFO - PROCESS | 1845 | 1463040183539 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:03:03 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14f4ada400) [pid = 1845] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:03:03 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14f785e800) [pid = 1845] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:03:03 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14f785b400) [pid = 1845] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:03:03 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14f637c800) [pid = 1845] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:03:03 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14fc7a8800) [pid = 1845] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:03:03 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f150c5dbc00) [pid = 1845] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:03:03 INFO - PROCESS | 1845 | 1463040183633 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd48800 == 62 [pid = 1845] [id = 129] 01:03:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14f6fc5c00) [pid = 1845] [serial = 386] [outer = (nil)] 01:03:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14f8bf2800) [pid = 1845] [serial = 387] [outer = 0x7f14f6fc5c00] 01:03:03 INFO - PROCESS | 1845 | 1463040183707 Marionette DEBUG loaded listener.js 01:03:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14fe19b800) [pid = 1845] [serial = 388] [outer = 0x7f14f6fc5c00] 01:03:04 INFO - PROCESS | 1845 | 1463040184649 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]]]}] 01:03:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:03:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1438ms 01:03:04 INFO - PROCESS | 1845 | 1463040184700 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:03:04 INFO - PROCESS | 1845 | 1463040184707 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:03:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:03:04 INFO - PROCESS | 1845 | 1463040184717 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:03:04 INFO - PROCESS | 1845 | 1463040184722 Marionette TRACE conn3 <- [1,490,null,{}] 01:03:04 INFO - PROCESS | 1845 | 1463040184732 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}] 01:03:04 INFO - PROCESS | 1845 | 1463040184929 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:03:05 INFO - PROCESS | 1845 | 1463040185147 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa03c000 == 63 [pid = 1845] [id = 130] 01:03:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14f4ad2400) [pid = 1845] [serial = 389] [outer = (nil)] 01:03:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14f4cef800) [pid = 1845] [serial = 390] [outer = 0x7f14f4ad2400] 01:03:05 INFO - PROCESS | 1845 | 1463040185272 Marionette DEBUG loaded listener.js 01:03:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14f4cf5400) [pid = 1845] [serial = 391] [outer = 0x7f14f4ad2400] 01:03:06 INFO - PROCESS | 1845 | 1463040186138 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]]]}] 01:03:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:03:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1485ms 01:03:06 INFO - PROCESS | 1845 | 1463040186202 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:03:06 INFO - PROCESS | 1845 | 1463040186212 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:03:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:03:06 INFO - PROCESS | 1845 | 1463040186223 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:03:06 INFO - PROCESS | 1845 | 1463040186228 Marionette TRACE conn3 <- [1,494,null,{}] 01:03:06 INFO - PROCESS | 1845 | 1463040186234 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}] 01:03:06 INFO - PROCESS | 1845 | 1463040186414 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:03:06 INFO - PROCESS | 1845 | 1463040186562 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff8e9800 == 64 [pid = 1845] [id = 131] 01:03:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14f4cf7400) [pid = 1845] [serial = 392] [outer = (nil)] 01:03:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14f63cfc00) [pid = 1845] [serial = 393] [outer = 0x7f14f4cf7400] 01:03:06 INFO - PROCESS | 1845 | 1463040186636 Marionette DEBUG loaded listener.js 01:03:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14f645dc00) [pid = 1845] [serial = 394] [outer = 0x7f14f4cf7400] 01:03:07 INFO - PROCESS | 1845 | 1463040187665 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]]]}] 01:03:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:03:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1482ms 01:03:07 INFO - PROCESS | 1845 | 1463040187706 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:03:07 INFO - PROCESS | 1845 | 1463040187710 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:03:07 INFO - PROCESS | 1845 | 1463040187717 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:03:07 INFO - PROCESS | 1845 | 1463040187724 Marionette TRACE conn3 <- [1,498,null,{}] 01:03:07 INFO - PROCESS | 1845 | 1463040187740 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}] 01:03:07 INFO - PROCESS | 1845 | 1463040187933 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:03:08 INFO - PROCESS | 1845 | 1463040188137 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d642000 == 65 [pid = 1845] [id = 132] 01:03:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14f785d000) [pid = 1845] [serial = 395] [outer = (nil)] 01:03:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14fa1e9400) [pid = 1845] [serial = 396] [outer = 0x7f14f785d000] 01:03:08 INFO - PROCESS | 1845 | 1463040188260 Marionette DEBUG loaded listener.js 01:03:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14fa33d400) [pid = 1845] [serial = 397] [outer = 0x7f14f785d000] 01:03:09 INFO - PROCESS | 1845 | 1463040189113 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]]]}] 01:03:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:03:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1436ms 01:03:09 INFO - PROCESS | 1845 | 1463040189154 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:03:09 INFO - PROCESS | 1845 | 1463040189159 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:03:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:03:09 INFO - PROCESS | 1845 | 1463040189167 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:03:09 INFO - PROCESS | 1845 | 1463040189171 Marionette TRACE conn3 <- [1,502,null,{}] 01:03:09 INFO - PROCESS | 1845 | 1463040189177 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}] 01:03:09 INFO - PROCESS | 1845 | 1463040189352 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:03:09 INFO - PROCESS | 1845 | 1463040189506 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15108d9000 == 66 [pid = 1845] [id = 133] 01:03:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14f02b6c00) [pid = 1845] [serial = 398] [outer = (nil)] 01:03:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14fd353000) [pid = 1845] [serial = 399] [outer = 0x7f14f02b6c00] 01:03:09 INFO - PROCESS | 1845 | 1463040189580 Marionette DEBUG loaded listener.js 01:03:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14fe391400) [pid = 1845] [serial = 400] [outer = 0x7f14f02b6c00] 01:03:10 INFO - PROCESS | 1845 | 1463040190472 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]]]}] 01:03:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:03:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1382ms 01:03:10 INFO - PROCESS | 1845 | 1463040190549 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:03:10 INFO - PROCESS | 1845 | 1463040190553 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:03:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:03:10 INFO - PROCESS | 1845 | 1463040190560 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:03:10 INFO - PROCESS | 1845 | 1463040190564 Marionette TRACE conn3 <- [1,506,null,{}] 01:03:10 INFO - PROCESS | 1845 | 1463040190569 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}] 01:03:10 INFO - PROCESS | 1845 | 1463040190743 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:03:10 INFO - PROCESS | 1845 | 1463040190891 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1516816800 == 67 [pid = 1845] [id = 134] 01:03:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14fa33f000) [pid = 1845] [serial = 401] [outer = (nil)] 01:03:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14feb79400) [pid = 1845] [serial = 402] [outer = 0x7f14fa33f000] 01:03:10 INFO - PROCESS | 1845 | 1463040190963 Marionette DEBUG loaded listener.js 01:03:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14ffb4c800) [pid = 1845] [serial = 403] [outer = 0x7f14fa33f000] 01:03:11 INFO - PROCESS | 1845 | 1463040191902 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]]]}] 01:03:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:03:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1392ms 01:03:11 INFO - PROCESS | 1845 | 1463040191953 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:03:11 INFO - PROCESS | 1845 | 1463040191957 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:03:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:03:11 INFO - PROCESS | 1845 | 1463040191963 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:03:11 INFO - PROCESS | 1845 | 1463040191965 Marionette TRACE conn3 <- [1,510,null,{}] 01:03:11 INFO - PROCESS | 1845 | 1463040191971 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}] 01:03:12 INFO - PROCESS | 1845 | 1463040192168 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:03:12 INFO - PROCESS | 1845 | 1463040192319 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb589000 == 68 [pid = 1845] [id = 135] 01:03:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f150698b000) [pid = 1845] [serial = 404] [outer = (nil)] 01:03:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f15108a1000) [pid = 1845] [serial = 405] [outer = 0x7f150698b000] 01:03:12 INFO - PROCESS | 1845 | 1463040192448 Marionette DEBUG loaded listener.js 01:03:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f1512916400) [pid = 1845] [serial = 406] [outer = 0x7f150698b000] 01:03:13 INFO - PROCESS | 1845 | 1463040193309 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]]]}] 01:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1379ms 01:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:03:13 INFO - PROCESS | 1845 | 1463040193343 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:03:13 INFO - PROCESS | 1845 | 1463040193346 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:03:13 INFO - PROCESS | 1845 | 1463040193353 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:03:13 INFO - PROCESS | 1845 | 1463040193355 Marionette TRACE conn3 <- [1,514,null,{}] 01:03:13 INFO - PROCESS | 1845 | 1463040193362 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}] 01:03:13 INFO - PROCESS | 1845 | 1463040193534 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:03:13 INFO - PROCESS | 1845 | 1463040193690 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c19800 == 69 [pid = 1845] [id = 136] 01:03:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14ef0d4c00) [pid = 1845] [serial = 407] [outer = (nil)] 01:03:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14ef0db400) [pid = 1845] [serial = 408] [outer = 0x7f14ef0d4c00] 01:03:13 INFO - PROCESS | 1845 | 1463040193763 Marionette DEBUG loaded listener.js 01:03:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14ef0e1000) [pid = 1845] [serial = 409] [outer = 0x7f14ef0d4c00] 01:03:14 INFO - PROCESS | 1845 | 1463040194695 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]]]}] 01:03:14 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 01:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1387ms 01:03:14 INFO - PROCESS | 1845 | 1463040194740 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:03:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:03:14 INFO - PROCESS | 1845 | 1463040194744 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:03:14 INFO - PROCESS | 1845 | 1463040194751 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:03:14 INFO - PROCESS | 1845 | 1463040194755 Marionette TRACE conn3 <- [1,518,null,{}] 01:03:14 INFO - PROCESS | 1845 | 1463040194761 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}] 01:03:14 INFO - PROCESS | 1845 | 1463040194944 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:03:15 INFO - PROCESS | 1845 | 1463040195103 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ad4800 == 70 [pid = 1845] [id = 137] 01:03:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14ef0dc000) [pid = 1845] [serial = 410] [outer = (nil)] 01:03:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f6fc7800) [pid = 1845] [serial = 411] [outer = 0x7f14ef0dc000] 01:03:15 INFO - PROCESS | 1845 | 1463040195174 Marionette DEBUG loaded listener.js 01:03:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f15120e3400) [pid = 1845] [serial = 412] [outer = 0x7f14ef0dc000] 01:03:16 INFO - PROCESS | 1845 | 1463040196296 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]]]}] 01:03:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:03:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1587ms 01:03:16 INFO - PROCESS | 1845 | 1463040196339 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:03:16 INFO - PROCESS | 1845 | 1463040196345 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:03:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:03:16 INFO - PROCESS | 1845 | 1463040196355 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:03:16 INFO - PROCESS | 1845 | 1463040196359 Marionette TRACE conn3 <- [1,522,null,{}] 01:03:16 INFO - PROCESS | 1845 | 1463040196368 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}] 01:03:16 INFO - PROCESS | 1845 | 1463040196553 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:03:16 INFO - PROCESS | 1845 | 1463040196731 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6658800 == 71 [pid = 1845] [id = 138] 01:03:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f4cf5c00) [pid = 1845] [serial = 413] [outer = (nil)] 01:03:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f4cfa400) [pid = 1845] [serial = 414] [outer = 0x7f14f4cf5c00] 01:03:16 INFO - PROCESS | 1845 | 1463040196799 Marionette DEBUG loaded listener.js 01:03:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f63d1400) [pid = 1845] [serial = 415] [outer = 0x7f14f4cf5c00] 01:03:17 INFO - PROCESS | 1845 | 1463040197746 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]]]}] 01:03:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:03:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1433ms 01:03:17 INFO - PROCESS | 1845 | 1463040197789 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:03:17 INFO - PROCESS | 1845 | 1463040197800 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:03:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:03:17 INFO - PROCESS | 1845 | 1463040197812 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:03:17 INFO - PROCESS | 1845 | 1463040197815 Marionette TRACE conn3 <- [1,526,null,{}] 01:03:17 INFO - PROCESS | 1845 | 1463040197822 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}] 01:03:18 INFO - PROCESS | 1845 | 1463040198042 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:03:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59ec800 == 70 [pid = 1845] [id = 128] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f6fce400) [pid = 1845] [serial = 348] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | 1463040198319 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fecc8800 == 69 [pid = 1845] [id = 127] 01:03:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fc9f2000 == 68 [pid = 1845] [id = 126] 01:03:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6949000 == 67 [pid = 1845] [id = 125] 01:03:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6655000 == 66 [pid = 1845] [id = 124] 01:03:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59eb000 == 67 [pid = 1845] [id = 139] 01:03:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f14db400) [pid = 1845] [serial = 416] [outer = (nil)] 01:03:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f67c0000) [pid = 1845] [serial = 417] [outer = 0x7f14f14db400] 01:03:18 INFO - PROCESS | 1845 | 1463040198400 Marionette DEBUG loaded listener.js 01:03:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f6fcc400) [pid = 1845] [serial = 418] [outer = 0x7f14f14db400] 01:03:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75a7800 == 66 [pid = 1845] [id = 117] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f151526bc00) [pid = 1845] [serial = 277] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14f6460400) [pid = 1845] [serial = 334] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f63d4400) [pid = 1845] [serial = 333] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14fa335400) [pid = 1845] [serial = 318] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14fd20f400) [pid = 1845] [serial = 339] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f150d17e000) [pid = 1845] [serial = 324] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14fa05f000) [pid = 1845] [serial = 336] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14fa333400) [pid = 1845] [serial = 337] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f645e000) [pid = 1845] [serial = 315] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14f6384400) [pid = 1845] [serial = 342] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14f14de800) [pid = 1845] [serial = 330] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14fead5c00) [pid = 1845] [serial = 321] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f15126d0c00) [pid = 1845] [serial = 327] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14fead9c00) [pid = 1845] [serial = 345] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14ffb48c00) [pid = 1845] [serial = 346] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14fc7a7c00) [pid = 1845] [serial = 343] [outer = (nil)] [url = about:blank] 01:03:18 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14fd7db400) [pid = 1845] [serial = 340] [outer = (nil)] [url = about:blank] 01:03:19 INFO - PROCESS | 1845 | 1463040199233 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]]]}] 01:03:19 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 01:03:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1437ms 01:03:19 INFO - PROCESS | 1845 | 1463040199249 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:03:19 INFO - PROCESS | 1845 | 1463040199254 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:03:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:03:19 INFO - PROCESS | 1845 | 1463040199262 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:03:19 INFO - PROCESS | 1845 | 1463040199267 Marionette TRACE conn3 <- [1,530,null,{}] 01:03:19 INFO - PROCESS | 1845 | 1463040199289 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}] 01:03:19 INFO - PROCESS | 1845 | 1463040199501 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:03:19 INFO - PROCESS | 1845 | 1463040199523 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa23d800 == 67 [pid = 1845] [id = 140] 01:03:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14fa1ec000) [pid = 1845] [serial = 419] [outer = (nil)] 01:03:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14fb54d800) [pid = 1845] [serial = 420] [outer = 0x7f14fa1ec000] 01:03:19 INFO - PROCESS | 1845 | 1463040199592 Marionette DEBUG loaded listener.js 01:03:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14fe7d0c00) [pid = 1845] [serial = 421] [outer = 0x7f14fa1ec000] 01:03:20 INFO - PROCESS | 1845 | 1463040200327 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"]]]}] 01:03:20 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 01:03:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:03:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:03:20 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 01:03:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:03:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:03:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:03:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:03:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1098ms 01:03:20 INFO - PROCESS | 1845 | 1463040200407 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:03:20 INFO - PROCESS | 1845 | 1463040200412 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:03:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:03:20 INFO - PROCESS | 1845 | 1463040200423 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:03:20 INFO - PROCESS | 1845 | 1463040200425 Marionette TRACE conn3 <- [1,534,null,{}] 01:03:20 INFO - PROCESS | 1845 | 1463040200432 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}] 01:03:20 INFO - PROCESS | 1845 | 1463040200615 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:03:20 INFO - PROCESS | 1845 | 1463040200626 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff568800 == 68 [pid = 1845] [id = 141] 01:03:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14f6344c00) [pid = 1845] [serial = 422] [outer = (nil)] 01:03:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14f76b4c00) [pid = 1845] [serial = 423] [outer = 0x7f14f6344c00] 01:03:20 INFO - PROCESS | 1845 | 1463040200692 Marionette DEBUG loaded listener.js 01:03:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14f76b8800) [pid = 1845] [serial = 424] [outer = 0x7f14f6344c00] 01:03:21 INFO - PROCESS | 1845 | 1463040201626 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]]]}] 01:03:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:03:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1235ms 01:03:21 INFO - PROCESS | 1845 | 1463040201661 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:03:21 INFO - PROCESS | 1845 | 1463040201665 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:03:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:03:21 INFO - PROCESS | 1845 | 1463040201671 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:03:21 INFO - PROCESS | 1845 | 1463040201674 Marionette TRACE conn3 <- [1,538,null,{}] 01:03:21 INFO - PROCESS | 1845 | 1463040201686 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}] 01:03:21 INFO - PROCESS | 1845 | 1463040201912 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:03:21 INFO - PROCESS | 1845 | 1463040201943 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1503358000 == 69 [pid = 1845] [id = 142] 01:03:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f0342800) [pid = 1845] [serial = 425] [outer = (nil)] 01:03:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f0346000) [pid = 1845] [serial = 426] [outer = 0x7f14f0342800] 01:03:22 INFO - PROCESS | 1845 | 1463040202013 Marionette DEBUG loaded listener.js 01:03:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f0350800) [pid = 1845] [serial = 427] [outer = 0x7f14f0342800] 01:03:22 INFO - PROCESS | 1845 | 1463040202843 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]]]}] 01:03:22 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. 01:03:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1195ms 01:03:22 INFO - PROCESS | 1845 | 1463040202867 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:03:22 INFO - PROCESS | 1845 | 1463040202870 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:03:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:03:22 INFO - PROCESS | 1845 | 1463040202876 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:03:22 INFO - PROCESS | 1845 | 1463040202878 Marionette TRACE conn3 <- [1,542,null,{}] 01:03:22 INFO - PROCESS | 1845 | 1463040202883 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}] 01:03:23 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f6fcb400) [pid = 1845] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:03:23 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14f14a8800) [pid = 1845] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:03:23 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14f02b4400) [pid = 1845] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:03:23 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14f6389000) [pid = 1845] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:03:23 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f67b5000) [pid = 1845] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:03:23 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14f6fd7800) [pid = 1845] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:03:23 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f6c86000) [pid = 1845] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:03:23 INFO - PROCESS | 1845 | 1463040203218 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:03:23 INFO - PROCESS | 1845 | 1463040203685 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7268000 == 70 [pid = 1845] [id = 143] 01:03:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14f63d0400) [pid = 1845] [serial = 428] [outer = (nil)] 01:03:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f1500a7dc00) [pid = 1845] [serial = 429] [outer = 0x7f14f63d0400] 01:03:23 INFO - PROCESS | 1845 | 1463040203816 Marionette DEBUG loaded listener.js 01:03:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f1506857400) [pid = 1845] [serial = 430] [outer = 0x7f14f63d0400] 01:03:24 INFO - PROCESS | 1845 | 1463040204505 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]]]}] 01:03:24 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. 01:03:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1684ms 01:03:24 INFO - PROCESS | 1845 | 1463040204562 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:03:24 INFO - PROCESS | 1845 | 1463040204564 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:03:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:03:24 INFO - PROCESS | 1845 | 1463040204579 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:03:24 INFO - PROCESS | 1845 | 1463040204581 Marionette TRACE conn3 <- [1,546,null,{}] 01:03:24 INFO - PROCESS | 1845 | 1463040204588 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}] 01:03:24 INFO - PROCESS | 1845 | 1463040204758 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:03:24 INFO - PROCESS | 1845 | 1463040204822 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514421000 == 71 [pid = 1845] [id = 144] 01:03:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14ef0dc800) [pid = 1845] [serial = 431] [outer = (nil)] 01:03:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14fa121000) [pid = 1845] [serial = 432] [outer = 0x7f14ef0dc800] 01:03:24 INFO - PROCESS | 1845 | 1463040204992 Marionette DEBUG loaded listener.js 01:03:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14fa12c800) [pid = 1845] [serial = 433] [outer = 0x7f14ef0dc800] 01:03:25 INFO - PROCESS | 1845 | 1463040205900 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]]]}] 01:03:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:03:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1389ms 01:03:25 INFO - PROCESS | 1845 | 1463040205962 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:03:25 INFO - PROCESS | 1845 | 1463040205969 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:03:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:03:25 INFO - PROCESS | 1845 | 1463040205978 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:03:25 INFO - PROCESS | 1845 | 1463040205983 Marionette TRACE conn3 <- [1,550,null,{}] 01:03:26 INFO - PROCESS | 1845 | 1463040206035 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}] 01:03:26 INFO - PROCESS | 1845 | 1463040206253 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:03:26 INFO - PROCESS | 1845 | 1463040206496 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7265800 == 72 [pid = 1845] [id = 145] 01:03:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f14a8400) [pid = 1845] [serial = 434] [outer = (nil)] 01:03:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f4adfc00) [pid = 1845] [serial = 435] [outer = 0x7f14f14a8400] 01:03:26 INFO - PROCESS | 1845 | 1463040206588 Marionette DEBUG loaded listener.js 01:03:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f6345000) [pid = 1845] [serial = 436] [outer = 0x7f14f14a8400] 01:03:27 INFO - PROCESS | 1845 | 1463040207394 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]]]}] 01:03:27 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. 01:03:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1431ms 01:03:27 INFO - PROCESS | 1845 | 1463040207410 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:03:27 INFO - PROCESS | 1845 | 1463040207419 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:03:27 INFO - PROCESS | 1845 | 1463040207469 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:03:27 INFO - PROCESS | 1845 | 1463040207474 Marionette TRACE conn3 <- [1,554,null,{}] 01:03:27 INFO - PROCESS | 1845 | 1463040207481 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}] 01:03:27 INFO - PROCESS | 1845 | 1463040207662 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:03:27 INFO - PROCESS | 1845 | 1463040207823 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d35e800 == 73 [pid = 1845] [id = 146] 01:03:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f6345c00) [pid = 1845] [serial = 437] [outer = (nil)] 01:03:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f67bc000) [pid = 1845] [serial = 438] [outer = 0x7f14f6345c00] 01:03:27 INFO - PROCESS | 1845 | 1463040207895 Marionette DEBUG loaded listener.js 01:03:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f6fd1400) [pid = 1845] [serial = 439] [outer = 0x7f14f6345c00] 01:03:28 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:28 INFO - PROCESS | 1845 | 1463040208899 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]]]}] 01:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1487ms 01:03:28 INFO - PROCESS | 1845 | 1463040208953 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:03:28 INFO - PROCESS | 1845 | 1463040208956 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:03:28 INFO - PROCESS | 1845 | 1463040208963 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:03:28 INFO - PROCESS | 1845 | 1463040208970 Marionette TRACE conn3 <- [1,558,null,{}] 01:03:29 INFO - PROCESS | 1845 | 1463040209004 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}] 01:03:29 INFO - PROCESS | 1845 | 1463040209213 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:03:29 INFO - PROCESS | 1845 | 1463040209441 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49ab800 == 74 [pid = 1845] [id = 147] 01:03:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f8b26c00) [pid = 1845] [serial = 440] [outer = (nil)] 01:03:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14fa123000) [pid = 1845] [serial = 441] [outer = 0x7f14f8b26c00] 01:03:29 INFO - PROCESS | 1845 | 1463040209536 Marionette DEBUG loaded listener.js 01:03:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14fa12e000) [pid = 1845] [serial = 442] [outer = 0x7f14f8b26c00] 01:03:30 INFO - PROCESS | 1845 | 1463040210371 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]]]}] 01:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1455ms 01:03:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f4c17400) [pid = 1845] [serial = 443] [outer = 0x7f14f79b0400] 01:03:30 INFO - PROCESS | 1845 | 1463040210454 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:03:30 INFO - PROCESS | 1845 | 1463040210459 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:03:30 INFO - PROCESS | 1845 | 1463040210517 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:03:30 INFO - PROCESS | 1845 | 1463040210519 Marionette TRACE conn3 <- [1,562,null,{}] 01:03:30 INFO - PROCESS | 1845 | 1463040210538 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}] 01:03:30 INFO - PROCESS | 1845 | 1463040210708 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:03:30 INFO - PROCESS | 1845 | 1463040210864 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec24800 == 75 [pid = 1845] [id = 148] 01:03:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f4c19400) [pid = 1845] [serial = 444] [outer = (nil)] 01:03:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f4c20400) [pid = 1845] [serial = 445] [outer = 0x7f14f4c19400] 01:03:30 INFO - PROCESS | 1845 | 1463040210979 Marionette DEBUG loaded listener.js 01:03:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14fa1eac00) [pid = 1845] [serial = 446] [outer = 0x7f14f4c19400] 01:03:31 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:31 INFO - PROCESS | 1845 | 1463040211785 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]]]}] 01:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1329ms 01:03:31 INFO - PROCESS | 1845 | 1463040211811 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:03:31 INFO - PROCESS | 1845 | 1463040211814 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:03:31 INFO - PROCESS | 1845 | 1463040211824 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:03:31 INFO - PROCESS | 1845 | 1463040211827 Marionette TRACE conn3 <- [1,566,null,{}] 01:03:31 INFO - PROCESS | 1845 | 1463040211833 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}] 01:03:32 INFO - PROCESS | 1845 | 1463040212010 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:03:32 INFO - PROCESS | 1845 | 1463040212170 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ca0800 == 76 [pid = 1845] [id = 149] 01:03:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14eebeb000) [pid = 1845] [serial = 447] [outer = (nil)] 01:03:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14eebf2800) [pid = 1845] [serial = 448] [outer = 0x7f14eebeb000] 01:03:32 INFO - PROCESS | 1845 | 1463040212243 Marionette DEBUG loaded listener.js 01:03:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14eebf8000) [pid = 1845] [serial = 449] [outer = 0x7f14eebeb000] 01:03:32 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:33 INFO - PROCESS | 1845 | 1463040213133 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]]]}] 01:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1342ms 01:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:03:33 INFO - PROCESS | 1845 | 1463040213167 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:03:33 INFO - PROCESS | 1845 | 1463040213170 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:03:33 INFO - PROCESS | 1845 | 1463040213177 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:03:33 INFO - PROCESS | 1845 | 1463040213180 Marionette TRACE conn3 <- [1,570,null,{}] 01:03:33 INFO - PROCESS | 1845 | 1463040213185 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}] 01:03:33 INFO - PROCESS | 1845 | 1463040213368 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:03:33 INFO - PROCESS | 1845 | 1463040213530 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eeed8800 == 77 [pid = 1845] [id = 150] 01:03:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14eebf8400) [pid = 1845] [serial = 450] [outer = (nil)] 01:03:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14eeeeec00) [pid = 1845] [serial = 451] [outer = 0x7f14eebf8400] 01:03:33 INFO - PROCESS | 1845 | 1463040213601 Marionette DEBUG loaded listener.js 01:03:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14fa12b400) [pid = 1845] [serial = 452] [outer = 0x7f14eebf8400] 01:03:34 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:34 INFO - PROCESS | 1845 | 1463040214492 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]]]}] 01:03:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:03:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1340ms 01:03:34 INFO - PROCESS | 1845 | 1463040214517 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:03:34 INFO - PROCESS | 1845 | 1463040214521 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:03:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:03:34 INFO - PROCESS | 1845 | 1463040214527 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:03:34 INFO - PROCESS | 1845 | 1463040214530 Marionette TRACE conn3 <- [1,574,null,{}] 01:03:34 INFO - PROCESS | 1845 | 1463040214535 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}] 01:03:34 INFO - PROCESS | 1845 | 1463040214708 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:03:34 INFO - PROCESS | 1845 | 1463040214873 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f061d800 == 78 [pid = 1845] [id = 151] 01:03:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14eebf4c00) [pid = 1845] [serial = 453] [outer = (nil)] 01:03:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f05a5c00) [pid = 1845] [serial = 454] [outer = 0x7f14eebf4c00] 01:03:34 INFO - PROCESS | 1845 | 1463040214942 Marionette DEBUG loaded listener.js 01:03:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f05ae000) [pid = 1845] [serial = 455] [outer = 0x7f14eebf4c00] 01:03:35 INFO - PROCESS | 1845 | 1463040215869 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]]]}] 01:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1380ms 01:03:35 INFO - PROCESS | 1845 | 1463040215908 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:03:35 INFO - PROCESS | 1845 | 1463040215911 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:03:35 INFO - PROCESS | 1845 | 1463040215918 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:03:35 INFO - PROCESS | 1845 | 1463040215921 Marionette TRACE conn3 <- [1,578,null,{}] 01:03:35 INFO - PROCESS | 1845 | 1463040215927 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}] 01:03:36 INFO - PROCESS | 1845 | 1463040216100 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:03:36 INFO - PROCESS | 1845 | 1463040216633 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f099a000 == 79 [pid = 1845] [id = 152] 01:03:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14eeee4000) [pid = 1845] [serial = 456] [outer = (nil)] 01:03:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14eeee6c00) [pid = 1845] [serial = 457] [outer = 0x7f14eeee4000] 01:03:36 INFO - PROCESS | 1845 | 1463040216779 Marionette DEBUG loaded listener.js 01:03:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14ef0d4800) [pid = 1845] [serial = 458] [outer = 0x7f14eeee4000] 01:03:37 INFO - PROCESS | 1845 | 1463040217613 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]]]}] 01:03:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:03:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1734ms 01:03:37 INFO - PROCESS | 1845 | 1463040217654 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:03:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:03:37 INFO - PROCESS | 1845 | 1463040217661 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:03:37 INFO - PROCESS | 1845 | 1463040217669 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:03:37 INFO - PROCESS | 1845 | 1463040217675 Marionette TRACE conn3 <- [1,582,null,{}] 01:03:37 INFO - PROCESS | 1845 | 1463040217683 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}] 01:03:37 INFO - PROCESS | 1845 | 1463040217850 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:03:38 INFO - PROCESS | 1845 | 1463040218013 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4cb7800 == 80 [pid = 1845] [id = 153] 01:03:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14ef0df800) [pid = 1845] [serial = 459] [outer = (nil)] 01:03:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14f05a7000) [pid = 1845] [serial = 460] [outer = 0x7f14ef0df800] 01:03:38 INFO - PROCESS | 1845 | 1463040218168 Marionette DEBUG loaded listener.js 01:03:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14f1287800) [pid = 1845] [serial = 461] [outer = 0x7f14ef0df800] 01:03:39 INFO - PROCESS | 1845 | 1463040219041 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]]]}] 01:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1448ms 01:03:39 INFO - PROCESS | 1845 | 1463040219120 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:03:39 INFO - PROCESS | 1845 | 1463040219125 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:03:39 INFO - PROCESS | 1845 | 1463040219135 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:03:39 INFO - PROCESS | 1845 | 1463040219143 Marionette TRACE conn3 <- [1,586,null,{}] 01:03:39 INFO - PROCESS | 1845 | 1463040219151 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}] 01:03:39 INFO - PROCESS | 1845 | 1463040219351 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514461800 == 79 [pid = 1845] [id = 84] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500eda000 == 78 [pid = 1845] [id = 37] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59ed800 == 77 [pid = 1845] [id = 109] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f7268000 == 76 [pid = 1845] [id = 143] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f8bf2800) [pid = 1845] [serial = 387] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14fa1f0c00) [pid = 1845] [serial = 357] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f6fc4000) [pid = 1845] [serial = 354] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f15168f8400) [pid = 1845] [serial = 369] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14ff523c00) [pid = 1845] [serial = 360] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f1511b99800) [pid = 1845] [serial = 363] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f15129d7c00) [pid = 1845] [serial = 366] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f14da400) [pid = 1845] [serial = 351] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1503358000 == 75 [pid = 1845] [id = 142] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff568800 == 74 [pid = 1845] [id = 141] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1517687800 == 73 [pid = 1845] [id = 108] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa23d800 == 72 [pid = 1845] [id = 140] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59eb000 == 71 [pid = 1845] [id = 139] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6658800 == 70 [pid = 1845] [id = 138] 01:03:39 INFO - PROCESS | 1845 | 1463040219631 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1516816800 == 69 [pid = 1845] [id = 134] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15108d9000 == 68 [pid = 1845] [id = 133] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d642000 == 67 [pid = 1845] [id = 132] 01:03:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4cb0800 == 68 [pid = 1845] [id = 154] 01:03:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f1288800) [pid = 1845] [serial = 462] [outer = (nil)] 01:03:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f14ae800) [pid = 1845] [serial = 463] [outer = 0x7f14f1288800] 01:03:39 INFO - PROCESS | 1845 | 1463040219711 Marionette DEBUG loaded listener.js 01:03:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f14da400) [pid = 1845] [serial = 464] [outer = 0x7f14f1288800] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff8e9800 == 67 [pid = 1845] [id = 131] 01:03:39 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa03c000 == 66 [pid = 1845] [id = 130] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14f8bf9000) [pid = 1845] [serial = 379] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14fb545800) [pid = 1845] [serial = 385] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f4adc400) [pid = 1845] [serial = 372] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f637e400) [pid = 1845] [serial = 373] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14ffb4d400) [pid = 1845] [serial = 349] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f6d40000) [pid = 1845] [serial = 375] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14f6fca800) [pid = 1845] [serial = 376] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14f885f400) [pid = 1845] [serial = 378] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14fc7a9c00) [pid = 1845] [serial = 382] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14fb542000) [pid = 1845] [serial = 381] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14f14b1800) [pid = 1845] [serial = 384] [outer = (nil)] [url = about:blank] 01:03:39 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f15120da800) [pid = 1845] [serial = 313] [outer = (nil)] [url = about:blank] 01:03:40 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:40 INFO - PROCESS | 1845 | 1463040220408 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]]]}] 01:03:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:03:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1293ms 01:03:40 INFO - PROCESS | 1845 | 1463040220424 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:03:40 INFO - PROCESS | 1845 | 1463040220427 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:03:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:03:40 INFO - PROCESS | 1845 | 1463040220440 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:03:40 INFO - PROCESS | 1845 | 1463040220448 Marionette TRACE conn3 <- [1,590,null,{}] 01:03:40 INFO - PROCESS | 1845 | 1463040220456 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}] 01:03:40 INFO - PROCESS | 1845 | 1463040220609 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:03:40 INFO - PROCESS | 1845 | 1463040220730 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f726f000 == 67 [pid = 1845] [id = 155] 01:03:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f034bc00) [pid = 1845] [serial = 465] [outer = (nil)] 01:03:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f4cefc00) [pid = 1845] [serial = 466] [outer = 0x7f14f034bc00] 01:03:40 INFO - PROCESS | 1845 | 1463040220790 Marionette DEBUG loaded listener.js 01:03:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f634f400) [pid = 1845] [serial = 467] [outer = 0x7f14f034bc00] 01:03:41 INFO - PROCESS | 1845 | 1463040221674 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]]]}] 01:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1301ms 01:03:41 INFO - PROCESS | 1845 | 1463040221735 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:03:41 INFO - PROCESS | 1845 | 1463040221739 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:03:41 INFO - PROCESS | 1845 | 1463040221754 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:03:41 INFO - PROCESS | 1845 | 1463040221757 Marionette TRACE conn3 <- [1,594,null,{}] 01:03:41 INFO - PROCESS | 1845 | 1463040221762 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}] 01:03:41 INFO - PROCESS | 1845 | 1463040221954 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:03:41 INFO - PROCESS | 1845 | 1463040221977 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa02d800 == 68 [pid = 1845] [id = 156] 01:03:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f6346400) [pid = 1845] [serial = 468] [outer = (nil)] 01:03:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f63cac00) [pid = 1845] [serial = 469] [outer = 0x7f14f6346400] 01:03:42 INFO - PROCESS | 1845 | 1463040222038 Marionette DEBUG loaded listener.js 01:03:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f63d8c00) [pid = 1845] [serial = 470] [outer = 0x7f14f6346400] 01:03:42 INFO - PROCESS | 1845 | 1463040222861 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]]]}] 01:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1127ms 01:03:42 INFO - PROCESS | 1845 | 1463040222881 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:03:42 INFO - PROCESS | 1845 | 1463040222884 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:03:42 INFO - PROCESS | 1845 | 1463040222889 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:03:42 INFO - PROCESS | 1845 | 1463040222891 Marionette TRACE conn3 <- [1,598,null,{}] 01:03:42 INFO - PROCESS | 1845 | 1463040222897 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}] 01:03:43 INFO - PROCESS | 1845 | 1463040223074 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:03:43 INFO - PROCESS | 1845 | 1463040223101 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe1be000 == 69 [pid = 1845] [id = 157] 01:03:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f67b7800) [pid = 1845] [serial = 471] [outer = (nil)] 01:03:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f6d3e800) [pid = 1845] [serial = 472] [outer = 0x7f14f67b7800] 01:03:43 INFO - PROCESS | 1845 | 1463040223185 Marionette DEBUG loaded listener.js 01:03:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f6fe0c00) [pid = 1845] [serial = 473] [outer = 0x7f14f67b7800] 01:03:44 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f6fc5c00) [pid = 1845] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:03:44 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f0342800) [pid = 1845] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:03:44 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f4cf5c00) [pid = 1845] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:03:44 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14f6344c00) [pid = 1845] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:03:44 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14fa1ec000) [pid = 1845] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:03:44 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14f14db400) [pid = 1845] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:03:44 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f63d0400) [pid = 1845] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:03:44 INFO - PROCESS | 1845 | 1463040224350 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]]]}] 01:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1483ms 01:03:44 INFO - PROCESS | 1845 | 1463040224376 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:03:44 INFO - PROCESS | 1845 | 1463040224379 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:03:44 INFO - PROCESS | 1845 | 1463040224385 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:03:44 INFO - PROCESS | 1845 | 1463040224387 Marionette TRACE conn3 <- [1,602,null,{}] 01:03:44 INFO - PROCESS | 1845 | 1463040224393 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}] 01:03:44 INFO - PROCESS | 1845 | 1463040224574 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:03:44 INFO - PROCESS | 1845 | 1463040224594 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe325000 == 70 [pid = 1845] [id = 158] 01:03:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f02b2800) [pid = 1845] [serial = 474] [outer = (nil)] 01:03:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f76be800) [pid = 1845] [serial = 475] [outer = 0x7f14f02b2800] 01:03:44 INFO - PROCESS | 1845 | 1463040224757 Marionette DEBUG loaded listener.js 01:03:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f8bf9000) [pid = 1845] [serial = 476] [outer = 0x7f14f02b2800] 01:03:45 INFO - PROCESS | 1845 | 1463040225421 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]]]}] 01:03:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:03:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1078ms 01:03:45 INFO - PROCESS | 1845 | 1463040225464 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:03:45 INFO - PROCESS | 1845 | 1463040225467 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:03:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:03:45 INFO - PROCESS | 1845 | 1463040225473 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:03:45 INFO - PROCESS | 1845 | 1463040225476 Marionette TRACE conn3 <- [1,606,null,{}] 01:03:45 INFO - PROCESS | 1845 | 1463040225480 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}] 01:03:45 INFO - PROCESS | 1845 | 1463040225669 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:03:45 INFO - PROCESS | 1845 | 1463040225747 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff269800 == 71 [pid = 1845] [id = 159] 01:03:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14ef0d3400) [pid = 1845] [serial = 477] [outer = (nil)] 01:03:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14fa129000) [pid = 1845] [serial = 478] [outer = 0x7f14ef0d3400] 01:03:45 INFO - PROCESS | 1845 | 1463040225808 Marionette DEBUG loaded listener.js 01:03:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14fa1f5000) [pid = 1845] [serial = 479] [outer = 0x7f14ef0d3400] 01:03:46 INFO - PROCESS | 1845 | 1463040226743 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]]]}] 01:03:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:03:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1330ms 01:03:46 INFO - PROCESS | 1845 | 1463040226804 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:03:46 INFO - PROCESS | 1845 | 1463040226811 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:03:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:03:46 INFO - PROCESS | 1845 | 1463040226819 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:03:46 INFO - PROCESS | 1845 | 1463040226824 Marionette TRACE conn3 <- [1,610,null,{}] 01:03:46 INFO - PROCESS | 1845 | 1463040226833 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}] 01:03:47 INFO - PROCESS | 1845 | 1463040227030 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:03:47 INFO - PROCESS | 1845 | 1463040227187 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c20000 == 72 [pid = 1845] [id = 160] 01:03:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14ef0e2800) [pid = 1845] [serial = 480] [outer = (nil)] 01:03:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f034a800) [pid = 1845] [serial = 481] [outer = 0x7f14ef0e2800] 01:03:47 INFO - PROCESS | 1845 | 1463040227266 Marionette DEBUG loaded listener.js 01:03:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f1287c00) [pid = 1845] [serial = 482] [outer = 0x7f14ef0e2800] 01:03:48 INFO - PROCESS | 1845 | 1463040228169 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]]]}] 01:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1383ms 01:03:48 INFO - PROCESS | 1845 | 1463040228203 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:03:48 INFO - PROCESS | 1845 | 1463040228211 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:03:48 INFO - PROCESS | 1845 | 1463040228222 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:03:48 INFO - PROCESS | 1845 | 1463040228227 Marionette TRACE conn3 <- [1,614,null,{}] 01:03:48 INFO - PROCESS | 1845 | 1463040228233 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}] 01:03:48 INFO - PROCESS | 1845 | 1463040228418 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:03:48 INFO - PROCESS | 1845 | 1463040228575 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe4e4800 == 73 [pid = 1845] [id = 161] 01:03:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f0346c00) [pid = 1845] [serial = 483] [outer = (nil)] 01:03:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14f4ad9400) [pid = 1845] [serial = 484] [outer = 0x7f14f0346c00] 01:03:48 INFO - PROCESS | 1845 | 1463040228648 Marionette DEBUG loaded listener.js 01:03:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14f4cf0800) [pid = 1845] [serial = 485] [outer = 0x7f14f0346c00] 01:03:49 INFO - PROCESS | 1845 | 1463040229613 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]]]}] 01:03:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1439ms 01:03:49 INFO - PROCESS | 1845 | 1463040229663 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:03:49 INFO - PROCESS | 1845 | 1463040229667 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:03:49 INFO - PROCESS | 1845 | 1463040229675 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:03:49 INFO - PROCESS | 1845 | 1463040229681 Marionette TRACE conn3 <- [1,618,null,{}] 01:03:49 INFO - PROCESS | 1845 | 1463040229697 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}] 01:03:49 INFO - PROCESS | 1845 | 1463040229880 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:03:50 INFO - PROCESS | 1845 | 1463040230038 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500099800 == 74 [pid = 1845] [id = 162] 01:03:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14f637e000) [pid = 1845] [serial = 486] [outer = (nil)] 01:03:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14f6fc6800) [pid = 1845] [serial = 487] [outer = 0x7f14f637e000] 01:03:50 INFO - PROCESS | 1845 | 1463040230116 Marionette DEBUG loaded listener.js 01:03:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14f76c1800) [pid = 1845] [serial = 488] [outer = 0x7f14f637e000] 01:03:50 INFO - PROCESS | 1845 | 1463040230953 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]]]}] 01:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1343ms 01:03:51 INFO - PROCESS | 1845 | 1463040231019 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:03:51 INFO - PROCESS | 1845 | 1463040231024 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:03:51 INFO - PROCESS | 1845 | 1463040231030 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:03:51 INFO - PROCESS | 1845 | 1463040231034 Marionette TRACE conn3 <- [1,622,null,{}] 01:03:51 INFO - PROCESS | 1845 | 1463040231039 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}] 01:03:51 INFO - PROCESS | 1845 | 1463040231218 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:03:51 INFO - PROCESS | 1845 | 1463040231375 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150334d000 == 75 [pid = 1845] [id = 163] 01:03:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14f6459000) [pid = 1845] [serial = 489] [outer = (nil)] 01:03:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14fa12d400) [pid = 1845] [serial = 490] [outer = 0x7f14f6459000] 01:03:51 INFO - PROCESS | 1845 | 1463040231446 Marionette DEBUG loaded listener.js 01:03:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14fa336000) [pid = 1845] [serial = 491] [outer = 0x7f14f6459000] 01:03:52 INFO - PROCESS | 1845 | 1463040232339 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]]]}] 01:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1380ms 01:03:52 INFO - PROCESS | 1845 | 1463040232412 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:03:52 INFO - PROCESS | 1845 | 1463040232414 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:03:52 INFO - PROCESS | 1845 | 1463040232422 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:03:52 INFO - PROCESS | 1845 | 1463040232426 Marionette TRACE conn3 <- [1,626,null,{}] 01:03:52 INFO - PROCESS | 1845 | 1463040232431 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}] 01:03:52 INFO - PROCESS | 1845 | 1463040232637 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:03:52 INFO - PROCESS | 1845 | 1463040232796 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15075cc000 == 76 [pid = 1845] [id = 164] 01:03:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14f8bf2800) [pid = 1845] [serial = 492] [outer = (nil)] 01:03:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14fb546800) [pid = 1845] [serial = 493] [outer = 0x7f14f8bf2800] 01:03:52 INFO - PROCESS | 1845 | 1463040232869 Marionette DEBUG loaded listener.js 01:03:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14fc7a2c00) [pid = 1845] [serial = 494] [outer = 0x7f14f8bf2800] 01:03:53 INFO - PROCESS | 1845 | 1463040233751 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]]]}] 01:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1382ms 01:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:03:53 INFO - PROCESS | 1845 | 1463040233806 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:03:53 INFO - PROCESS | 1845 | 1463040233809 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:03:53 INFO - PROCESS | 1845 | 1463040233815 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:03:53 INFO - PROCESS | 1845 | 1463040233818 Marionette TRACE conn3 <- [1,630,null,{}] 01:03:53 INFO - PROCESS | 1845 | 1463040233824 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}] 01:03:54 INFO - PROCESS | 1845 | 1463040234018 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:03:54 INFO - PROCESS | 1845 | 1463040234177 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1510270000 == 77 [pid = 1845] [id = 165] 01:03:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14fb54a800) [pid = 1845] [serial = 495] [outer = (nil)] 01:03:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14fe7d3c00) [pid = 1845] [serial = 496] [outer = 0x7f14fb54a800] 01:03:54 INFO - PROCESS | 1845 | 1463040234264 Marionette DEBUG loaded listener.js 01:03:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14ffb4e000) [pid = 1845] [serial = 497] [outer = 0x7f14fb54a800] 01:03:55 INFO - PROCESS | 1845 | 1463040235100 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]]]}] 01:03:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1330ms 01:03:55 INFO - PROCESS | 1845 | 1463040235146 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:03:55 INFO - PROCESS | 1845 | 1463040235150 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:03:55 INFO - PROCESS | 1845 | 1463040235157 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:03:55 INFO - PROCESS | 1845 | 1463040235161 Marionette TRACE conn3 <- [1,634,null,{}] 01:03:55 INFO - PROCESS | 1845 | 1463040235166 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}] 01:03:55 INFO - PROCESS | 1845 | 1463040235342 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:03:55 INFO - PROCESS | 1845 | 1463040235507 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514454000 == 78 [pid = 1845] [id = 166] 01:03:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14fc7a5c00) [pid = 1845] [serial = 498] [outer = (nil)] 01:03:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14fff5a800) [pid = 1845] [serial = 499] [outer = 0x7f14fc7a5c00] 01:03:55 INFO - PROCESS | 1845 | 1463040235577 Marionette DEBUG loaded listener.js 01:03:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f1500a85400) [pid = 1845] [serial = 500] [outer = 0x7f14fc7a5c00] 01:03:56 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:56 INFO - PROCESS | 1845 | 1463040236447 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]]]}] 01:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1339ms 01:03:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:03:56 INFO - PROCESS | 1845 | 1463040236497 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:03:56 INFO - PROCESS | 1845 | 1463040236500 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:03:56 INFO - PROCESS | 1845 | 1463040236508 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:03:56 INFO - PROCESS | 1845 | 1463040236511 Marionette TRACE conn3 <- [1,638,null,{}] 01:03:56 INFO - PROCESS | 1845 | 1463040236517 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}] 01:03:56 INFO - PROCESS | 1845 | 1463040236691 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:03:56 INFO - PROCESS | 1845 | 1463040236856 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f03be800 == 79 [pid = 1845] [id = 167] 01:03:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14ff9e5000) [pid = 1845] [serial = 501] [outer = (nil)] 01:03:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f15033a2800) [pid = 1845] [serial = 502] [outer = 0x7f14ff9e5000] 01:03:56 INFO - PROCESS | 1845 | 1463040236927 Marionette DEBUG loaded listener.js 01:03:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f15038c4400) [pid = 1845] [serial = 503] [outer = 0x7f14ff9e5000] 01:03:57 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:03:57 INFO - PROCESS | 1845 | 1463040237801 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]]]}] 01:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1332ms 01:03:57 INFO - PROCESS | 1845 | 1463040237840 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:03:57 INFO - PROCESS | 1845 | 1463040237843 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:03:57 INFO - PROCESS | 1845 | 1463040237850 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:03:57 INFO - PROCESS | 1845 | 1463040237854 Marionette TRACE conn3 <- [1,642,null,{}] 01:03:57 INFO - PROCESS | 1845 | 1463040237860 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}] 01:03:58 INFO - PROCESS | 1845 | 1463040238024 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:03:58 INFO - PROCESS | 1845 | 1463040238203 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edac7000 == 80 [pid = 1845] [id = 168] 01:03:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14ed8c4000) [pid = 1845] [serial = 504] [outer = (nil)] 01:03:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14ed8ca800) [pid = 1845] [serial = 505] [outer = 0x7f14ed8c4000] 01:03:58 INFO - PROCESS | 1845 | 1463040238273 Marionette DEBUG loaded listener.js 01:03:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14ed8cfc00) [pid = 1845] [serial = 506] [outer = 0x7f14ed8c4000] 01:03:59 INFO - PROCESS | 1845 | 1463040239167 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]]]}] 01:03:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:03:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1384ms 01:03:59 INFO - PROCESS | 1845 | 1463040239236 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:03:59 INFO - PROCESS | 1845 | 1463040239239 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:03:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:03:59 INFO - PROCESS | 1845 | 1463040239245 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:03:59 INFO - PROCESS | 1845 | 1463040239248 Marionette TRACE conn3 <- [1,646,null,{}] 01:03:59 INFO - PROCESS | 1845 | 1463040239253 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}] 01:03:59 INFO - PROCESS | 1845 | 1463040239427 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:03:59 INFO - PROCESS | 1845 | 1463040239590 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:03:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edae1800 == 81 [pid = 1845] [id = 169] 01:03:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f1291800) [pid = 1845] [serial = 507] [outer = (nil)] 01:03:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f4cf2c00) [pid = 1845] [serial = 508] [outer = 0x7f14f1291800] 01:03:59 INFO - PROCESS | 1845 | 1463040239704 Marionette DEBUG loaded listener.js 01:03:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f1500ff4000) [pid = 1845] [serial = 509] [outer = 0x7f14f1291800] 01:04:00 INFO - PROCESS | 1845 | 1463040240898 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]]]}] 01:04:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:04:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1678ms 01:04:00 INFO - PROCESS | 1845 | 1463040240925 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:04:00 INFO - PROCESS | 1845 | 1463040240930 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:04:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:04:00 INFO - PROCESS | 1845 | 1463040240939 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:04:00 INFO - PROCESS | 1845 | 1463040240945 Marionette TRACE conn3 <- [1,650,null,{}] 01:04:00 INFO - PROCESS | 1845 | 1463040240954 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}] 01:04:01 INFO - PROCESS | 1845 | 1463040241131 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:04:01 INFO - PROCESS | 1845 | 1463040241329 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6c47000 == 82 [pid = 1845] [id = 170] 01:04:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14eebedc00) [pid = 1845] [serial = 510] [outer = (nil)] 01:04:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14eebf4800) [pid = 1845] [serial = 511] [outer = 0x7f14eebedc00] 01:04:01 INFO - PROCESS | 1845 | 1463040241397 Marionette DEBUG loaded listener.js 01:04:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14eeeec000) [pid = 1845] [serial = 512] [outer = 0x7f14eebedc00] 01:04:02 INFO - PROCESS | 1845 | 1463040242251 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]]]}] 01:04:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:04:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1383ms 01:04:02 INFO - PROCESS | 1845 | 1463040242324 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:04:02 INFO - PROCESS | 1845 | 1463040242333 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:04:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:04:02 INFO - PROCESS | 1845 | 1463040242345 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:04:02 INFO - PROCESS | 1845 | 1463040242348 Marionette TRACE conn3 <- [1,654,null,{}] 01:04:02 INFO - PROCESS | 1845 | 1463040242355 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}] 01:04:02 INFO - PROCESS | 1845 | 1463040242631 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:04:02 INFO - PROCESS | 1845 | 1463040242891 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eeec8800 == 83 [pid = 1845] [id = 171] 01:04:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14f02bcc00) [pid = 1845] [serial = 513] [outer = (nil)] 01:04:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14f05abc00) [pid = 1845] [serial = 514] [outer = 0x7f14f02bcc00] 01:04:02 INFO - PROCESS | 1845 | 1463040242962 Marionette DEBUG loaded listener.js 01:04:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14f1288400) [pid = 1845] [serial = 515] [outer = 0x7f14f02bcc00] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1516a6c800 == 82 [pid = 1845] [id = 92] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f665b000 == 81 [pid = 1845] [id = 120] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff25b800 == 80 [pid = 1845] [id = 122] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe325000 == 79 [pid = 1845] [id = 158] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe1be000 == 78 [pid = 1845] [id = 157] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14feb79400) [pid = 1845] [serial = 402] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f15108a1000) [pid = 1845] [serial = 405] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14ef0db400) [pid = 1845] [serial = 408] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa02d800 == 77 [pid = 1845] [id = 156] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f726f000 == 76 [pid = 1845] [id = 155] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4cb0800 == 75 [pid = 1845] [id = 154] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4cb7800 == 74 [pid = 1845] [id = 153] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f099a000 == 73 [pid = 1845] [id = 152] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eec24800 == 72 [pid = 1845] [id = 148] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49ab800 == 71 [pid = 1845] [id = 147] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d35e800 == 70 [pid = 1845] [id = 146] 01:04:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f7265800 == 69 [pid = 1845] [id = 145] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14fe19b800) [pid = 1845] [serial = 388] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14f0346000) [pid = 1845] [serial = 426] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14fd353000) [pid = 1845] [serial = 399] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f63d1400) [pid = 1845] [serial = 415] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14f4cfa400) [pid = 1845] [serial = 414] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14fa1e9400) [pid = 1845] [serial = 396] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f6fc7800) [pid = 1845] [serial = 411] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f76b4c00) [pid = 1845] [serial = 423] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14fb54d800) [pid = 1845] [serial = 420] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14fe7d0c00) [pid = 1845] [serial = 421] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f67c0000) [pid = 1845] [serial = 417] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f6fcc400) [pid = 1845] [serial = 418] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f4cef800) [pid = 1845] [serial = 390] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f1506857400) [pid = 1845] [serial = 430] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14f63cfc00) [pid = 1845] [serial = 393] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f1500a7dc00) [pid = 1845] [serial = 429] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14f0350800) [pid = 1845] [serial = 427] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f76b8800) [pid = 1845] [serial = 424] [outer = (nil)] [url = about:blank] 01:04:03 INFO - PROCESS | 1845 | 1463040243884 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]]]}] 01:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1584ms 01:04:03 INFO - PROCESS | 1845 | 1463040243929 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:04:03 INFO - PROCESS | 1845 | 1463040243933 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:04:03 INFO - PROCESS | 1845 | 1463040243940 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:04:03 INFO - PROCESS | 1845 | 1463040243945 Marionette TRACE conn3 <- [1,658,null,{}] 01:04:03 INFO - PROCESS | 1845 | 1463040243960 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}] 01:04:04 INFO - PROCESS | 1845 | 1463040244138 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:04:04 INFO - PROCESS | 1845 | 1463040244275 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ca1800 == 70 [pid = 1845] [id = 172] 01:04:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14f14aac00) [pid = 1845] [serial = 516] [outer = (nil)] 01:04:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f4ae1c00) [pid = 1845] [serial = 517] [outer = 0x7f14f14aac00] 01:04:04 INFO - PROCESS | 1845 | 1463040244341 Marionette DEBUG loaded listener.js 01:04:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14f4cf4400) [pid = 1845] [serial = 518] [outer = 0x7f14f14aac00] 01:04:05 INFO - PROCESS | 1845 | 1463040245094 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]]]}] 01:04:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:04:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1188ms 01:04:05 INFO - PROCESS | 1845 | 1463040245130 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:04:05 INFO - PROCESS | 1845 | 1463040245133 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:04:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:04:05 INFO - PROCESS | 1845 | 1463040245140 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:04:05 INFO - PROCESS | 1845 | 1463040245143 Marionette TRACE conn3 <- [1,662,null,{}] 01:04:05 INFO - PROCESS | 1845 | 1463040245148 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}] 01:04:05 INFO - PROCESS | 1845 | 1463040245306 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:04:05 INFO - PROCESS | 1845 | 1463040245325 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f65d6000 == 71 [pid = 1845] [id = 173] 01:04:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14f4cf5800) [pid = 1845] [serial = 519] [outer = (nil)] 01:04:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f638a400) [pid = 1845] [serial = 520] [outer = 0x7f14f4cf5800] 01:04:05 INFO - PROCESS | 1845 | 1463040245390 Marionette DEBUG loaded listener.js 01:04:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f6455c00) [pid = 1845] [serial = 521] [outer = 0x7f14f4cf5800] 01:04:05 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:06 INFO - PROCESS | 1845 | 1463040246270 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]]]}] 01:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1184ms 01:04:06 INFO - PROCESS | 1845 | 1463040246324 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:04:06 INFO - PROCESS | 1845 | 1463040246326 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:04:06 INFO - PROCESS | 1845 | 1463040246338 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:04:06 INFO - PROCESS | 1845 | 1463040246340 Marionette TRACE conn3 <- [1,666,null,{}] 01:04:06 INFO - PROCESS | 1845 | 1463040246344 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}] 01:04:06 INFO - PROCESS | 1845 | 1463040246550 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:04:06 INFO - PROCESS | 1845 | 1463040246580 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f95cc000 == 72 [pid = 1845] [id = 174] 01:04:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f6344c00) [pid = 1845] [serial = 522] [outer = (nil)] 01:04:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f6fc6000) [pid = 1845] [serial = 523] [outer = 0x7f14f6344c00] 01:04:06 INFO - PROCESS | 1845 | 1463040246642 Marionette DEBUG loaded listener.js 01:04:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14f76b3000) [pid = 1845] [serial = 524] [outer = 0x7f14f6344c00] 01:04:07 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:07 INFO - PROCESS | 1845 | 1463040247534 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]]]}] 01:04:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1230ms 01:04:07 INFO - PROCESS | 1845 | 1463040247569 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:04:07 INFO - PROCESS | 1845 | 1463040247573 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:04:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:04:07 INFO - PROCESS | 1845 | 1463040247585 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:04:07 INFO - PROCESS | 1845 | 1463040247587 Marionette TRACE conn3 <- [1,670,null,{}] 01:04:07 INFO - PROCESS | 1845 | 1463040247594 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}] 01:04:07 INFO - PROCESS | 1845 | 1463040247846 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:04:07 INFO - PROCESS | 1845 | 1463040247877 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff264000 == 73 [pid = 1845] [id = 175] 01:04:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14fa12bc00) [pid = 1845] [serial = 525] [outer = (nil)] 01:04:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14fc7aa800) [pid = 1845] [serial = 526] [outer = 0x7f14fa12bc00] 01:04:07 INFO - PROCESS | 1845 | 1463040247941 Marionette DEBUG loaded listener.js 01:04:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14fe19b800) [pid = 1845] [serial = 527] [outer = 0x7f14fa12bc00] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f6346400) [pid = 1845] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14eeee4000) [pid = 1845] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14f02b2800) [pid = 1845] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14f1288800) [pid = 1845] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14ef0df800) [pid = 1845] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f67b7800) [pid = 1845] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f034bc00) [pid = 1845] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:04:08 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14ef0dc800) [pid = 1845] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:04:08 INFO - PROCESS | 1845 | 1463040248900 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]]]}] 01:04:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:04:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1338ms 01:04:08 INFO - PROCESS | 1845 | 1463040248917 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:04:08 INFO - PROCESS | 1845 | 1463040248920 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:04:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:04:08 INFO - PROCESS | 1845 | 1463040248935 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:04:08 INFO - PROCESS | 1845 | 1463040248950 Marionette TRACE conn3 <- [1,674,null,{}] 01:04:08 INFO - PROCESS | 1845 | 1463040248957 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}] 01:04:09 INFO - PROCESS | 1845 | 1463040249108 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:04:09 INFO - PROCESS | 1845 | 1463040249174 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd2b000 == 74 [pid = 1845] [id = 176] 01:04:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14ed8c5400) [pid = 1845] [serial = 528] [outer = (nil)] 01:04:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f885c400) [pid = 1845] [serial = 529] [outer = 0x7f14ed8c5400] 01:04:09 INFO - PROCESS | 1845 | 1463040249238 Marionette DEBUG loaded listener.js 01:04:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14feadbc00) [pid = 1845] [serial = 530] [outer = 0x7f14ed8c5400] 01:04:09 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:04:10 INFO - PROCESS | 1845 | 1463040250038 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]]]}] 01:04:10 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 01:04:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1155ms 01:04:10 INFO - PROCESS | 1845 | 1463040250084 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:04:10 INFO - PROCESS | 1845 | 1463040250087 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:04:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:04:10 INFO - PROCESS | 1845 | 1463040250102 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:04:10 INFO - PROCESS | 1845 | 1463040250105 Marionette TRACE conn3 <- [1,678,null,{}] 01:04:10 INFO - PROCESS | 1845 | 1463040250114 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}] 01:04:10 INFO - PROCESS | 1845 | 1463040250269 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:04:10 INFO - PROCESS | 1845 | 1463040250284 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500ee3800 == 75 [pid = 1845] [id = 177] 01:04:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f6384c00) [pid = 1845] [serial = 531] [outer = (nil)] 01:04:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14ffb44800) [pid = 1845] [serial = 532] [outer = 0x7f14f6384c00] 01:04:10 INFO - PROCESS | 1845 | 1463040250347 Marionette DEBUG loaded listener.js 01:04:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f150339a400) [pid = 1845] [serial = 533] [outer = 0x7f14f6384c00] 01:04:11 INFO - PROCESS | 1845 | 1463040251437 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]]]}] 01:04:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:04:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1394ms 01:04:11 INFO - PROCESS | 1845 | 1463040251496 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:04:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:04:11 INFO - PROCESS | 1845 | 1463040251504 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:04:11 INFO - PROCESS | 1845 | 1463040251512 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:04:11 INFO - PROCESS | 1845 | 1463040251518 Marionette TRACE conn3 <- [1,682,null,{}] 01:04:11 INFO - PROCESS | 1845 | 1463040251525 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}] 01:04:11 INFO - PROCESS | 1845 | 1463040251711 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:04:11 INFO - PROCESS | 1845 | 1463040251875 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4cba000 == 76 [pid = 1845] [id = 178] 01:04:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14eebf7c00) [pid = 1845] [serial = 534] [outer = (nil)] 01:04:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14f02bc000) [pid = 1845] [serial = 535] [outer = 0x7f14eebf7c00] 01:04:11 INFO - PROCESS | 1845 | 1463040251951 Marionette DEBUG loaded listener.js 01:04:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f05afc00) [pid = 1845] [serial = 536] [outer = 0x7f14eebf7c00] 01:04:13 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:13 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:13 INFO - PROCESS | 1845 | 1463040253306 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]]]}] 01:04:13 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) 01:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1836ms 01:04:13 INFO - PROCESS | 1845 | 1463040253349 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:04:13 INFO - PROCESS | 1845 | 1463040253357 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:04:13 INFO - PROCESS | 1845 | 1463040253368 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:04:13 INFO - PROCESS | 1845 | 1463040253371 Marionette TRACE conn3 <- [1,686,null,{}] 01:04:13 INFO - PROCESS | 1845 | 1463040253515 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}] 01:04:13 INFO - PROCESS | 1845 | 1463040253696 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:04:13 INFO - PROCESS | 1845 | 1463040253854 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff262800 == 77 [pid = 1845] [id = 179] 01:04:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f05b0400) [pid = 1845] [serial = 537] [outer = (nil)] 01:04:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f4c16400) [pid = 1845] [serial = 538] [outer = 0x7f14f05b0400] 01:04:13 INFO - PROCESS | 1845 | 1463040253926 Marionette DEBUG loaded listener.js 01:04:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14f6459800) [pid = 1845] [serial = 539] [outer = 0x7f14f05b0400] 01:04:15 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:15 INFO - PROCESS | 1845 | 1463040255320 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]]]}] 01:04:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1988ms 01:04:15 INFO - PROCESS | 1845 | 1463040255357 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:04:15 INFO - PROCESS | 1845 | 1463040255360 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:04:15 INFO - PROCESS | 1845 | 1463040255366 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:04:15 INFO - PROCESS | 1845 | 1463040255372 Marionette TRACE conn3 <- [1,690,null,{}] 01:04:15 INFO - PROCESS | 1845 | 1463040255388 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}] 01:04:15 INFO - PROCESS | 1845 | 1463040255565 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:04:15 INFO - PROCESS | 1845 | 1463040255729 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511f20000 == 78 [pid = 1845] [id = 180] 01:04:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14f6fdcc00) [pid = 1845] [serial = 540] [outer = (nil)] 01:04:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14fa12a800) [pid = 1845] [serial = 541] [outer = 0x7f14f6fdcc00] 01:04:15 INFO - PROCESS | 1845 | 1463040255804 Marionette DEBUG loaded listener.js 01:04:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14fd358400) [pid = 1845] [serial = 542] [outer = 0x7f14f6fdcc00] 01:04:17 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:17 INFO - PROCESS | 1845 | 1463040257114 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]]]}] 01:04:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1793ms 01:04:17 INFO - PROCESS | 1845 | 1463040257177 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:04:17 INFO - PROCESS | 1845 | 1463040257182 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:04:17 INFO - PROCESS | 1845 | 1463040257209 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:04:17 INFO - PROCESS | 1845 | 1463040257213 Marionette TRACE conn3 <- [1,694,null,{}] 01:04:17 INFO - PROCESS | 1845 | 1463040257219 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}] 01:04:17 INFO - PROCESS | 1845 | 1463040257392 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:04:17 INFO - PROCESS | 1845 | 1463040257555 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f72b0800 == 79 [pid = 1845] [id = 181] 01:04:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14f76b3c00) [pid = 1845] [serial = 543] [outer = (nil)] 01:04:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f150345b800) [pid = 1845] [serial = 544] [outer = 0x7f14f76b3c00] 01:04:17 INFO - PROCESS | 1845 | 1463040257627 Marionette DEBUG loaded listener.js 01:04:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f150c5d1800) [pid = 1845] [serial = 545] [outer = 0x7f14f76b3c00] 01:04:18 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:18 INFO - PROCESS | 1845 | 1463040258919 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]]]}] 01:04:18 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) 01:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1747ms 01:04:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:04:18 INFO - PROCESS | 1845 | 1463040258952 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:04:18 INFO - PROCESS | 1845 | 1463040258955 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:04:19 INFO - PROCESS | 1845 | 1463040259056 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:04:19 INFO - PROCESS | 1845 | 1463040259059 Marionette TRACE conn3 <- [1,698,null,{}] 01:04:19 INFO - PROCESS | 1845 | 1463040259071 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}] 01:04:19 INFO - PROCESS | 1845 | 1463040259240 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:04:19 INFO - PROCESS | 1845 | 1463040259414 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edda4800 == 80 [pid = 1845] [id = 182] 01:04:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14eebf6400) [pid = 1845] [serial = 546] [outer = (nil)] 01:04:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f15038cc000) [pid = 1845] [serial = 547] [outer = 0x7f14eebf6400] 01:04:19 INFO - PROCESS | 1845 | 1463040259485 Marionette DEBUG loaded listener.js 01:04:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f150d3afc00) [pid = 1845] [serial = 548] [outer = 0x7f14eebf6400] 01:04:20 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:20 INFO - PROCESS | 1845 | 1463040260939 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]]]}] 01:04:20 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) 01:04:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2038ms 01:04:21 INFO - PROCESS | 1845 | 1463040260999 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:04:21 INFO - PROCESS | 1845 | 1463040261005 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:04:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:04:21 INFO - PROCESS | 1845 | 1463040261013 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:04:21 INFO - PROCESS | 1845 | 1463040261018 Marionette TRACE conn3 <- [1,702,null,{}] 01:04:21 INFO - PROCESS | 1845 | 1463040261026 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}] 01:04:21 INFO - PROCESS | 1845 | 1463040261187 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:04:21 INFO - PROCESS | 1845 | 1463040261352 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c08000 == 81 [pid = 1845] [id = 183] 01:04:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14f034a000) [pid = 1845] [serial = 549] [outer = (nil)] 01:04:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14f058b400) [pid = 1845] [serial = 550] [outer = 0x7f14f034a000] 01:04:21 INFO - PROCESS | 1845 | 1463040261420 Marionette DEBUG loaded listener.js 01:04:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14f0591800) [pid = 1845] [serial = 551] [outer = 0x7f14f034a000] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1507522000 == 80 [pid = 1845] [id = 30] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd2b000 == 79 [pid = 1845] [id = 176] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff264000 == 78 [pid = 1845] [id = 175] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14fa129000) [pid = 1845] [serial = 478] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f95cc000 == 77 [pid = 1845] [id = 174] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f65d6000 == 76 [pid = 1845] [id = 173] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0ca1800 == 75 [pid = 1845] [id = 172] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eeec8800 == 74 [pid = 1845] [id = 171] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6c47000 == 73 [pid = 1845] [id = 170] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edac7000 == 72 [pid = 1845] [id = 168] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f03be800 == 71 [pid = 1845] [id = 167] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514454000 == 70 [pid = 1845] [id = 166] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1510270000 == 69 [pid = 1845] [id = 165] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15075cc000 == 68 [pid = 1845] [id = 164] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150334d000 == 67 [pid = 1845] [id = 163] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500099800 == 66 [pid = 1845] [id = 162] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe4e4800 == 65 [pid = 1845] [id = 161] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c20000 == 64 [pid = 1845] [id = 160] 01:04:22 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff269800 == 63 [pid = 1845] [id = 159] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14eebf2800) [pid = 1845] [serial = 448] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14f4adfc00) [pid = 1845] [serial = 435] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14ef0d4800) [pid = 1845] [serial = 458] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14f1287800) [pid = 1845] [serial = 461] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14f4c20400) [pid = 1845] [serial = 445] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14fa12c800) [pid = 1845] [serial = 433] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14eeee6c00) [pid = 1845] [serial = 457] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14eeeeec00) [pid = 1845] [serial = 451] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f150c5da800) [pid = 1845] [serial = 250] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14fa121000) [pid = 1845] [serial = 432] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14f05a7000) [pid = 1845] [serial = 460] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14f67bc000) [pid = 1845] [serial = 438] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f05a5c00) [pid = 1845] [serial = 454] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14fa123000) [pid = 1845] [serial = 441] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14f63cac00) [pid = 1845] [serial = 469] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f63d8c00) [pid = 1845] [serial = 470] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f8bf9000) [pid = 1845] [serial = 476] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14f14ae800) [pid = 1845] [serial = 463] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14f76be800) [pid = 1845] [serial = 475] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f6fe0c00) [pid = 1845] [serial = 473] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f4cefc00) [pid = 1845] [serial = 466] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f6d3e800) [pid = 1845] [serial = 472] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f14da400) [pid = 1845] [serial = 464] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14f634f400) [pid = 1845] [serial = 467] [outer = (nil)] [url = about:blank] 01:04:22 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:04:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1833ms 01:04:22 INFO - PROCESS | 1845 | 1463040262837 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]]]}] 01:04:22 INFO - PROCESS | 1845 | 1463040262848 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:04:22 INFO - PROCESS | 1845 | 1463040262856 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:04:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:04:22 INFO - PROCESS | 1845 | 1463040262865 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:04:22 INFO - PROCESS | 1845 | 1463040262868 Marionette TRACE conn3 <- [1,706,null,{}] 01:04:22 INFO - PROCESS | 1845 | 1463040262875 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}] 01:04:23 INFO - PROCESS | 1845 | 1463040263027 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:04:23 INFO - PROCESS | 1845 | 1463040263148 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f03bb000 == 64 [pid = 1845] [id = 184] 01:04:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14f034ac00) [pid = 1845] [serial = 552] [outer = (nil)] 01:04:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f05aac00) [pid = 1845] [serial = 553] [outer = 0x7f14f034ac00] 01:04:23 INFO - PROCESS | 1845 | 1463040263210 Marionette DEBUG loaded listener.js 01:04:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f14a7000) [pid = 1845] [serial = 554] [outer = 0x7f14f034ac00] 01:04:24 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:24 INFO - PROCESS | 1845 | 1463040264446 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]]]}] 01:04:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:04:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1636ms 01:04:24 INFO - PROCESS | 1845 | 1463040264502 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:04:24 INFO - PROCESS | 1845 | 1463040264505 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:04:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:04:24 INFO - PROCESS | 1845 | 1463040264512 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:04:24 INFO - PROCESS | 1845 | 1463040264518 Marionette TRACE conn3 <- [1,710,null,{}] 01:04:24 INFO - PROCESS | 1845 | 1463040264533 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}] 01:04:24 INFO - PROCESS | 1845 | 1463040264835 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:04:24 INFO - PROCESS | 1845 | 1463040264918 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5dc1000 == 65 [pid = 1845] [id = 185] 01:04:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f4cf0c00) [pid = 1845] [serial = 555] [outer = (nil)] 01:04:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f63d1800) [pid = 1845] [serial = 556] [outer = 0x7f14f4cf0c00] 01:04:24 INFO - PROCESS | 1845 | 1463040264982 Marionette DEBUG loaded listener.js 01:04:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14f67b5800) [pid = 1845] [serial = 557] [outer = 0x7f14f4cf0c00] 01:04:26 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:26 INFO - PROCESS | 1845 | 1463040266115 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]]]}] 01:04:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:04:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1634ms 01:04:26 INFO - PROCESS | 1845 | 1463040266170 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:04:26 INFO - PROCESS | 1845 | 1463040266175 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:04:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:04:26 INFO - PROCESS | 1845 | 1463040266181 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:04:26 INFO - PROCESS | 1845 | 1463040266183 Marionette TRACE conn3 <- [1,714,null,{}] 01:04:26 INFO - PROCESS | 1845 | 1463040266188 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}] 01:04:26 INFO - PROCESS | 1845 | 1463040266382 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:04:26 INFO - PROCESS | 1845 | 1463040266453 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7281000 == 66 [pid = 1845] [id = 186] 01:04:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14f058d000) [pid = 1845] [serial = 558] [outer = (nil)] 01:04:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14f76b7400) [pid = 1845] [serial = 559] [outer = 0x7f14f058d000] 01:04:26 INFO - PROCESS | 1845 | 1463040266515 Marionette DEBUG loaded listener.js 01:04:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14f7862800) [pid = 1845] [serial = 560] [outer = 0x7f14f058d000] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14ed8c5400) [pid = 1845] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f6344c00) [pid = 1845] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14fa12bc00) [pid = 1845] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14eebedc00) [pid = 1845] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14ef0d3400) [pid = 1845] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f4cf5800) [pid = 1845] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f02bcc00) [pid = 1845] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:04:27 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f14aac00) [pid = 1845] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:04:27 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:27 INFO - PROCESS | 1845 | 1463040267979 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]]]}] 01:04:28 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 01:04:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1837ms 01:04:28 INFO - PROCESS | 1845 | 1463040268019 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:04:28 INFO - PROCESS | 1845 | 1463040268021 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:04:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:04:28 INFO - PROCESS | 1845 | 1463040268027 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:04:28 INFO - PROCESS | 1845 | 1463040268031 Marionette TRACE conn3 <- [1,718,null,{}] 01:04:28 INFO - PROCESS | 1845 | 1463040268036 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}] 01:04:28 INFO - PROCESS | 1845 | 1463040268180 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:04:28 INFO - PROCESS | 1845 | 1463040268190 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d9c000 == 67 [pid = 1845] [id = 187] 01:04:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14ef0d3400) [pid = 1845] [serial = 561] [outer = (nil)] 01:04:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f76b6000) [pid = 1845] [serial = 562] [outer = 0x7f14ef0d3400] 01:04:28 INFO - PROCESS | 1845 | 1463040268262 Marionette DEBUG loaded listener.js 01:04:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f8864800) [pid = 1845] [serial = 563] [outer = 0x7f14ef0d3400] 01:04:29 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:29 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:29 INFO - PROCESS | 1845 | 1463040269504 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]]]}] 01:04:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:04:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1488ms 01:04:29 INFO - PROCESS | 1845 | 1463040269516 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:04:29 INFO - PROCESS | 1845 | 1463040269521 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:04:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:04:29 INFO - PROCESS | 1845 | 1463040269531 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:04:29 INFO - PROCESS | 1845 | 1463040269537 Marionette TRACE conn3 <- [1,722,null,{}] 01:04:29 INFO - PROCESS | 1845 | 1463040269547 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}] 01:04:29 INFO - PROCESS | 1845 | 1463040269782 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:04:30 INFO - PROCESS | 1845 | 1463040270059 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f09a1000 == 68 [pid = 1845] [id = 188] 01:04:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f0590c00) [pid = 1845] [serial = 564] [outer = (nil)] 01:04:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14f0594c00) [pid = 1845] [serial = 565] [outer = 0x7f14f0590c00] 01:04:30 INFO - PROCESS | 1845 | 1463040270137 Marionette DEBUG loaded listener.js 01:04:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14f1286c00) [pid = 1845] [serial = 566] [outer = 0x7f14f0590c00] 01:04:31 INFO - PROCESS | 1845 | 1463040271032 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] 01:04:31 INFO - PROCESS | 1845 | 1463040271079 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:04:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:04:31 INFO - PROCESS | 1845 | 1463040271090 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:04:31 INFO - PROCESS | 1845 | 1463040271094 Marionette TRACE conn3 <- [1,726,null,{}] 01:04:31 INFO - PROCESS | 1845 | 1463040271100 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}] 01:04:31 INFO - PROCESS | 1845 | 1463040271299 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:04:31 INFO - PROCESS | 1845 | 1463040271466 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f727f800 == 69 [pid = 1845] [id = 189] 01:04:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14f0591400) [pid = 1845] [serial = 567] [outer = (nil)] 01:04:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14f4cf9c00) [pid = 1845] [serial = 568] [outer = 0x7f14f0591400] 01:04:31 INFO - PROCESS | 1845 | 1463040271558 Marionette DEBUG loaded listener.js 01:04:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f67b4800) [pid = 1845] [serial = 569] [outer = 0x7f14f0591400] 01:04:32 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:32 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:32 INFO - PROCESS | 1845 | 1463040272547 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]]]}] 01:04:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:04:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1535ms 01:04:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:04:32 INFO - PROCESS | 1845 | 1463040272625 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:04:32 INFO - PROCESS | 1845 | 1463040272628 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:04:32 INFO - PROCESS | 1845 | 1463040272636 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:04:32 INFO - PROCESS | 1845 | 1463040272642 Marionette TRACE conn3 <- [1,730,null,{}] 01:04:32 INFO - PROCESS | 1845 | 1463040272659 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}] 01:04:32 INFO - PROCESS | 1845 | 1463040272893 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:04:33 INFO - PROCESS | 1845 | 1463040273187 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fd2a8000 == 70 [pid = 1845] [id = 190] 01:04:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f76bbc00) [pid = 1845] [serial = 570] [outer = (nil)] 01:04:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f8bf6c00) [pid = 1845] [serial = 571] [outer = 0x7f14f76bbc00] 01:04:33 INFO - PROCESS | 1845 | 1463040273270 Marionette DEBUG loaded listener.js 01:04:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14fa1ea000) [pid = 1845] [serial = 572] [outer = 0x7f14f76bbc00] 01:04:34 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:34 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:34 INFO - PROCESS | 1845 | 1463040274228 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] 01:04:34 INFO - PROCESS | 1845 | 1463040274284 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:04:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:04:34 INFO - PROCESS | 1845 | 1463040274290 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:04:34 INFO - PROCESS | 1845 | 1463040274293 Marionette TRACE conn3 <- [1,734,null,{}] 01:04:34 INFO - PROCESS | 1845 | 1463040274299 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}] 01:04:34 INFO - PROCESS | 1845 | 1463040274468 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:04:34 INFO - PROCESS | 1845 | 1463040274641 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fecc1000 == 71 [pid = 1845] [id = 191] 01:04:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14f76c0c00) [pid = 1845] [serial = 573] [outer = (nil)] 01:04:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14fea4b800) [pid = 1845] [serial = 574] [outer = 0x7f14f76c0c00] 01:04:34 INFO - PROCESS | 1845 | 1463040274716 Marionette DEBUG loaded listener.js 01:04:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14feb7a000) [pid = 1845] [serial = 575] [outer = 0x7f14f76c0c00] 01:04:35 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:35 INFO - PROCESS | 1845 | 1463040275616 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]]]}] 01:04:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:04:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1389ms 01:04:35 INFO - PROCESS | 1845 | 1463040275681 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:04:35 INFO - PROCESS | 1845 | 1463040275684 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:04:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:04:35 INFO - PROCESS | 1845 | 1463040275692 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:04:35 INFO - PROCESS | 1845 | 1463040275697 Marionette TRACE conn3 <- [1,738,null,{}] 01:04:35 INFO - PROCESS | 1845 | 1463040275703 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}] 01:04:35 INFO - PROCESS | 1845 | 1463040275923 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:04:36 INFO - PROCESS | 1845 | 1463040276088 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff9c7000 == 72 [pid = 1845] [id = 192] 01:04:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14eddd5400) [pid = 1845] [serial = 576] [outer = (nil)] 01:04:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14ffb50c00) [pid = 1845] [serial = 577] [outer = 0x7f14eddd5400] 01:04:36 INFO - PROCESS | 1845 | 1463040276163 Marionette DEBUG loaded listener.js 01:04:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f150037dc00) [pid = 1845] [serial = 578] [outer = 0x7f14eddd5400] 01:04:37 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:37 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:37 INFO - PROCESS | 1845 | 1463040277451 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]]]}] 01:04:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:04:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1786ms 01:04:37 INFO - PROCESS | 1845 | 1463040277479 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:04:37 INFO - PROCESS | 1845 | 1463040277481 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:04:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:04:37 INFO - PROCESS | 1845 | 1463040277489 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:04:37 INFO - PROCESS | 1845 | 1463040277492 Marionette TRACE conn3 <- [1,742,null,{}] 01:04:37 INFO - PROCESS | 1845 | 1463040277498 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}] 01:04:37 INFO - PROCESS | 1845 | 1463040277808 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:04:37 INFO - PROCESS | 1845 | 1463040277978 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500ed2000 == 73 [pid = 1845] [id = 193] 01:04:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14ff784000) [pid = 1845] [serial = 579] [outer = (nil)] 01:04:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f150385e400) [pid = 1845] [serial = 580] [outer = 0x7f14ff784000] 01:04:38 INFO - PROCESS | 1845 | 1463040278052 Marionette DEBUG loaded listener.js 01:04:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f150e539c00) [pid = 1845] [serial = 581] [outer = 0x7f14ff784000] 01:04:39 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:39 INFO - PROCESS | 1845 | 1463040279368 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]]]}] 01:04:39 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 01:04:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1932ms 01:04:39 INFO - PROCESS | 1845 | 1463040279505 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:04:39 INFO - PROCESS | 1845 | 1463040279510 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:04:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:04:39 INFO - PROCESS | 1845 | 1463040279521 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:04:39 INFO - PROCESS | 1845 | 1463040279524 Marionette TRACE conn3 <- [1,746,null,{}] 01:04:39 INFO - PROCESS | 1845 | 1463040279530 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}] 01:04:39 INFO - PROCESS | 1845 | 1463040279703 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:04:39 INFO - PROCESS | 1845 | 1463040279870 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0989000 == 74 [pid = 1845] [id = 194] 01:04:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14ed8cd400) [pid = 1845] [serial = 582] [outer = (nil)] 01:04:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14edd89400) [pid = 1845] [serial = 583] [outer = 0x7f14ed8cd400] 01:04:39 INFO - PROCESS | 1845 | 1463040279941 Marionette DEBUG loaded listener.js 01:04:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14edd91c00) [pid = 1845] [serial = 584] [outer = 0x7f14ed8cd400] 01:04:40 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:41 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:41 INFO - PROCESS | 1845 | 1463040281440 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]]]}] 01:04:41 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.) 01:04:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1939ms 01:04:41 INFO - PROCESS | 1845 | 1463040281461 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:04:41 INFO - PROCESS | 1845 | 1463040281466 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:04:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:04:41 INFO - PROCESS | 1845 | 1463040281474 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:04:41 INFO - PROCESS | 1845 | 1463040281480 Marionette TRACE conn3 <- [1,750,null,{}] 01:04:41 INFO - PROCESS | 1845 | 1463040281555 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}] 01:04:41 INFO - PROCESS | 1845 | 1463040281724 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:04:41 INFO - PROCESS | 1845 | 1463040281892 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59d5800 == 75 [pid = 1845] [id = 195] 01:04:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f14ef0d4800) [pid = 1845] [serial = 585] [outer = (nil)] 01:04:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f14f058fc00) [pid = 1845] [serial = 586] [outer = 0x7f14ef0d4800] 01:04:41 INFO - PROCESS | 1845 | 1463040281965 Marionette DEBUG loaded listener.js 01:04:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f14f05ac000) [pid = 1845] [serial = 587] [outer = 0x7f14ef0d4800] 01:04:43 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:43 INFO - PROCESS | 1845 | 1463040283318 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]]]}] 01:04:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe1aa800 == 74 [pid = 1845] [id = 24] 01:04:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f061d800 == 73 [pid = 1845] [id = 151] 01:04:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f7281000 == 72 [pid = 1845] [id = 186] 01:04:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5dc1000 == 71 [pid = 1845] [id = 185] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14f034a800) [pid = 1845] [serial = 481] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14f4cf2c00) [pid = 1845] [serial = 508] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f14f6fc6800) [pid = 1845] [serial = 487] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14fa12d400) [pid = 1845] [serial = 490] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14f4ad9400) [pid = 1845] [serial = 484] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14fb546800) [pid = 1845] [serial = 493] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14fe7d3c00) [pid = 1845] [serial = 496] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14fff5a800) [pid = 1845] [serial = 499] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f15033a2800) [pid = 1845] [serial = 502] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14ed8ca800) [pid = 1845] [serial = 505] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f03bb000 == 70 [pid = 1845] [id = 184] 01:04:43 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c08000 == 69 [pid = 1845] [id = 183] 01:04:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:04:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1986ms 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14f885c400) [pid = 1845] [serial = 529] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14f6fc6000) [pid = 1845] [serial = 523] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14fc7aa800) [pid = 1845] [serial = 526] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14eebf4800) [pid = 1845] [serial = 511] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14eeeec000) [pid = 1845] [serial = 512] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14fa1f5000) [pid = 1845] [serial = 479] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f638a400) [pid = 1845] [serial = 520] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14f1288400) [pid = 1845] [serial = 515] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14f05abc00) [pid = 1845] [serial = 514] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f4ae1c00) [pid = 1845] [serial = 517] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f4cf4400) [pid = 1845] [serial = 518] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14fe19b800) [pid = 1845] [serial = 527] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14f76b3000) [pid = 1845] [serial = 524] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f6455c00) [pid = 1845] [serial = 521] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14feadbc00) [pid = 1845] [serial = 530] [outer = (nil)] [url = about:blank] 01:04:43 INFO - PROCESS | 1845 | 1463040283483 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:04:43 INFO - PROCESS | 1845 | 1463040283491 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:04:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:04:43 INFO - PROCESS | 1845 | 1463040283504 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:04:43 INFO - PROCESS | 1845 | 1463040283507 Marionette TRACE conn3 <- [1,754,null,{}] 01:04:43 INFO - PROCESS | 1845 | 1463040283513 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}] 01:04:43 INFO - PROCESS | 1845 | 1463040283672 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:04:43 INFO - PROCESS | 1845 | 1463040283686 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f062e000 == 70 [pid = 1845] [id = 196] 01:04:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14edd8c800) [pid = 1845] [serial = 588] [outer = (nil)] 01:04:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f14d7000) [pid = 1845] [serial = 589] [outer = 0x7f14edd8c800] 01:04:43 INFO - PROCESS | 1845 | 1463040283749 Marionette DEBUG loaded listener.js 01:04:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14f637e400) [pid = 1845] [serial = 590] [outer = 0x7f14edd8c800] 01:04:45 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:45 INFO - PROCESS | 1845 | 1463040285067 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]]]}] 01:04:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 01:04:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1585ms 01:04:45 INFO - PROCESS | 1845 | 1463040285089 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:04:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:04:45 INFO - PROCESS | 1845 | 1463040285093 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:04:45 INFO - PROCESS | 1845 | 1463040285100 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:04:45 INFO - PROCESS | 1845 | 1463040285105 Marionette TRACE conn3 <- [1,758,null,{}] 01:04:45 INFO - PROCESS | 1845 | 1463040285120 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}] 01:04:45 INFO - PROCESS | 1845 | 1463040285367 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:04:45 INFO - PROCESS | 1845 | 1463040285390 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f727c000 == 71 [pid = 1845] [id = 197] 01:04:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14f6d3c000) [pid = 1845] [serial = 591] [outer = (nil)] 01:04:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14f76bcc00) [pid = 1845] [serial = 592] [outer = 0x7f14f6d3c000] 01:04:45 INFO - PROCESS | 1845 | 1463040285459 Marionette DEBUG loaded listener.js 01:04:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14fa12ec00) [pid = 1845] [serial = 593] [outer = 0x7f14f6d3c000] 01:04:46 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:46 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:04:46 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:46 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:46 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:04:46 INFO - PROCESS | 1845 | 1463040286276 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]]]}] 01:04:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:04:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1246ms 01:04:46 INFO - PROCESS | 1845 | 1463040286347 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:04:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:04:46 INFO - PROCESS | 1845 | 1463040286351 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:04:46 INFO - PROCESS | 1845 | 1463040286374 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:04:46 INFO - PROCESS | 1845 | 1463040286378 Marionette TRACE conn3 <- [1,762,null,{}] 01:04:46 INFO - PROCESS | 1845 | 1463040286384 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}] 01:04:46 INFO - PROCESS | 1845 | 1463040286595 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:04:46 INFO - PROCESS | 1845 | 1463040286621 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa226800 == 72 [pid = 1845] [id = 198] 01:04:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f6385800) [pid = 1845] [serial = 594] [outer = (nil)] 01:04:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14fc7aa800) [pid = 1845] [serial = 595] [outer = 0x7f14f6385800] 01:04:46 INFO - PROCESS | 1845 | 1463040286683 Marionette DEBUG loaded listener.js 01:04:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14fe39ac00) [pid = 1845] [serial = 596] [outer = 0x7f14f6385800] 01:04:47 INFO - PROCESS | 1845 | 1463040287981 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]]]}] 01:04:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1651ms 01:04:48 INFO - PROCESS | 1845 | 1463040288009 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:04:48 INFO - PROCESS | 1845 | 1463040288014 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:04:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:04:48 INFO - PROCESS | 1845 | 1463040288047 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:04:48 INFO - PROCESS | 1845 | 1463040288049 Marionette TRACE conn3 <- [1,766,null,{}] 01:04:48 INFO - PROCESS | 1845 | 1463040288053 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}] 01:04:48 INFO - PROCESS | 1845 | 1463040288814 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14eebf4c00) [pid = 1845] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14fd34b400) [pid = 1845] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f15129d5000) [pid = 1845] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f63d4000) [pid = 1845] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f8bf5400) [pid = 1845] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14fb53fc00) [pid = 1845] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14fd7cf000) [pid = 1845] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14fd34f400) [pid = 1845] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f67bb000) [pid = 1845] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f785d000) [pid = 1845] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f150698b000) [pid = 1845] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14fb540c00) [pid = 1845] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14fc719000) [pid = 1845] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14f645ec00) [pid = 1845] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f637e000) [pid = 1845] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14f6345c00) [pid = 1845] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f1500ebb400) [pid = 1845] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f1503486800) [pid = 1845] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14fc7a2400) [pid = 1845] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14ed8c4000) [pid = 1845] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f7853800) [pid = 1845] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f6fe4800) [pid = 1845] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14fa33a400) [pid = 1845] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f14d2800) [pid = 1845] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f1503855c00) [pid = 1845] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f4add800) [pid = 1845] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14fc7a7000) [pid = 1845] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14f885b400) [pid = 1845] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14fa33f000) [pid = 1845] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14fb54a800) [pid = 1845] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14eebf8400) [pid = 1845] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f867a000) [pid = 1845] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14fcab5400) [pid = 1845] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14f8bf2800) [pid = 1845] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14f4c19400) [pid = 1845] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f8b26c00) [pid = 1845] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14f6459000) [pid = 1845] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14f14d6000) [pid = 1845] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14f02b6c00) [pid = 1845] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f4ad7800) [pid = 1845] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f1291800) [pid = 1845] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14f4ad2400) [pid = 1845] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14eebeb000) [pid = 1845] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14ef0d4c00) [pid = 1845] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14f785c000) [pid = 1845] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f67be000) [pid = 1845] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14f6fdd000) [pid = 1845] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f15129d5400) [pid = 1845] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f63d8000) [pid = 1845] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14fc7a5c00) [pid = 1845] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14ff9e5000) [pid = 1845] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14f058d000) [pid = 1845] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f4cf0c00) [pid = 1845] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14f034a000) [pid = 1845] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f034ac00) [pid = 1845] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14f4cf7400) [pid = 1845] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14f7857000) [pid = 1845] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14fc7a5000) [pid = 1845] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14ef0e2800) [pid = 1845] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14ef0dc000) [pid = 1845] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14f785dc00) [pid = 1845] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f14a8400) [pid = 1845] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:04:48 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14f0346c00) [pid = 1845] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:04:49 INFO - PROCESS | 1845 | 1463040289004 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eeeca000 == 73 [pid = 1845] [id = 199] 01:04:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14ed8c3800) [pid = 1845] [serial = 597] [outer = (nil)] 01:04:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14eddd8400) [pid = 1845] [serial = 598] [outer = 0x7f14ed8c3800] 01:04:49 INFO - PROCESS | 1845 | 1463040289068 Marionette DEBUG loaded listener.js 01:04:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14ef0d6800) [pid = 1845] [serial = 599] [outer = 0x7f14ed8c3800] 01:04:50 INFO - PROCESS | 1845 | 1463040290140 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]]]}] 01:04:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:04:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2135ms 01:04:50 INFO - PROCESS | 1845 | 1463040290182 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:04:50 INFO - PROCESS | 1845 | 1463040290186 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:04:50 INFO - PROCESS | 1845 | 1463040290191 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:04:50 INFO - PROCESS | 1845 | 1463040290193 Marionette TRACE conn3 <- [1,770,null,{}] 01:04:50 INFO - PROCESS | 1845 | 1463040290206 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}] 01:04:50 INFO - PROCESS | 1845 | 1463040290389 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:04:50 INFO - PROCESS | 1845 | 1463040290453 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff260000 == 74 [pid = 1845] [id = 200] 01:04:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14ed8c4000) [pid = 1845] [serial = 600] [outer = (nil)] 01:04:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14f785f800) [pid = 1845] [serial = 601] [outer = 0x7f14ed8c4000] 01:04:50 INFO - PROCESS | 1845 | 1463040290627 Marionette DEBUG loaded listener.js 01:04:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14fa12a400) [pid = 1845] [serial = 602] [outer = 0x7f14ed8c4000] 01:04:51 INFO - PROCESS | 1845 | 1463040291551 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]]]}] 01:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1377ms 01:04:51 INFO - PROCESS | 1845 | 1463040291570 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:04:51 INFO - PROCESS | 1845 | 1463040291579 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:04:51 INFO - PROCESS | 1845 | 1463040291587 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:04:51 INFO - PROCESS | 1845 | 1463040291593 Marionette TRACE conn3 <- [1,774,null,{}] 01:04:51 INFO - PROCESS | 1845 | 1463040291603 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}] 01:04:51 INFO - PROCESS | 1845 | 1463040291816 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:04:51 INFO - PROCESS | 1845 | 1463040291990 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59a8000 == 75 [pid = 1845] [id = 201] 01:04:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14eeeec000) [pid = 1845] [serial = 603] [outer = (nil)] 01:04:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14f02ae400) [pid = 1845] [serial = 604] [outer = 0x7f14eeeec000] 01:04:52 INFO - PROCESS | 1845 | 1463040292065 Marionette DEBUG loaded listener.js 01:04:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14f058b800) [pid = 1845] [serial = 605] [outer = 0x7f14eeeec000] 01:04:52 INFO - PROCESS | 1845 | 1463040292967 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]]]}] 01:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1437ms 01:04:53 INFO - PROCESS | 1845 | 1463040293025 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:04:53 INFO - PROCESS | 1845 | 1463040293034 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:04:53 INFO - PROCESS | 1845 | 1463040293044 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:04:53 INFO - PROCESS | 1845 | 1463040293048 Marionette TRACE conn3 <- [1,778,null,{}] 01:04:53 INFO - PROCESS | 1845 | 1463040293054 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}] 01:04:53 INFO - PROCESS | 1845 | 1463040293238 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:04:53 INFO - PROCESS | 1845 | 1463040293416 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa235800 == 76 [pid = 1845] [id = 202] 01:04:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14eeef0400) [pid = 1845] [serial = 606] [outer = (nil)] 01:04:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14f4c18000) [pid = 1845] [serial = 607] [outer = 0x7f14eeef0400] 01:04:53 INFO - PROCESS | 1845 | 1463040293492 Marionette DEBUG loaded listener.js 01:04:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14f6347400) [pid = 1845] [serial = 608] [outer = 0x7f14eeef0400] 01:04:54 INFO - PROCESS | 1845 | 1463040294431 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]]]}] 01:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1431ms 01:04:54 INFO - PROCESS | 1845 | 1463040294476 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:04:54 INFO - PROCESS | 1845 | 1463040294481 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:04:54 INFO - PROCESS | 1845 | 1463040294488 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:04:54 INFO - PROCESS | 1845 | 1463040294493 Marionette TRACE conn3 <- [1,782,null,{}] 01:04:54 INFO - PROCESS | 1845 | 1463040294509 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}] 01:04:54 INFO - PROCESS | 1845 | 1463040294736 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:04:54 INFO - PROCESS | 1845 | 1463040294953 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500320000 == 77 [pid = 1845] [id = 203] 01:04:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f645ec00) [pid = 1845] [serial = 609] [outer = (nil)] 01:04:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f6fdb000) [pid = 1845] [serial = 610] [outer = 0x7f14f645ec00] 01:04:55 INFO - PROCESS | 1845 | 1463040295081 Marionette DEBUG loaded listener.js 01:04:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f885f400) [pid = 1845] [serial = 611] [outer = 0x7f14f645ec00] 01:04:55 INFO - PROCESS | 1845 | 1463040295929 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]]]}] 01:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1500ms 01:04:55 INFO - PROCESS | 1845 | 1463040295988 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:04:55 INFO - PROCESS | 1845 | 1463040295992 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:04:56 INFO - PROCESS | 1845 | 1463040295998 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:04:56 INFO - PROCESS | 1845 | 1463040296001 Marionette TRACE conn3 <- [1,786,null,{}] 01:04:56 INFO - PROCESS | 1845 | 1463040296007 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}] 01:04:56 INFO - PROCESS | 1845 | 1463040296199 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:04:56 INFO - PROCESS | 1845 | 1463040296369 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d102800 == 78 [pid = 1845] [id = 204] 01:04:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f6458800) [pid = 1845] [serial = 612] [outer = (nil)] 01:04:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14fa341000) [pid = 1845] [serial = 613] [outer = 0x7f14f6458800] 01:04:56 INFO - PROCESS | 1845 | 1463040296447 Marionette DEBUG loaded listener.js 01:04:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14fc7a0400) [pid = 1845] [serial = 614] [outer = 0x7f14f6458800] 01:04:57 INFO - PROCESS | 1845 | 1463040297316 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]]]}] 01:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 01:04:57 INFO - PROCESS | 1845 | 1463040297386 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:04:57 INFO - PROCESS | 1845 | 1463040297390 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:04:57 INFO - PROCESS | 1845 | 1463040297396 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:04:57 INFO - PROCESS | 1845 | 1463040297399 Marionette TRACE conn3 <- [1,790,null,{}] 01:04:57 INFO - PROCESS | 1845 | 1463040297404 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}] 01:04:57 INFO - PROCESS | 1845 | 1463040297583 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:04:57 INFO - PROCESS | 1845 | 1463040297753 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1510270000 == 79 [pid = 1845] [id = 205] 01:04:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14fa33f000) [pid = 1845] [serial = 615] [outer = (nil)] 01:04:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14fd351000) [pid = 1845] [serial = 616] [outer = 0x7f14fa33f000] 01:04:57 INFO - PROCESS | 1845 | 1463040297838 Marionette DEBUG loaded listener.js 01:04:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14feadbc00) [pid = 1845] [serial = 617] [outer = 0x7f14fa33f000] 01:04:58 INFO - PROCESS | 1845 | 1463040298756 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]]]}] 01:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1432ms 01:04:58 INFO - PROCESS | 1845 | 1463040298831 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:04:58 INFO - PROCESS | 1845 | 1463040298839 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:04:58 INFO - PROCESS | 1845 | 1463040298845 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:04:58 INFO - PROCESS | 1845 | 1463040298849 Marionette TRACE conn3 <- [1,794,null,{}] 01:04:58 INFO - PROCESS | 1845 | 1463040298854 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}] 01:04:59 INFO - PROCESS | 1845 | 1463040299094 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:04:59 INFO - PROCESS | 1845 | 1463040299318 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:04:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514f2c000 == 80 [pid = 1845] [id = 206] 01:04:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f1503461c00) [pid = 1845] [serial = 618] [outer = (nil)] 01:04:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f1506999800) [pid = 1845] [serial = 619] [outer = 0x7f1503461c00] 01:04:59 INFO - PROCESS | 1845 | 1463040299408 Marionette DEBUG loaded listener.js 01:04:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f150d17f000) [pid = 1845] [serial = 620] [outer = 0x7f1503461c00] 01:05:00 INFO - PROCESS | 1845 | 1463040300282 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]]]}] 01:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1483ms 01:05:00 INFO - PROCESS | 1845 | 1463040300331 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:05:00 INFO - PROCESS | 1845 | 1463040300335 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:05:00 INFO - PROCESS | 1845 | 1463040300341 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:05:00 INFO - PROCESS | 1845 | 1463040300345 Marionette TRACE conn3 <- [1,798,null,{}] 01:05:00 INFO - PROCESS | 1845 | 1463040300350 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}] 01:05:00 INFO - PROCESS | 1845 | 1463040300524 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:05:00 INFO - PROCESS | 1845 | 1463040300700 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed9c7000 == 81 [pid = 1845] [id = 207] 01:05:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f1503486800) [pid = 1845] [serial = 621] [outer = (nil)] 01:05:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f150d60cc00) [pid = 1845] [serial = 622] [outer = 0x7f1503486800] 01:05:00 INFO - PROCESS | 1845 | 1463040300771 Marionette DEBUG loaded listener.js 01:05:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f150d81f800) [pid = 1845] [serial = 623] [outer = 0x7f1503486800] 01:05:01 INFO - PROCESS | 1845 | 1463040301748 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]]]}] 01:05:01 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 01:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1435ms 01:05:01 INFO - PROCESS | 1845 | 1463040301779 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:05:01 INFO - PROCESS | 1845 | 1463040301781 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:05:01 INFO - PROCESS | 1845 | 1463040301788 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:05:01 INFO - PROCESS | 1845 | 1463040301792 Marionette TRACE conn3 <- [1,802,null,{}] 01:05:01 INFO - PROCESS | 1845 | 1463040301797 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}] 01:05:01 INFO - PROCESS | 1845 | 1463040301973 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:05:02 INFO - PROCESS | 1845 | 1463040302191 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed9df800 == 82 [pid = 1845] [id = 208] 01:05:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14fe106400) [pid = 1845] [serial = 624] [outer = (nil)] 01:05:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f150d8d6800) [pid = 1845] [serial = 625] [outer = 0x7f14fe106400] 01:05:02 INFO - PROCESS | 1845 | 1463040302307 Marionette DEBUG loaded listener.js 01:05:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f150e85c000) [pid = 1845] [serial = 626] [outer = 0x7f14fe106400] 01:05:03 INFO - PROCESS | 1845 | 1463040303189 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]]]}] 01:05:03 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 01:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1480ms 01:05:03 INFO - PROCESS | 1845 | 1463040303271 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:05:03 INFO - PROCESS | 1845 | 1463040303277 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:05:03 INFO - PROCESS | 1845 | 1463040303286 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:05:03 INFO - PROCESS | 1845 | 1463040303290 Marionette TRACE conn3 <- [1,806,null,{}] 01:05:03 INFO - PROCESS | 1845 | 1463040303299 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}] 01:05:03 INFO - PROCESS | 1845 | 1463040303571 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:05:03 INFO - PROCESS | 1845 | 1463040303839 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edae0800 == 83 [pid = 1845] [id = 209] 01:05:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14ed8c6400) [pid = 1845] [serial = 627] [outer = (nil)] 01:05:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14edde0400) [pid = 1845] [serial = 628] [outer = 0x7f14ed8c6400] 01:05:03 INFO - PROCESS | 1845 | 1463040303923 Marionette DEBUG loaded listener.js 01:05:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f1288800) [pid = 1845] [serial = 629] [outer = 0x7f14ed8c6400] 01:05:04 INFO - PROCESS | 1845 | 1463040304748 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]]]}] 01:05:04 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 01:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1531ms 01:05:04 INFO - PROCESS | 1845 | 1463040304818 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:05:04 INFO - PROCESS | 1845 | 1463040304821 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:05:04 INFO - PROCESS | 1845 | 1463040304827 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:05:04 INFO - PROCESS | 1845 | 1463040304831 Marionette TRACE conn3 <- [1,810,null,{}] 01:05:04 INFO - PROCESS | 1845 | 1463040304836 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}] 01:05:05 INFO - PROCESS | 1845 | 1463040305017 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:05:05 INFO - PROCESS | 1845 | 1463040305191 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f081e800 == 84 [pid = 1845] [id = 210] 01:05:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14ed8c7400) [pid = 1845] [serial = 630] [outer = (nil)] 01:05:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f02af400) [pid = 1845] [serial = 631] [outer = 0x7f14ed8c7400] 01:05:05 INFO - PROCESS | 1845 | 1463040305277 Marionette DEBUG loaded listener.js 01:05:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f1486000) [pid = 1845] [serial = 632] [outer = 0x7f14ed8c7400] 01:05:06 INFO - PROCESS | 1845 | 1463040306198 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]]]}] 01:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1430ms 01:05:06 INFO - PROCESS | 1845 | 1463040306260 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:05:06 INFO - PROCESS | 1845 | 1463040306264 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:05:06 INFO - PROCESS | 1845 | 1463040306270 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:05:06 INFO - PROCESS | 1845 | 1463040306275 Marionette TRACE conn3 <- [1,814,null,{}] 01:05:06 INFO - PROCESS | 1845 | 1463040306281 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}] 01:05:06 INFO - PROCESS | 1845 | 1463040306537 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:05:07 INFO - PROCESS | 1845 | 1463040307135 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f03c5800 == 85 [pid = 1845] [id = 211] 01:05:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14edd85800) [pid = 1845] [serial = 633] [outer = (nil)] 01:05:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14edd8a000) [pid = 1845] [serial = 634] [outer = 0x7f14edd85800] 01:05:07 INFO - PROCESS | 1845 | 1463040307219 Marionette DEBUG loaded listener.js 01:05:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14eebf7400) [pid = 1845] [serial = 635] [outer = 0x7f14edd85800] 01:05:08 INFO - PROCESS | 1845 | 1463040308077 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] 01:05:08 INFO - PROCESS | 1845 | 1463040308118 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:05:08 INFO - PROCESS | 1845 | 1463040308126 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:05:08 INFO - PROCESS | 1845 | 1463040308132 Marionette TRACE conn3 <- [1,818,null,{}] 01:05:08 INFO - PROCESS | 1845 | 1463040308140 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}] 01:05:08 INFO - PROCESS | 1845 | 1463040308325 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:05:08 INFO - PROCESS | 1845 | 1463040308693 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f03c5000 == 86 [pid = 1845] [id = 212] 01:05:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14eebec000) [pid = 1845] [serial = 636] [outer = (nil)] 01:05:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14eeee8800) [pid = 1845] [serial = 637] [outer = 0x7f14eebec000] 01:05:08 INFO - PROCESS | 1845 | 1463040308772 Marionette DEBUG loaded listener.js 01:05:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14f05ad800) [pid = 1845] [serial = 638] [outer = 0x7f14eebec000] 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f65d3800 == 85 [pid = 1845] [id = 75] 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8ba8800 == 84 [pid = 1845] [id = 6] 01:05:09 INFO - PROCESS | 1845 | 1463040309761 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]]]}] 01:05:09 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f76b6000) [pid = 1845] [serial = 562] [outer = (nil)] [url = about:blank] 01:05:09 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f15038cc000) [pid = 1845] [serial = 547] [outer = (nil)] [url = about:blank] 01:05:09 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14fa12a800) [pid = 1845] [serial = 541] [outer = (nil)] [url = about:blank] 01:05:09 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f150345b800) [pid = 1845] [serial = 544] [outer = (nil)] [url = about:blank] 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500ed2000 == 83 [pid = 1845] [id = 193] 01:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1683ms 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff9c7000 == 82 [pid = 1845] [id = 192] 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fecc1000 == 81 [pid = 1845] [id = 191] 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fd2a8000 == 80 [pid = 1845] [id = 190] 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f727f800 == 79 [pid = 1845] [id = 189] 01:05:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f09a1000 == 78 [pid = 1845] [id = 188] 01:05:09 INFO - PROCESS | 1845 | 1463040309822 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:05:09 INFO - PROCESS | 1845 | 1463040309828 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:05:09 INFO - PROCESS | 1845 | 1463040309836 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:05:09 INFO - PROCESS | 1845 | 1463040309839 Marionette TRACE conn3 <- [1,822,null,{}] 01:05:09 INFO - PROCESS | 1845 | 1463040309845 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}] 01:05:10 INFO - PROCESS | 1845 | 1463040310026 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f645dc00) [pid = 1845] [serial = 394] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f15120dec00) [pid = 1845] [serial = 189] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f1503859000) [pid = 1845] [serial = 183] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f1287c00) [pid = 1845] [serial = 482] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f15120e3400) [pid = 1845] [serial = 412] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f150385d000) [pid = 1845] [serial = 361] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f6345000) [pid = 1845] [serial = 436] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14f4cf0800) [pid = 1845] [serial = 485] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f150d6b0400) [pid = 1845] [serial = 249] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f150d3d0000) [pid = 1845] [serial = 289] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14fa33d400) [pid = 1845] [serial = 397] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f1512916400) [pid = 1845] [serial = 406] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14fc7aa400) [pid = 1845] [serial = 240] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f1516a87800) [pid = 1845] [serial = 225] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f6fcbc00) [pid = 1845] [serial = 355] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f76c1800) [pid = 1845] [serial = 488] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14f6fd1400) [pid = 1845] [serial = 439] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f15120e1c00) [pid = 1845] [serial = 219] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f15152e3800) [pid = 1845] [serial = 222] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14feb79c00) [pid = 1845] [serial = 216] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14ed8cfc00) [pid = 1845] [serial = 506] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14fa05c000) [pid = 1845] [serial = 213] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14fa337c00) [pid = 1845] [serial = 280] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f1512923000) [pid = 1845] [serial = 364] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14f4ad9800) [pid = 1845] [serial = 352] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f15107cc800) [pid = 1845] [serial = 141] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f1512920c00) [pid = 1845] [serial = 328] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f15120d5c00) [pid = 1845] [serial = 186] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14fc70bc00) [pid = 1845] [serial = 177] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14ffb4c800) [pid = 1845] [serial = 403] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14ffb4e000) [pid = 1845] [serial = 497] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14fa12b400) [pid = 1845] [serial = 452] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f151084a400) [pid = 1845] [serial = 253] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f150021f800) [pid = 1845] [serial = 322] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14fc7a2c00) [pid = 1845] [serial = 494] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14fa1eac00) [pid = 1845] [serial = 446] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14fa12e000) [pid = 1845] [serial = 442] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14fa336000) [pid = 1845] [serial = 491] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f1514f54c00) [pid = 1845] [serial = 331] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14fe391400) [pid = 1845] [serial = 400] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14f6fdf000) [pid = 1845] [serial = 292] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f1500ff4000) [pid = 1845] [serial = 509] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14f4cf5400) [pid = 1845] [serial = 391] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14eebf8000) [pid = 1845] [serial = 449] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14ef0e1000) [pid = 1845] [serial = 409] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14fa33f400) [pid = 1845] [serial = 358] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f14ffb43400) [pid = 1845] [serial = 286] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14fd30e000) [pid = 1845] [serial = 243] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f1517636400) [pid = 1845] [serial = 370] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f14f67bc400) [pid = 1845] [serial = 316] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f1500a85400) [pid = 1845] [serial = 500] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f15038c4400) [pid = 1845] [serial = 503] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f14f05ae000) [pid = 1845] [serial = 455] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f14feadac00) [pid = 1845] [serial = 246] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f1514498c00) [pid = 1845] [serial = 367] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f150e52e000) [pid = 1845] [serial = 325] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f14fb547c00) [pid = 1845] [serial = 319] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f14fea49800) [pid = 1845] [serial = 283] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f1500ff7400) [pid = 1845] [serial = 180] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f14f76b7400) [pid = 1845] [serial = 559] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f14f4c16400) [pid = 1845] [serial = 538] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f14ffb44800) [pid = 1845] [serial = 532] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f14f63d1800) [pid = 1845] [serial = 556] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f14f0591800) [pid = 1845] [serial = 551] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f14f02bc000) [pid = 1845] [serial = 535] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f14f058b400) [pid = 1845] [serial = 550] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f14f05aac00) [pid = 1845] [serial = 553] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f14f14a7000) [pid = 1845] [serial = 554] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f14f7862800) [pid = 1845] [serial = 560] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f14f67b5800) [pid = 1845] [serial = 557] [outer = (nil)] [url = about:blank] 01:05:10 INFO - PROCESS | 1845 | 1463040310304 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eeecf000 == 79 [pid = 1845] [id = 213] 01:05:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f14eebee400) [pid = 1845] [serial = 639] [outer = (nil)] 01:05:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f14f128c400) [pid = 1845] [serial = 640] [outer = 0x7f14eebee400] 01:05:10 INFO - PROCESS | 1845 | 1463040310405 Marionette DEBUG loaded listener.js 01:05:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f14f14ae000) [pid = 1845] [serial = 641] [outer = 0x7f14eebee400] 01:05:11 INFO - PROCESS | 1845 | 1463040311143 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] 01:05:11 INFO - PROCESS | 1845 | 1463040311179 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:05:11 INFO - PROCESS | 1845 | 1463040311194 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:05:11 INFO - PROCESS | 1845 | 1463040311204 Marionette TRACE conn3 <- [1,826,null,{}] 01:05:11 INFO - PROCESS | 1845 | 1463040311211 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}] 01:05:11 INFO - PROCESS | 1845 | 1463040311431 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:05:11 INFO - PROCESS | 1845 | 1463040311456 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c04800 == 80 [pid = 1845] [id = 214] 01:05:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f14f14ad400) [pid = 1845] [serial = 642] [outer = (nil)] 01:05:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f14f4c21800) [pid = 1845] [serial = 643] [outer = 0x7f14f14ad400] 01:05:11 INFO - PROCESS | 1845 | 1463040311520 Marionette DEBUG loaded listener.js 01:05:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f14f6347000) [pid = 1845] [serial = 644] [outer = 0x7f14f14ad400] 01:05:12 INFO - PROCESS | 1845 | 1463040312485 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]]]}] 01:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1358ms 01:05:12 INFO - PROCESS | 1845 | 1463040312556 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:05:12 INFO - PROCESS | 1845 | 1463040312563 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:05:12 INFO - PROCESS | 1845 | 1463040312572 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:05:12 INFO - PROCESS | 1845 | 1463040312577 Marionette TRACE conn3 <- [1,830,null,{}] 01:05:12 INFO - PROCESS | 1845 | 1463040312601 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}] 01:05:12 INFO - PROCESS | 1845 | 1463040312930 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:05:13 INFO - PROCESS | 1845 | 1463040313159 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6653800 == 81 [pid = 1845] [id = 215] 01:05:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14f14af400) [pid = 1845] [serial = 645] [outer = (nil)] 01:05:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f14f638a000) [pid = 1845] [serial = 646] [outer = 0x7f14f14af400] 01:05:13 INFO - PROCESS | 1845 | 1463040313263 Marionette DEBUG loaded listener.js 01:05:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14f6455800) [pid = 1845] [serial = 647] [outer = 0x7f14f14af400] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f14eebf7c00) [pid = 1845] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f14f05b0400) [pid = 1845] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f14f6384c00) [pid = 1845] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f14f0591400) [pid = 1845] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f14f76bbc00) [pid = 1845] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 109 (0x7f14ef0d4800) [pid = 1845] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 108 (0x7f14f6d3c000) [pid = 1845] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 107 (0x7f14f76c0c00) [pid = 1845] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 106 (0x7f14f6385800) [pid = 1845] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 105 (0x7f14f0590c00) [pid = 1845] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 104 (0x7f14ff784000) [pid = 1845] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 103 (0x7f14edd8c800) [pid = 1845] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 102 (0x7f14eddd5400) [pid = 1845] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 101 (0x7f14ed8cd400) [pid = 1845] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 100 (0x7f14ed8c3800) [pid = 1845] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 99 (0x7f14f6fdcc00) [pid = 1845] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 98 (0x7f14f76b3c00) [pid = 1845] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:05:14 INFO - PROCESS | 1845 | --DOMWINDOW == 97 (0x7f14eebf6400) [pid = 1845] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:05:14 INFO - PROCESS | 1845 | 1463040314594 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]]]}] 01:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 2042ms 01:05:14 INFO - PROCESS | 1845 | 1463040314615 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:05:14 INFO - PROCESS | 1845 | 1463040314618 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:05:14 INFO - PROCESS | 1845 | 1463040314624 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:05:14 INFO - PROCESS | 1845 | 1463040314626 Marionette TRACE conn3 <- [1,834,null,{}] 01:05:14 INFO - PROCESS | 1845 | 1463040314632 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}] 01:05:14 INFO - PROCESS | 1845 | 1463040314840 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:05:14 INFO - PROCESS | 1845 | 1463040314968 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7267000 == 82 [pid = 1845] [id = 216] 01:05:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 98 (0x7f14f638a400) [pid = 1845] [serial = 648] [outer = (nil)] 01:05:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 99 (0x7f14f6456400) [pid = 1845] [serial = 649] [outer = 0x7f14f638a400] 01:05:15 INFO - PROCESS | 1845 | 1463040315040 Marionette DEBUG loaded listener.js 01:05:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 100 (0x7f14f67bd000) [pid = 1845] [serial = 650] [outer = 0x7f14f638a400] 01:05:15 INFO - PROCESS | 1845 | 1463040315855 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]]]}] 01:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1278ms 01:05:15 INFO - PROCESS | 1845 | 1463040315904 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:05:15 INFO - PROCESS | 1845 | 1463040315907 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:05:15 INFO - PROCESS | 1845 | 1463040315914 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:05:15 INFO - PROCESS | 1845 | 1463040315918 Marionette TRACE conn3 <- [1,838,null,{}] 01:05:15 INFO - PROCESS | 1845 | 1463040315924 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}] 01:05:16 INFO - PROCESS | 1845 | 1463040316118 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:05:16 INFO - PROCESS | 1845 | 1463040316237 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f842a800 == 83 [pid = 1845] [id = 217] 01:05:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 101 (0x7f14f63ccc00) [pid = 1845] [serial = 651] [outer = (nil)] 01:05:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 102 (0x7f14f6fe1000) [pid = 1845] [serial = 652] [outer = 0x7f14f63ccc00] 01:05:16 INFO - PROCESS | 1845 | 1463040316312 Marionette DEBUG loaded listener.js 01:05:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 103 (0x7f14f76b8000) [pid = 1845] [serial = 653] [outer = 0x7f14f63ccc00] 01:05:17 INFO - PROCESS | 1845 | 1463040317308 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]]]}] 01:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1439ms 01:05:17 INFO - PROCESS | 1845 | 1463040317355 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:05:17 INFO - PROCESS | 1845 | 1463040317362 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:05:17 INFO - PROCESS | 1845 | 1463040317370 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:05:17 INFO - PROCESS | 1845 | 1463040317376 Marionette TRACE conn3 <- [1,842,null,{}] 01:05:17 INFO - PROCESS | 1845 | 1463040317384 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}] 01:05:17 INFO - PROCESS | 1845 | 1463040317587 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:05:17 INFO - PROCESS | 1845 | 1463040317807 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4ca9000 == 84 [pid = 1845] [id = 218] 01:05:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 104 (0x7f14f0347c00) [pid = 1845] [serial = 654] [outer = (nil)] 01:05:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 105 (0x7f14f0590000) [pid = 1845] [serial = 655] [outer = 0x7f14f0347c00] 01:05:17 INFO - PROCESS | 1845 | 1463040317929 Marionette DEBUG loaded listener.js 01:05:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 106 (0x7f14f1285400) [pid = 1845] [serial = 656] [outer = 0x7f14f0347c00] 01:05:18 INFO - PROCESS | 1845 | 1463040318824 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]]]}] 01:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1490ms 01:05:18 INFO - PROCESS | 1845 | 1463040318861 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:05:18 INFO - PROCESS | 1845 | 1463040318870 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:05:18 INFO - PROCESS | 1845 | 1463040318881 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:05:18 INFO - PROCESS | 1845 | 1463040318885 Marionette TRACE conn3 <- [1,846,null,{}] 01:05:18 INFO - PROCESS | 1845 | 1463040318891 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}] 01:05:19 INFO - PROCESS | 1845 | 1463040319104 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:05:19 INFO - PROCESS | 1845 | 1463040319267 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f793c800 == 85 [pid = 1845] [id = 219] 01:05:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 107 (0x7f14f0349400) [pid = 1845] [serial = 657] [outer = (nil)] 01:05:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 108 (0x7f14f14d2400) [pid = 1845] [serial = 658] [outer = 0x7f14f0349400] 01:05:19 INFO - PROCESS | 1845 | 1463040319340 Marionette DEBUG loaded listener.js 01:05:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 109 (0x7f14f4c19800) [pid = 1845] [serial = 659] [outer = 0x7f14f0349400] 01:05:20 INFO - PROCESS | 1845 | 1463040320272 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]]]}] 01:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1431ms 01:05:20 INFO - PROCESS | 1845 | 1463040320313 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:05:20 INFO - PROCESS | 1845 | 1463040320317 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:05:20 INFO - PROCESS | 1845 | 1463040320324 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:05:20 INFO - PROCESS | 1845 | 1463040320331 Marionette TRACE conn3 <- [1,850,null,{}] 01:05:20 INFO - PROCESS | 1845 | 1463040320347 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}] 01:05:20 INFO - PROCESS | 1845 | 1463040320577 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:05:20 INFO - PROCESS | 1845 | 1463040320812 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9ee000 == 86 [pid = 1845] [id = 220] 01:05:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 110 (0x7f14f6457400) [pid = 1845] [serial = 660] [outer = (nil)] 01:05:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f14f67bd400) [pid = 1845] [serial = 661] [outer = 0x7f14f6457400] 01:05:20 INFO - PROCESS | 1845 | 1463040320941 Marionette DEBUG loaded listener.js 01:05:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f14f6fc7800) [pid = 1845] [serial = 662] [outer = 0x7f14f6457400] 01:05:21 INFO - PROCESS | 1845 | 1463040321779 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]]]}] 01:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1494ms 01:05:21 INFO - PROCESS | 1845 | 1463040321819 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:05:21 INFO - PROCESS | 1845 | 1463040321824 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:05:21 INFO - PROCESS | 1845 | 1463040321830 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:05:21 INFO - PROCESS | 1845 | 1463040321833 Marionette TRACE conn3 <- [1,854,null,{}] 01:05:21 INFO - PROCESS | 1845 | 1463040321839 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}] 01:05:22 INFO - PROCESS | 1845 | 1463040322031 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:05:22 INFO - PROCESS | 1845 | 1463040322197 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe4e4800 == 87 [pid = 1845] [id = 221] 01:05:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14f634f400) [pid = 1845] [serial = 663] [outer = (nil)] 01:05:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f14f7857000) [pid = 1845] [serial = 664] [outer = 0x7f14f634f400] 01:05:22 INFO - PROCESS | 1845 | 1463040322270 Marionette DEBUG loaded listener.js 01:05:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14f79b7000) [pid = 1845] [serial = 665] [outer = 0x7f14f634f400] 01:05:23 INFO - PROCESS | 1845 | 1463040323133 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]]]}] 01:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1330ms 01:05:23 INFO - PROCESS | 1845 | 1463040323162 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:05:23 INFO - PROCESS | 1845 | 1463040323166 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:05:23 INFO - PROCESS | 1845 | 1463040323172 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:05:23 INFO - PROCESS | 1845 | 1463040323174 Marionette TRACE conn3 <- [1,858,null,{}] 01:05:23 INFO - PROCESS | 1845 | 1463040323180 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}] 01:05:23 INFO - PROCESS | 1845 | 1463040323367 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:05:23 INFO - PROCESS | 1845 | 1463040323546 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff268800 == 88 [pid = 1845] [id = 222] 01:05:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14f785d800) [pid = 1845] [serial = 666] [outer = (nil)] 01:05:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14f8b24c00) [pid = 1845] [serial = 667] [outer = 0x7f14f785d800] 01:05:23 INFO - PROCESS | 1845 | 1463040323617 Marionette DEBUG loaded listener.js 01:05:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14fa060c00) [pid = 1845] [serial = 668] [outer = 0x7f14f785d800] 01:05:24 INFO - PROCESS | 1845 | 1463040324569 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]]]}] 01:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1437ms 01:05:24 INFO - PROCESS | 1845 | 1463040324610 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:05:24 INFO - PROCESS | 1845 | 1463040324614 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:05:24 INFO - PROCESS | 1845 | 1463040324621 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:05:24 INFO - PROCESS | 1845 | 1463040324625 Marionette TRACE conn3 <- [1,862,null,{}] 01:05:24 INFO - PROCESS | 1845 | 1463040324631 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}] 01:05:24 INFO - PROCESS | 1845 | 1463040324843 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:05:25 INFO - PROCESS | 1845 | 1463040325013 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffc5e000 == 89 [pid = 1845] [id = 223] 01:05:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f14f7857400) [pid = 1845] [serial = 669] [outer = (nil)] 01:05:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f14fb540800) [pid = 1845] [serial = 670] [outer = 0x7f14f7857400] 01:05:25 INFO - PROCESS | 1845 | 1463040325091 Marionette DEBUG loaded listener.js 01:05:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f14fc7a7c00) [pid = 1845] [serial = 671] [outer = 0x7f14f7857400] 01:05:26 INFO - PROCESS | 1845 | 1463040326035 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]]]}] 01:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1429ms 01:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:05:26 INFO - PROCESS | 1845 | 1463040326052 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:05:26 INFO - PROCESS | 1845 | 1463040326054 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:05:26 INFO - PROCESS | 1845 | 1463040326062 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:05:26 INFO - PROCESS | 1845 | 1463040326065 Marionette TRACE conn3 <- [1,866,null,{}] 01:05:26 INFO - PROCESS | 1845 | 1463040326073 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}] 01:05:26 INFO - PROCESS | 1845 | 1463040326263 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:05:26 INFO - PROCESS | 1845 | 1463040326433 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500309000 == 90 [pid = 1845] [id = 224] 01:05:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f14f785a800) [pid = 1845] [serial = 672] [outer = (nil)] 01:05:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f14fd31b800) [pid = 1845] [serial = 673] [outer = 0x7f14f785a800] 01:05:26 INFO - PROCESS | 1845 | 1463040326508 Marionette DEBUG loaded listener.js 01:05:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f14fe102400) [pid = 1845] [serial = 674] [outer = 0x7f14f785a800] 01:05:27 INFO - PROCESS | 1845 | 1463040327372 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]]]}] 01:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1342ms 01:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:05:27 INFO - PROCESS | 1845 | 1463040327403 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:05:27 INFO - PROCESS | 1845 | 1463040327406 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:05:27 INFO - PROCESS | 1845 | 1463040327413 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:05:27 INFO - PROCESS | 1845 | 1463040327416 Marionette TRACE conn3 <- [1,870,null,{}] 01:05:27 INFO - PROCESS | 1845 | 1463040327421 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}] 01:05:27 INFO - PROCESS | 1845 | 1463040327604 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:05:27 INFO - PROCESS | 1845 | 1463040327774 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1503364000 == 91 [pid = 1845] [id = 225] 01:05:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f14edd85000) [pid = 1845] [serial = 675] [outer = (nil)] 01:05:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f14fe785800) [pid = 1845] [serial = 676] [outer = 0x7f14edd85000] 01:05:27 INFO - PROCESS | 1845 | 1463040327847 Marionette DEBUG loaded listener.js 01:05:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14feb6f800) [pid = 1845] [serial = 677] [outer = 0x7f14edd85000] 01:05:28 INFO - PROCESS | 1845 | 1463040328716 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]]]}] 01:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1380ms 01:05:28 INFO - PROCESS | 1845 | 1463040328792 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:05:28 INFO - PROCESS | 1845 | 1463040328795 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:05:28 INFO - PROCESS | 1845 | 1463040328802 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:05:28 INFO - PROCESS | 1845 | 1463040328805 Marionette TRACE conn3 <- [1,874,null,{}] 01:05:28 INFO - PROCESS | 1845 | 1463040328810 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}] 01:05:29 INFO - PROCESS | 1845 | 1463040329037 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:05:29 INFO - PROCESS | 1845 | 1463040329202 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150c524000 == 92 [pid = 1845] [id = 226] 01:05:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14fc7a4000) [pid = 1845] [serial = 678] [outer = (nil)] 01:05:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14ff523c00) [pid = 1845] [serial = 679] [outer = 0x7f14fc7a4000] 01:05:29 INFO - PROCESS | 1845 | 1463040329313 Marionette DEBUG loaded listener.js 01:05:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14ffb4c800) [pid = 1845] [serial = 680] [outer = 0x7f14fc7a4000] 01:05:30 INFO - PROCESS | 1845 | 1463040330166 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]]]}] 01:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1432ms 01:05:30 INFO - PROCESS | 1845 | 1463040330234 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:05:30 INFO - PROCESS | 1845 | 1463040330238 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:05:30 INFO - PROCESS | 1845 | 1463040330243 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:05:30 INFO - PROCESS | 1845 | 1463040330245 Marionette TRACE conn3 <- [1,878,null,{}] 01:05:30 INFO - PROCESS | 1845 | 1463040330252 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}] 01:05:30 INFO - PROCESS | 1845 | 1463040330485 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:05:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14edd83400) [pid = 1845] [serial = 681] [outer = 0x7f14f79b0400] 01:05:30 INFO - PROCESS | 1845 | 1463040330765 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edd99000 == 93 [pid = 1845] [id = 227] 01:05:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14ed8cac00) [pid = 1845] [serial = 682] [outer = (nil)] 01:05:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14edddd000) [pid = 1845] [serial = 683] [outer = 0x7f14ed8cac00] 01:05:30 INFO - PROCESS | 1845 | 1463040330897 Marionette DEBUG loaded listener.js 01:05:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14f4ced800) [pid = 1845] [serial = 684] [outer = 0x7f14ed8cac00] 01:05:32 INFO - PROCESS | 1845 | 1463040332084 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]]]}] 01:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1892ms 01:05:32 INFO - PROCESS | 1845 | 1463040332137 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:05:32 INFO - PROCESS | 1845 | 1463040332142 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:05:32 INFO - PROCESS | 1845 | 1463040332150 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:05:32 INFO - PROCESS | 1845 | 1463040332156 Marionette TRACE conn3 <- [1,882,null,{}] 01:05:32 INFO - PROCESS | 1845 | 1463040332173 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}] 01:05:32 INFO - PROCESS | 1845 | 1463040332354 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:05:32 INFO - PROCESS | 1845 | 1463040332547 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c07800 == 94 [pid = 1845] [id = 228] 01:05:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14ef0d4400) [pid = 1845] [serial = 685] [outer = (nil)] 01:05:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14ef0e0c00) [pid = 1845] [serial = 686] [outer = 0x7f14ef0d4400] 01:05:32 INFO - PROCESS | 1845 | 1463040332613 Marionette DEBUG loaded listener.js 01:05:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14f0593000) [pid = 1845] [serial = 687] [outer = 0x7f14ef0d4400] 01:05:33 INFO - PROCESS | 1845 | 1463040333412 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]]]}] 01:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1284ms 01:05:33 INFO - PROCESS | 1845 | 1463040333438 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:05:33 INFO - PROCESS | 1845 | 1463040333447 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:05:33 INFO - PROCESS | 1845 | 1463040333460 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:05:33 INFO - PROCESS | 1845 | 1463040333463 Marionette TRACE conn3 <- [1,886,null,{}] 01:05:33 INFO - PROCESS | 1845 | 1463040333470 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}] 01:05:33 INFO - PROCESS | 1845 | 1463040333650 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:05:34 INFO - PROCESS | 1845 | 1463040334024 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed9da800 == 95 [pid = 1845] [id = 229] 01:05:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14ef0d9000) [pid = 1845] [serial = 688] [outer = (nil)] 01:05:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14f0342800) [pid = 1845] [serial = 689] [outer = 0x7f14ef0d9000] 01:05:34 INFO - PROCESS | 1845 | 1463040334101 Marionette DEBUG loaded listener.js 01:05:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14f148ac00) [pid = 1845] [serial = 690] [outer = 0x7f14ef0d9000] 01:05:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15003df800 == 94 [pid = 1845] [id = 17] 01:05:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffc5c000 == 93 [pid = 1845] [id = 16] 01:05:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6d9c000 == 92 [pid = 1845] [id = 187] 01:05:35 INFO - PROCESS | 1845 | 1463040335104 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]]]}] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f67b4800) [pid = 1845] [serial = 569] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14f4cf9c00) [pid = 1845] [serial = 568] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14fa1ea000) [pid = 1845] [serial = 572] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14f8bf6c00) [pid = 1845] [serial = 571] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14f05ac000) [pid = 1845] [serial = 587] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14f058fc00) [pid = 1845] [serial = 586] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14f76bcc00) [pid = 1845] [serial = 592] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14feb7a000) [pid = 1845] [serial = 575] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14fea4b800) [pid = 1845] [serial = 574] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14fc7aa800) [pid = 1845] [serial = 595] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f14f1286c00) [pid = 1845] [serial = 566] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14f0594c00) [pid = 1845] [serial = 565] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f150e539c00) [pid = 1845] [serial = 581] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f150385e400) [pid = 1845] [serial = 580] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f14f14d7000) [pid = 1845] [serial = 589] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f14f637e400) [pid = 1845] [serial = 590] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f14ffb50c00) [pid = 1845] [serial = 577] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f150037dc00) [pid = 1845] [serial = 578] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f14edd89400) [pid = 1845] [serial = 583] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f14edd91c00) [pid = 1845] [serial = 584] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f14ef0d6800) [pid = 1845] [serial = 599] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f14fe39ac00) [pid = 1845] [serial = 596] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f14eddd8400) [pid = 1845] [serial = 598] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f14fa12ec00) [pid = 1845] [serial = 593] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f14fd358400) [pid = 1845] [serial = 542] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f150c5d1800) [pid = 1845] [serial = 545] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f150d3afc00) [pid = 1845] [serial = 548] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f14f05afc00) [pid = 1845] [serial = 536] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 111 (0x7f14f6459800) [pid = 1845] [serial = 539] [outer = (nil)] [url = about:blank] 01:05:35 INFO - PROCESS | 1845 | --DOMWINDOW == 110 (0x7f150339a400) [pid = 1845] [serial = 533] [outer = (nil)] [url = about:blank] 01:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1688ms 01:05:35 INFO - PROCESS | 1845 | 1463040335149 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:05:35 INFO - PROCESS | 1845 | 1463040335157 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:05:35 INFO - PROCESS | 1845 | 1463040335163 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:05:35 INFO - PROCESS | 1845 | 1463040335168 Marionette TRACE conn3 <- [1,890,null,{}] 01:05:35 INFO - PROCESS | 1845 | 1463040335184 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}] 01:05:35 INFO - PROCESS | 1845 | 1463040335360 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:05:35 INFO - PROCESS | 1845 | 1463040335528 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0993000 == 93 [pid = 1845] [id = 230] 01:05:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 111 (0x7f14f148bc00) [pid = 1845] [serial = 691] [outer = (nil)] 01:05:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 112 (0x7f14f4c1d800) [pid = 1845] [serial = 692] [outer = 0x7f14f148bc00] 01:05:35 INFO - PROCESS | 1845 | 1463040335617 Marionette DEBUG loaded listener.js 01:05:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14f4cf4400) [pid = 1845] [serial = 693] [outer = 0x7f14f148bc00] 01:05:36 INFO - PROCESS | 1845 | 1463040336333 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]]]}] 01:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1187ms 01:05:36 INFO - PROCESS | 1845 | 1463040336351 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:05:36 INFO - PROCESS | 1845 | 1463040336355 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:05:36 INFO - PROCESS | 1845 | 1463040336361 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:05:36 INFO - PROCESS | 1845 | 1463040336363 Marionette TRACE conn3 <- [1,894,null,{}] 01:05:36 INFO - PROCESS | 1845 | 1463040336388 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}] 01:05:36 INFO - PROCESS | 1845 | 1463040336554 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:05:36 INFO - PROCESS | 1845 | 1463040336569 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59e4000 == 94 [pid = 1845] [id = 231] 01:05:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f14f14e1c00) [pid = 1845] [serial = 694] [outer = (nil)] 01:05:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14f63d8c00) [pid = 1845] [serial = 695] [outer = 0x7f14f14e1c00] 01:05:36 INFO - PROCESS | 1845 | 1463040336631 Marionette DEBUG loaded listener.js 01:05:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14f67b4800) [pid = 1845] [serial = 696] [outer = 0x7f14f14e1c00] 01:05:37 INFO - PROCESS | 1845 | 1463040337432 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]]]}] 01:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1148ms 01:05:37 INFO - PROCESS | 1845 | 1463040337516 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:05:37 INFO - PROCESS | 1845 | 1463040337518 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:05:37 INFO - PROCESS | 1845 | 1463040337536 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:05:37 INFO - PROCESS | 1845 | 1463040337551 Marionette TRACE conn3 <- [1,898,null,{}] 01:05:37 INFO - PROCESS | 1845 | 1463040337557 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}] 01:05:37 INFO - PROCESS | 1845 | 1463040337757 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:05:37 INFO - PROCESS | 1845 | 1463040337781 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d96800 == 95 [pid = 1845] [id = 232] 01:05:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14f637b800) [pid = 1845] [serial = 697] [outer = (nil)] 01:05:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14f6d3e400) [pid = 1845] [serial = 698] [outer = 0x7f14f637b800] 01:05:37 INFO - PROCESS | 1845 | 1463040337842 Marionette DEBUG loaded listener.js 01:05:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f14f6fe3c00) [pid = 1845] [serial = 699] [outer = 0x7f14f637b800] 01:05:38 INFO - PROCESS | 1845 | 1463040338663 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]]]}] 01:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1160ms 01:05:38 INFO - PROCESS | 1845 | 1463040338687 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:05:38 INFO - PROCESS | 1845 | 1463040338691 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:05:38 INFO - PROCESS | 1845 | 1463040338696 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:05:38 INFO - PROCESS | 1845 | 1463040338698 Marionette TRACE conn3 <- [1,902,null,{}] 01:05:38 INFO - PROCESS | 1845 | 1463040338704 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}] 01:05:38 INFO - PROCESS | 1845 | 1463040338946 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:05:38 INFO - PROCESS | 1845 | 1463040338989 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb592800 == 96 [pid = 1845] [id = 233] 01:05:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f14fa122c00) [pid = 1845] [serial = 700] [outer = (nil)] 01:05:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f14fa33a400) [pid = 1845] [serial = 701] [outer = 0x7f14fa122c00] 01:05:39 INFO - PROCESS | 1845 | 1463040339076 Marionette DEBUG loaded listener.js 01:05:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f14fc719400) [pid = 1845] [serial = 702] [outer = 0x7f14fa122c00] 01:05:39 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f14f14af400) [pid = 1845] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:05:39 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f14f638a400) [pid = 1845] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:05:39 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f14ed8c4000) [pid = 1845] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:05:39 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f14f14ad400) [pid = 1845] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:05:39 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f14edd85800) [pid = 1845] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:05:39 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f14eebee400) [pid = 1845] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:05:39 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f14eebec000) [pid = 1845] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:05:40 INFO - PROCESS | 1845 | 1463040340118 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]]]}] 01:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1488ms 01:05:40 INFO - PROCESS | 1845 | 1463040340186 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:05:40 INFO - PROCESS | 1845 | 1463040340189 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:05:40 INFO - PROCESS | 1845 | 1463040340195 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:05:40 INFO - PROCESS | 1845 | 1463040340197 Marionette TRACE conn3 <- [1,906,null,{}] 01:05:40 INFO - PROCESS | 1845 | 1463040340203 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}] 01:05:40 INFO - PROCESS | 1845 | 1463040340370 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:05:40 INFO - PROCESS | 1845 | 1463040340495 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d8b000 == 97 [pid = 1845] [id = 234] 01:05:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14edd84800) [pid = 1845] [serial = 703] [outer = (nil)] 01:05:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14f6fda800) [pid = 1845] [serial = 704] [outer = 0x7f14edd84800] 01:05:40 INFO - PROCESS | 1845 | 1463040340592 Marionette DEBUG loaded listener.js 01:05:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14fc7a9c00) [pid = 1845] [serial = 705] [outer = 0x7f14edd84800] 01:05:41 INFO - PROCESS | 1845 | 1463040341235 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]]]}] 01:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1087ms 01:05:41 INFO - PROCESS | 1845 | 1463040341283 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:05:41 INFO - PROCESS | 1845 | 1463040341287 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:05:41 INFO - PROCESS | 1845 | 1463040341292 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:05:41 INFO - PROCESS | 1845 | 1463040341295 Marionette TRACE conn3 <- [1,910,null,{}] 01:05:41 INFO - PROCESS | 1845 | 1463040341300 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}] 01:05:41 INFO - PROCESS | 1845 | 1463040341458 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:05:41 INFO - PROCESS | 1845 | 1463040341588 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff8f0000 == 98 [pid = 1845] [id = 235] 01:05:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f14edd85800) [pid = 1845] [serial = 706] [outer = (nil)] 01:05:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f14fc7aa800) [pid = 1845] [serial = 707] [outer = 0x7f14edd85800] 01:05:41 INFO - PROCESS | 1845 | 1463040341650 Marionette DEBUG loaded listener.js 01:05:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f14ffb48400) [pid = 1845] [serial = 708] [outer = 0x7f14edd85800] 01:05:42 INFO - PROCESS | 1845 | 1463040342637 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]]]}] 01:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1381ms 01:05:42 INFO - PROCESS | 1845 | 1463040342674 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:05:42 INFO - PROCESS | 1845 | 1463040342681 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:05:42 INFO - PROCESS | 1845 | 1463040342691 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:05:42 INFO - PROCESS | 1845 | 1463040342695 Marionette TRACE conn3 <- [1,914,null,{}] 01:05:42 INFO - PROCESS | 1845 | 1463040342704 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}] 01:05:42 INFO - PROCESS | 1845 | 1463040342907 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:05:43 INFO - PROCESS | 1845 | 1463040343075 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4cb0000 == 99 [pid = 1845] [id = 236] 01:05:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f14ef0e1000) [pid = 1845] [serial = 709] [outer = (nil)] 01:05:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f14f0599000) [pid = 1845] [serial = 710] [outer = 0x7f14ef0e1000] 01:05:43 INFO - PROCESS | 1845 | 1463040343202 Marionette DEBUG loaded listener.js 01:05:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f14f1487000) [pid = 1845] [serial = 711] [outer = 0x7f14ef0e1000] 01:05:44 INFO - PROCESS | 1845 | 1463040344063 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]]]}] 01:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1434ms 01:05:44 INFO - PROCESS | 1845 | 1463040344127 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:05:44 INFO - PROCESS | 1845 | 1463040344136 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:05:44 INFO - PROCESS | 1845 | 1463040344147 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:05:44 INFO - PROCESS | 1845 | 1463040344152 Marionette TRACE conn3 <- [1,918,null,{}] 01:05:44 INFO - PROCESS | 1845 | 1463040344158 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}] 01:05:44 INFO - PROCESS | 1845 | 1463040344395 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:05:44 INFO - PROCESS | 1845 | 1463040344657 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa22b000 == 100 [pid = 1845] [id = 237] 01:05:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f14f14a6400) [pid = 1845] [serial = 712] [outer = (nil)] 01:05:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f14f4cf5400) [pid = 1845] [serial = 713] [outer = 0x7f14f14a6400] 01:05:44 INFO - PROCESS | 1845 | 1463040344776 Marionette DEBUG loaded listener.js 01:05:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14f6460400) [pid = 1845] [serial = 714] [outer = 0x7f14f14a6400] 01:05:45 INFO - PROCESS | 1845 | 1463040345632 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]]]}] 01:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1531ms 01:05:45 INFO - PROCESS | 1845 | 1463040345679 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:05:45 INFO - PROCESS | 1845 | 1463040345682 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:05:45 INFO - PROCESS | 1845 | 1463040345717 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:05:45 INFO - PROCESS | 1845 | 1463040345727 Marionette TRACE conn3 <- [1,922,null,{}] 01:05:45 INFO - PROCESS | 1845 | 1463040345747 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}] 01:05:45 INFO - PROCESS | 1845 | 1463040345985 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:05:46 INFO - PROCESS | 1845 | 1463040346202 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500ee9000 == 101 [pid = 1845] [id = 238] 01:05:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14f6fe1c00) [pid = 1845] [serial = 715] [outer = (nil)] 01:05:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14fa12f000) [pid = 1845] [serial = 716] [outer = 0x7f14f6fe1c00] 01:05:46 INFO - PROCESS | 1845 | 1463040346324 Marionette DEBUG loaded listener.js 01:05:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14fc715400) [pid = 1845] [serial = 717] [outer = 0x7f14f6fe1c00] 01:05:47 INFO - PROCESS | 1845 | 1463040347184 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]]]}] 01:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1541ms 01:05:47 INFO - PROCESS | 1845 | 1463040347233 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:05:47 INFO - PROCESS | 1845 | 1463040347239 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:05:47 INFO - PROCESS | 1845 | 1463040347246 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:05:47 INFO - PROCESS | 1845 | 1463040347249 Marionette TRACE conn3 <- [1,926,null,{}] 01:05:47 INFO - PROCESS | 1845 | 1463040347255 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}] 01:05:47 INFO - PROCESS | 1845 | 1463040347456 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:05:47 INFO - PROCESS | 1845 | 1463040347624 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e513800 == 102 [pid = 1845] [id = 239] 01:05:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14f76b4400) [pid = 1845] [serial = 718] [outer = (nil)] 01:05:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14ffb44800) [pid = 1845] [serial = 719] [outer = 0x7f14f76b4400] 01:05:47 INFO - PROCESS | 1845 | 1463040347702 Marionette DEBUG loaded listener.js 01:05:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14ffdad000) [pid = 1845] [serial = 720] [outer = 0x7f14f76b4400] 01:05:48 INFO - PROCESS | 1845 | 1463040348568 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]]]}] 01:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1384ms 01:05:48 INFO - PROCESS | 1845 | 1463040348629 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:05:48 INFO - PROCESS | 1845 | 1463040348632 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:05:48 INFO - PROCESS | 1845 | 1463040348639 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:05:48 INFO - PROCESS | 1845 | 1463040348643 Marionette TRACE conn3 <- [1,930,null,{}] 01:05:48 INFO - PROCESS | 1845 | 1463040348648 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}] 01:05:48 INFO - PROCESS | 1845 | 1463040348846 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:05:49 INFO - PROCESS | 1845 | 1463040349014 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511f06000 == 103 [pid = 1845] [id = 240] 01:05:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14fe193800) [pid = 1845] [serial = 721] [outer = (nil)] 01:05:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f1500a7d000) [pid = 1845] [serial = 722] [outer = 0x7f14fe193800] 01:05:49 INFO - PROCESS | 1845 | 1463040349102 Marionette DEBUG loaded listener.js 01:05:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f150339a400) [pid = 1845] [serial = 723] [outer = 0x7f14fe193800] 01:05:49 INFO - PROCESS | 1845 | 1463040349987 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]]]}] 01:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1386ms 01:05:50 INFO - PROCESS | 1845 | 1463040350027 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:05:50 INFO - PROCESS | 1845 | 1463040350030 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:05:50 INFO - PROCESS | 1845 | 1463040350037 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:05:50 INFO - PROCESS | 1845 | 1463040350041 Marionette TRACE conn3 <- [1,934,null,{}] 01:05:50 INFO - PROCESS | 1845 | 1463040350048 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}] 01:05:50 INFO - PROCESS | 1845 | 1463040350284 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:05:50 INFO - PROCESS | 1845 | 1463040350454 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514447800 == 104 [pid = 1845] [id = 241] 01:05:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f150345c800) [pid = 1845] [serial = 724] [outer = (nil)] 01:05:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f1506858400) [pid = 1845] [serial = 725] [outer = 0x7f150345c800] 01:05:50 INFO - PROCESS | 1845 | 1463040350535 Marionette DEBUG loaded listener.js 01:05:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f150d3d4400) [pid = 1845] [serial = 726] [outer = 0x7f150345c800] 01:05:51 INFO - PROCESS | 1845 | 1463040351411 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]]]}] 01:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1439ms 01:05:51 INFO - PROCESS | 1845 | 1463040351478 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:05:51 INFO - PROCESS | 1845 | 1463040351481 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:05:51 INFO - PROCESS | 1845 | 1463040351487 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:05:51 INFO - PROCESS | 1845 | 1463040351491 Marionette TRACE conn3 <- [1,938,null,{}] 01:05:51 INFO - PROCESS | 1845 | 1463040351496 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}] 01:05:51 INFO - PROCESS | 1845 | 1463040351688 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:05:51 INFO - PROCESS | 1845 | 1463040351858 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f151688f000 == 105 [pid = 1845] [id = 242] 01:05:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f1503855c00) [pid = 1845] [serial = 727] [outer = (nil)] 01:05:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f150d855400) [pid = 1845] [serial = 728] [outer = 0x7f1503855c00] 01:05:51 INFO - PROCESS | 1845 | 1463040351932 Marionette DEBUG loaded listener.js 01:05:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f150e6da800) [pid = 1845] [serial = 729] [outer = 0x7f1503855c00] 01:05:52 INFO - PROCESS | 1845 | 1463040352788 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]]]}] 01:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1334ms 01:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:05:52 INFO - PROCESS | 1845 | 1463040352822 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:05:52 INFO - PROCESS | 1845 | 1463040352825 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:05:52 INFO - PROCESS | 1845 | 1463040352832 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:05:52 INFO - PROCESS | 1845 | 1463040352841 Marionette TRACE conn3 <- [1,942,null,{}] 01:05:52 INFO - PROCESS | 1845 | 1463040352847 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}] 01:05:53 INFO - PROCESS | 1845 | 1463040353037 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:05:53 INFO - PROCESS | 1845 | 1463040353213 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edca6800 == 106 [pid = 1845] [id = 243] 01:05:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f15038c9800) [pid = 1845] [serial = 730] [outer = (nil)] 01:05:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f150e9ce400) [pid = 1845] [serial = 731] [outer = 0x7f15038c9800] 01:05:53 INFO - PROCESS | 1845 | 1463040353284 Marionette DEBUG loaded listener.js 01:05:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f15108a4800) [pid = 1845] [serial = 732] [outer = 0x7f15038c9800] 01:05:54 INFO - PROCESS | 1845 | 1463040354195 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]]]}] 01:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1434ms 01:05:54 INFO - PROCESS | 1845 | 1463040354267 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:05:54 INFO - PROCESS | 1845 | 1463040354270 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:05:54 INFO - PROCESS | 1845 | 1463040354276 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:05:54 INFO - PROCESS | 1845 | 1463040354280 Marionette TRACE conn3 <- [1,946,null,{}] 01:05:54 INFO - PROCESS | 1845 | 1463040354285 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}] 01:05:54 INFO - PROCESS | 1845 | 1463040354481 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:05:54 INFO - PROCESS | 1845 | 1463040354653 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea0d0800 == 107 [pid = 1845] [id = 244] 01:05:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f150d187800) [pid = 1845] [serial = 733] [outer = (nil)] 01:05:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f15120d4c00) [pid = 1845] [serial = 734] [outer = 0x7f150d187800] 01:05:54 INFO - PROCESS | 1845 | 1463040354730 Marionette DEBUG loaded listener.js 01:05:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f1512809c00) [pid = 1845] [serial = 735] [outer = 0x7f150d187800] 01:05:55 INFO - PROCESS | 1845 | 1463040355610 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]]]}] 01:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1385ms 01:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:05:55 INFO - PROCESS | 1845 | 1463040355664 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:05:55 INFO - PROCESS | 1845 | 1463040355666 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:05:55 INFO - PROCESS | 1845 | 1463040355673 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:05:55 INFO - PROCESS | 1845 | 1463040355676 Marionette TRACE conn3 <- [1,950,null,{}] 01:05:55 INFO - PROCESS | 1845 | 1463040355682 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}] 01:05:55 INFO - PROCESS | 1845 | 1463040355891 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:05:56 INFO - PROCESS | 1845 | 1463040356068 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edd97800 == 108 [pid = 1845] [id = 245] 01:05:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14edd88800) [pid = 1845] [serial = 736] [outer = (nil)] 01:05:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14eef1dc00) [pid = 1845] [serial = 737] [outer = 0x7f14edd88800] 01:05:56 INFO - PROCESS | 1845 | 1463040356142 Marionette DEBUG loaded listener.js 01:05:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14eef24c00) [pid = 1845] [serial = 738] [outer = 0x7f14edd88800] 01:05:57 INFO - PROCESS | 1845 | 1463040357027 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]]]}] 01:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1430ms 01:05:57 INFO - PROCESS | 1845 | 1463040357103 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:05:57 INFO - PROCESS | 1845 | 1463040357108 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:05:57 INFO - PROCESS | 1845 | 1463040357114 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:05:57 INFO - PROCESS | 1845 | 1463040357119 Marionette TRACE conn3 <- [1,954,null,{}] 01:05:57 INFO - PROCESS | 1845 | 1463040357124 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}] 01:05:57 INFO - PROCESS | 1845 | 1463040357697 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:05:57 INFO - PROCESS | 1845 | 1463040357955 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edac5800 == 109 [pid = 1845] [id = 246] 01:05:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14ed8c7c00) [pid = 1845] [serial = 739] [outer = (nil)] 01:05:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14ed8ce400) [pid = 1845] [serial = 740] [outer = 0x7f14ed8c7c00] 01:05:58 INFO - PROCESS | 1845 | 1463040358026 Marionette DEBUG loaded listener.js 01:05:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14edddb800) [pid = 1845] [serial = 741] [outer = 0x7f14ed8c7c00] 01:05:58 INFO - PROCESS | 1845 | 1463040358870 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]]]}] 01:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1831ms 01:05:58 INFO - PROCESS | 1845 | 1463040358948 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:05:58 INFO - PROCESS | 1845 | 1463040358952 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:05:58 INFO - PROCESS | 1845 | 1463040358960 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:05:58 INFO - PROCESS | 1845 | 1463040358966 Marionette TRACE conn3 <- [1,958,null,{}] 01:05:58 INFO - PROCESS | 1845 | 1463040358973 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}] 01:05:59 INFO - PROCESS | 1845 | 1463040359193 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:05:59 INFO - PROCESS | 1845 | 1463040359430 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:05:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f03ce000 == 110 [pid = 1845] [id = 247] 01:05:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14eef27000) [pid = 1845] [serial = 742] [outer = (nil)] 01:05:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14ef0d6800) [pid = 1845] [serial = 743] [outer = 0x7f14eef27000] 01:05:59 INFO - PROCESS | 1845 | 1463040359601 Marionette DEBUG loaded listener.js 01:05:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f02afc00) [pid = 1845] [serial = 744] [outer = 0x7f14eef27000] 01:06:00 INFO - PROCESS | 1845 | 1463040360574 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]]]}] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6d8d000 == 109 [pid = 1845] [id = 23] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6d8b000 == 108 [pid = 1845] [id = 234] 01:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1683ms 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fb592800 == 107 [pid = 1845] [id = 233] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6d96800 == 106 [pid = 1845] [id = 232] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59e4000 == 105 [pid = 1845] [id = 231] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0993000 == 104 [pid = 1845] [id = 230] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed9da800 == 103 [pid = 1845] [id = 229] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c07800 == 102 [pid = 1845] [id = 228] 01:06:00 INFO - PROCESS | 1845 | 1463040360664 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:06:00 INFO - PROCESS | 1845 | 1463040360669 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500309000 == 101 [pid = 1845] [id = 224] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffc5e000 == 100 [pid = 1845] [id = 223] 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff268800 == 99 [pid = 1845] [id = 222] 01:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:06:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe4e4800 == 98 [pid = 1845] [id = 221] 01:06:00 INFO - PROCESS | 1845 | 1463040360694 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:06:00 INFO - PROCESS | 1845 | 1463040360696 Marionette TRACE conn3 <- [1,962,null,{}] 01:06:00 INFO - PROCESS | 1845 | 1463040360703 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}] 01:06:00 INFO - PROCESS | 1845 | 1463040360910 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14f67bd000) [pid = 1845] [serial = 650] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f6455800) [pid = 1845] [serial = 647] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f1506999800) [pid = 1845] [serial = 619] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14f02af400) [pid = 1845] [serial = 631] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f6456400) [pid = 1845] [serial = 649] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f150d60cc00) [pid = 1845] [serial = 622] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14fa12a400) [pid = 1845] [serial = 602] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14fa341000) [pid = 1845] [serial = 613] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f4c21800) [pid = 1845] [serial = 643] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14eebf7400) [pid = 1845] [serial = 635] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14edd8a000) [pid = 1845] [serial = 634] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f150d8d6800) [pid = 1845] [serial = 625] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14f02ae400) [pid = 1845] [serial = 604] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14f14ae000) [pid = 1845] [serial = 641] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14fd351000) [pid = 1845] [serial = 616] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14f05ad800) [pid = 1845] [serial = 638] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14f4c18000) [pid = 1845] [serial = 607] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f638a000) [pid = 1845] [serial = 646] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14f6fdb000) [pid = 1845] [serial = 610] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14f785f800) [pid = 1845] [serial = 601] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14eeee8800) [pid = 1845] [serial = 637] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14f6347000) [pid = 1845] [serial = 644] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14edde0400) [pid = 1845] [serial = 628] [outer = (nil)] [url = about:blank] 01:06:00 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14f128c400) [pid = 1845] [serial = 640] [outer = (nil)] [url = about:blank] 01:06:01 INFO - PROCESS | 1845 | 1463040361153 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f062b800 == 99 [pid = 1845] [id = 248] 01:06:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14eef27c00) [pid = 1845] [serial = 745] [outer = (nil)] 01:06:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14f0599c00) [pid = 1845] [serial = 746] [outer = 0x7f14eef27c00] 01:06:01 INFO - PROCESS | 1845 | 1463040361230 Marionette DEBUG loaded listener.js 01:06:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14f05ad400) [pid = 1845] [serial = 747] [outer = 0x7f14eef27c00] 01:06:01 INFO - PROCESS | 1845 | 1463040361952 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]]]}] 01:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1292ms 01:06:02 INFO - PROCESS | 1845 | 1463040361996 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:06:02 INFO - PROCESS | 1845 | 1463040362003 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:06:02 INFO - PROCESS | 1845 | 1463040362024 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:06:02 INFO - PROCESS | 1845 | 1463040362034 Marionette TRACE conn3 <- [1,966,null,{}] 01:06:02 INFO - PROCESS | 1845 | 1463040362039 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}] 01:06:02 INFO - PROCESS | 1845 | 1463040362224 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:06:02 INFO - PROCESS | 1845 | 1463040362235 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ad6000 == 100 [pid = 1845] [id = 249] 01:06:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14f02ae400) [pid = 1845] [serial = 748] [outer = (nil)] 01:06:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14f0663800) [pid = 1845] [serial = 749] [outer = 0x7f14f02ae400] 01:06:02 INFO - PROCESS | 1845 | 1463040362417 Marionette DEBUG loaded listener.js 01:06:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14f1483400) [pid = 1845] [serial = 750] [outer = 0x7f14f02ae400] 01:06:03 INFO - PROCESS | 1845 | 1463040363180 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]]]}] 01:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1193ms 01:06:03 INFO - PROCESS | 1845 | 1463040363209 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:06:03 INFO - PROCESS | 1845 | 1463040363224 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:06:03 INFO - PROCESS | 1845 | 1463040363239 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:06:03 INFO - PROCESS | 1845 | 1463040363241 Marionette TRACE conn3 <- [1,970,null,{}] 01:06:03 INFO - PROCESS | 1845 | 1463040363248 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}] 01:06:03 INFO - PROCESS | 1845 | 1463040363463 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:06:03 INFO - PROCESS | 1845 | 1463040363504 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49bf000 == 101 [pid = 1845] [id = 250] 01:06:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14f1484000) [pid = 1845] [serial = 751] [outer = (nil)] 01:06:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14f14aa000) [pid = 1845] [serial = 752] [outer = 0x7f14f1484000] 01:06:03 INFO - PROCESS | 1845 | 1463040363568 Marionette DEBUG loaded listener.js 01:06:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14f14d4800) [pid = 1845] [serial = 753] [outer = 0x7f14f1484000] 01:06:04 INFO - PROCESS | 1845 | 1463040364466 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]]]}] 01:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1291ms 01:06:04 INFO - PROCESS | 1845 | 1463040364524 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:06:04 INFO - PROCESS | 1845 | 1463040364526 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:06:04 INFO - PROCESS | 1845 | 1463040364533 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:06:04 INFO - PROCESS | 1845 | 1463040364537 Marionette TRACE conn3 <- [1,974,null,{}] 01:06:04 INFO - PROCESS | 1845 | 1463040364542 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}] 01:06:04 INFO - PROCESS | 1845 | 1463040364761 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:06:04 INFO - PROCESS | 1845 | 1463040364799 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59d3800 == 102 [pid = 1845] [id = 251] 01:06:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14f4adf000) [pid = 1845] [serial = 754] [outer = (nil)] 01:06:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14f4c16c00) [pid = 1845] [serial = 755] [outer = 0x7f14f4adf000] 01:06:04 INFO - PROCESS | 1845 | 1463040364871 Marionette DEBUG loaded listener.js 01:06:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14f4cf3000) [pid = 1845] [serial = 756] [outer = 0x7f14f4adf000] 01:06:05 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14f148bc00) [pid = 1845] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:06:05 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14ef0d4400) [pid = 1845] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:06:05 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14ef0d9000) [pid = 1845] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:06:05 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14f14e1c00) [pid = 1845] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:06:05 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14fa122c00) [pid = 1845] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:06:05 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f637b800) [pid = 1845] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:06:05 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14edd84800) [pid = 1845] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:06:05 INFO - PROCESS | 1845 | 1463040365959 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]]]}] 01:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1479ms 01:06:06 INFO - PROCESS | 1845 | 1463040366017 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:06:06 INFO - PROCESS | 1845 | 1463040366021 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:06:06 INFO - PROCESS | 1845 | 1463040366027 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:06:06 INFO - PROCESS | 1845 | 1463040366030 Marionette TRACE conn3 <- [1,978,null,{}] 01:06:06 INFO - PROCESS | 1845 | 1463040366035 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}] 01:06:06 INFO - PROCESS | 1845 | 1463040366213 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:06:06 INFO - PROCESS | 1845 | 1463040366227 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5dc4800 == 103 [pid = 1845] [id = 252] 01:06:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14f0597800) [pid = 1845] [serial = 757] [outer = (nil)] 01:06:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14f637dc00) [pid = 1845] [serial = 758] [outer = 0x7f14f0597800] 01:06:06 INFO - PROCESS | 1845 | 1463040366290 Marionette DEBUG loaded listener.js 01:06:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14f63ca400) [pid = 1845] [serial = 759] [outer = 0x7f14f0597800] 01:06:07 INFO - PROCESS | 1845 | 1463040367077 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]]]}] 01:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1085ms 01:06:07 INFO - PROCESS | 1845 | 1463040367113 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:06:07 INFO - PROCESS | 1845 | 1463040367117 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:06:07 INFO - PROCESS | 1845 | 1463040367122 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:06:07 INFO - PROCESS | 1845 | 1463040367125 Marionette TRACE conn3 <- [1,982,null,{}] 01:06:07 INFO - PROCESS | 1845 | 1463040367141 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}] 01:06:07 INFO - PROCESS | 1845 | 1463040367310 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:06:07 INFO - PROCESS | 1845 | 1463040367328 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6648000 == 104 [pid = 1845] [id = 253] 01:06:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14f6382c00) [pid = 1845] [serial = 760] [outer = (nil)] 01:06:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14f63d6400) [pid = 1845] [serial = 761] [outer = 0x7f14f6382c00] 01:06:07 INFO - PROCESS | 1845 | 1463040367391 Marionette DEBUG loaded listener.js 01:06:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14f645b800) [pid = 1845] [serial = 762] [outer = 0x7f14f6382c00] 01:06:08 INFO - PROCESS | 1845 | 1463040368491 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]]]}] 01:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1439ms 01:06:08 INFO - PROCESS | 1845 | 1463040368564 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:06:08 INFO - PROCESS | 1845 | 1463040368572 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:06:08 INFO - PROCESS | 1845 | 1463040368581 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:06:08 INFO - PROCESS | 1845 | 1463040368588 Marionette TRACE conn3 <- [1,986,null,{}] 01:06:08 INFO - PROCESS | 1845 | 1463040368596 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}] 01:06:08 INFO - PROCESS | 1845 | 1463040368863 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:06:09 INFO - PROCESS | 1845 | 1463040369104 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0803800 == 105 [pid = 1845] [id = 254] 01:06:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14eef21c00) [pid = 1845] [serial = 763] [outer = (nil)] 01:06:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14f02b6000) [pid = 1845] [serial = 764] [outer = 0x7f14eef21c00] 01:06:09 INFO - PROCESS | 1845 | 1463040369195 Marionette DEBUG loaded listener.js 01:06:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14f0594000) [pid = 1845] [serial = 765] [outer = 0x7f14eef21c00] 01:06:10 INFO - PROCESS | 1845 | 1463040370047 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]]]}] 01:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1537ms 01:06:10 INFO - PROCESS | 1845 | 1463040370119 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:06:10 INFO - PROCESS | 1845 | 1463040370128 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:06:10 INFO - PROCESS | 1845 | 1463040370139 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:06:10 INFO - PROCESS | 1845 | 1463040370143 Marionette TRACE conn3 <- [1,990,null,{}] 01:06:10 INFO - PROCESS | 1845 | 1463040370149 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}] 01:06:10 INFO - PROCESS | 1845 | 1463040370387 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:06:10 INFO - PROCESS | 1845 | 1463040370640 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c17800 == 106 [pid = 1845] [id = 255] 01:06:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14f05a2400) [pid = 1845] [serial = 766] [outer = (nil)] 01:06:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14f1291400) [pid = 1845] [serial = 767] [outer = 0x7f14f05a2400] 01:06:10 INFO - PROCESS | 1845 | 1463040370758 Marionette DEBUG loaded listener.js 01:06:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14f14b0400) [pid = 1845] [serial = 768] [outer = 0x7f14f05a2400] 01:06:11 INFO - PROCESS | 1845 | 1463040371623 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]]]}] 01:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1535ms 01:06:11 INFO - PROCESS | 1845 | 1463040371675 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:06:11 INFO - PROCESS | 1845 | 1463040371679 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:06:11 INFO - PROCESS | 1845 | 1463040371686 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:06:11 INFO - PROCESS | 1845 | 1463040371692 Marionette TRACE conn3 <- [1,994,null,{}] 01:06:11 INFO - PROCESS | 1845 | 1463040371708 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}] 01:06:11 INFO - PROCESS | 1845 | 1463040371944 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:06:12 INFO - PROCESS | 1845 | 1463040372115 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f727f000 == 107 [pid = 1845] [id = 256] 01:06:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f4ad6c00) [pid = 1845] [serial = 769] [outer = (nil)] 01:06:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f4cfb000) [pid = 1845] [serial = 770] [outer = 0x7f14f4ad6c00] 01:06:12 INFO - PROCESS | 1845 | 1463040372231 Marionette DEBUG loaded listener.js 01:06:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f63cc400) [pid = 1845] [serial = 771] [outer = 0x7f14f4ad6c00] 01:06:13 INFO - PROCESS | 1845 | 1463040373109 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]]]}] 01:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1486ms 01:06:13 INFO - PROCESS | 1845 | 1463040373172 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:06:13 INFO - PROCESS | 1845 | 1463040373177 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:06:13 INFO - PROCESS | 1845 | 1463040373183 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:06:13 INFO - PROCESS | 1845 | 1463040373187 Marionette TRACE conn3 <- [1,998,null,{}] 01:06:13 INFO - PROCESS | 1845 | 1463040373192 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}] 01:06:13 INFO - PROCESS | 1845 | 1463040373387 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:06:13 INFO - PROCESS | 1845 | 1463040373567 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f792e000 == 108 [pid = 1845] [id = 257] 01:06:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f4addc00) [pid = 1845] [serial = 772] [outer = (nil)] 01:06:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f67b2800) [pid = 1845] [serial = 773] [outer = 0x7f14f4addc00] 01:06:13 INFO - PROCESS | 1845 | 1463040373683 Marionette DEBUG loaded listener.js 01:06:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f67bd000) [pid = 1845] [serial = 774] [outer = 0x7f14f4addc00] 01:06:14 INFO - PROCESS | 1845 | 1463040374555 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]]]}] 01:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1430ms 01:06:14 INFO - PROCESS | 1845 | 1463040374615 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:06:14 INFO - PROCESS | 1845 | 1463040374619 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:06:14 INFO - PROCESS | 1845 | 1463040374624 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:06:14 INFO - PROCESS | 1845 | 1463040374627 Marionette TRACE conn3 <- [1,1002,null,{}] 01:06:14 INFO - PROCESS | 1845 | 1463040374633 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}] 01:06:14 INFO - PROCESS | 1845 | 1463040374813 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:06:14 INFO - PROCESS | 1845 | 1463040374990 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8bae800 == 109 [pid = 1845] [id = 258] 01:06:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f4c23c00) [pid = 1845] [serial = 775] [outer = (nil)] 01:06:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f690b000) [pid = 1845] [serial = 776] [outer = 0x7f14f4c23c00] 01:06:15 INFO - PROCESS | 1845 | 1463040375064 Marionette DEBUG loaded listener.js 01:06:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f6c88000) [pid = 1845] [serial = 777] [outer = 0x7f14f4c23c00] 01:06:15 INFO - PROCESS | 1845 | 1463040375953 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]]]}] 01:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1388ms 01:06:16 INFO - PROCESS | 1845 | 1463040376018 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:06:16 INFO - PROCESS | 1845 | 1463040376023 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:06:16 INFO - PROCESS | 1845 | 1463040376029 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:06:16 INFO - PROCESS | 1845 | 1463040376033 Marionette TRACE conn3 <- [1,1006,null,{}] 01:06:16 INFO - PROCESS | 1845 | 1463040376038 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}] 01:06:16 INFO - PROCESS | 1845 | 1463040376240 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:06:16 INFO - PROCESS | 1845 | 1463040376411 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9ed800 == 110 [pid = 1845] [id = 259] 01:06:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f6907800) [pid = 1845] [serial = 778] [outer = (nil)] 01:06:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f76b8800) [pid = 1845] [serial = 779] [outer = 0x7f14f6907800] 01:06:16 INFO - PROCESS | 1845 | 1463040376482 Marionette DEBUG loaded listener.js 01:06:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f7860000) [pid = 1845] [serial = 780] [outer = 0x7f14f6907800] 01:06:17 INFO - PROCESS | 1845 | 1463040377372 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]]]}] 01:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1380ms 01:06:17 INFO - PROCESS | 1845 | 1463040377410 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:06:17 INFO - PROCESS | 1845 | 1463040377413 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:06:17 INFO - PROCESS | 1845 | 1463040377420 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:06:17 INFO - PROCESS | 1845 | 1463040377424 Marionette TRACE conn3 <- [1,1010,null,{}] 01:06:17 INFO - PROCESS | 1845 | 1463040377430 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}] 01:06:17 INFO - PROCESS | 1845 | 1463040377612 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:06:17 INFO - PROCESS | 1845 | 1463040377788 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe320000 == 111 [pid = 1845] [id = 260] 01:06:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f6fdc800) [pid = 1845] [serial = 781] [outer = (nil)] 01:06:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f79b5400) [pid = 1845] [serial = 782] [outer = 0x7f14f6fdc800] 01:06:17 INFO - PROCESS | 1845 | 1463040377859 Marionette DEBUG loaded listener.js 01:06:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f8859400) [pid = 1845] [serial = 783] [outer = 0x7f14f6fdc800] 01:06:18 INFO - PROCESS | 1845 | 1463040378793 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]]]}] 01:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1429ms 01:06:18 INFO - PROCESS | 1845 | 1463040378850 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:06:18 INFO - PROCESS | 1845 | 1463040378854 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:06:18 INFO - PROCESS | 1845 | 1463040378860 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:06:18 INFO - PROCESS | 1845 | 1463040378863 Marionette TRACE conn3 <- [1,1014,null,{}] 01:06:18 INFO - PROCESS | 1845 | 1463040378868 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}] 01:06:19 INFO - PROCESS | 1845 | 1463040379058 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:06:19 INFO - PROCESS | 1845 | 1463040379242 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff26d000 == 112 [pid = 1845] [id = 261] 01:06:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f6fe5800) [pid = 1845] [serial = 784] [outer = (nil)] 01:06:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f8b24800) [pid = 1845] [serial = 785] [outer = 0x7f14f6fe5800] 01:06:19 INFO - PROCESS | 1845 | 1463040379316 Marionette DEBUG loaded listener.js 01:06:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14fa127400) [pid = 1845] [serial = 786] [outer = 0x7f14f6fe5800] 01:06:20 INFO - PROCESS | 1845 | 1463040380138 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]]]}] 01:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1328ms 01:06:20 INFO - PROCESS | 1845 | 1463040380188 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:06:20 INFO - PROCESS | 1845 | 1463040380191 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:06:20 INFO - PROCESS | 1845 | 1463040380199 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:06:20 INFO - PROCESS | 1845 | 1463040380202 Marionette TRACE conn3 <- [1,1018,null,{}] 01:06:20 INFO - PROCESS | 1845 | 1463040380207 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}] 01:06:20 INFO - PROCESS | 1845 | 1463040380392 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:06:20 INFO - PROCESS | 1845 | 1463040380577 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff9c3000 == 113 [pid = 1845] [id = 262] 01:06:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f7911400) [pid = 1845] [serial = 787] [outer = (nil)] 01:06:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14fa1eec00) [pid = 1845] [serial = 788] [outer = 0x7f14f7911400] 01:06:20 INFO - PROCESS | 1845 | 1463040380648 Marionette DEBUG loaded listener.js 01:06:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14fa333000) [pid = 1845] [serial = 789] [outer = 0x7f14f7911400] 01:06:21 INFO - PROCESS | 1845 | 1463040381523 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]]]}] 01:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1379ms 01:06:21 INFO - PROCESS | 1845 | 1463040381579 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:06:21 INFO - PROCESS | 1845 | 1463040381583 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:06:21 INFO - PROCESS | 1845 | 1463040381588 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:06:21 INFO - PROCESS | 1845 | 1463040381590 Marionette TRACE conn3 <- [1,1022,null,{}] 01:06:21 INFO - PROCESS | 1845 | 1463040381596 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}] 01:06:21 INFO - PROCESS | 1845 | 1463040381768 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:06:21 INFO - PROCESS | 1845 | 1463040381947 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15000a1000 == 114 [pid = 1845] [id = 263] 01:06:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f885c000) [pid = 1845] [serial = 790] [outer = (nil)] 01:06:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14fa341000) [pid = 1845] [serial = 791] [outer = 0x7f14f885c000] 01:06:22 INFO - PROCESS | 1845 | 1463040382020 Marionette DEBUG loaded listener.js 01:06:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14fb549c00) [pid = 1845] [serial = 792] [outer = 0x7f14f885c000] 01:06:22 INFO - PROCESS | 1845 | 1463040382883 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]]]}] 01:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1329ms 01:06:22 INFO - PROCESS | 1845 | 1463040382918 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:06:22 INFO - PROCESS | 1845 | 1463040382922 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:06:22 INFO - PROCESS | 1845 | 1463040382928 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:06:22 INFO - PROCESS | 1845 | 1463040382931 Marionette TRACE conn3 <- [1,1026,null,{}] 01:06:22 INFO - PROCESS | 1845 | 1463040382937 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}] 01:06:23 INFO - PROCESS | 1845 | 1463040383132 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:06:23 INFO - PROCESS | 1845 | 1463040383315 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150335e000 == 115 [pid = 1845] [id = 264] 01:06:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14fa12a800) [pid = 1845] [serial = 793] [outer = (nil)] 01:06:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14fc7ec000) [pid = 1845] [serial = 794] [outer = 0x7f14fa12a800] 01:06:23 INFO - PROCESS | 1845 | 1463040383393 Marionette DEBUG loaded listener.js 01:06:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14fd354800) [pid = 1845] [serial = 795] [outer = 0x7f14fa12a800] 01:06:24 INFO - PROCESS | 1845 | 1463040384326 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]]]}] 01:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1432ms 01:06:24 INFO - PROCESS | 1845 | 1463040384361 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:06:24 INFO - PROCESS | 1845 | 1463040384364 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:06:24 INFO - PROCESS | 1845 | 1463040384370 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:06:24 INFO - PROCESS | 1845 | 1463040384373 Marionette TRACE conn3 <- [1,1030,null,{}] 01:06:24 INFO - PROCESS | 1845 | 1463040384378 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}] 01:06:24 INFO - PROCESS | 1845 | 1463040384564 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:06:25 INFO - PROCESS | 1845 | 1463040385081 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0621000 == 116 [pid = 1845] [id = 265] 01:06:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14edd86c00) [pid = 1845] [serial = 796] [outer = (nil)] 01:06:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14eddd5800) [pid = 1845] [serial = 797] [outer = 0x7f14edd86c00] 01:06:25 INFO - PROCESS | 1845 | 1463040385192 Marionette DEBUG loaded listener.js 01:06:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14eeeefc00) [pid = 1845] [serial = 798] [outer = 0x7f14edd86c00] 01:06:26 INFO - PROCESS | 1845 | 1463040386017 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]]]}] 01:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1685ms 01:06:26 INFO - PROCESS | 1845 | 1463040386058 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:06:26 INFO - PROCESS | 1845 | 1463040386063 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:06:26 INFO - PROCESS | 1845 | 1463040386071 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:06:26 INFO - PROCESS | 1845 | 1463040386076 Marionette TRACE conn3 <- [1,1034,null,{}] 01:06:26 INFO - PROCESS | 1845 | 1463040386083 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}] 01:06:26 INFO - PROCESS | 1845 | 1463040386252 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:06:26 INFO - PROCESS | 1845 | 1463040386629 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed9ca000 == 117 [pid = 1845] [id = 266] 01:06:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14f0598000) [pid = 1845] [serial = 799] [outer = (nil)] 01:06:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14f0658400) [pid = 1845] [serial = 800] [outer = 0x7f14f0598000] 01:06:26 INFO - PROCESS | 1845 | 1463040386711 Marionette DEBUG loaded listener.js 01:06:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14f128c400) [pid = 1845] [serial = 801] [outer = 0x7f14f0598000] 01:06:27 INFO - PROCESS | 1845 | 1463040387589 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]]]}] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f95b6800 == 116 [pid = 1845] [id = 15] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fef8a000 == 115 [pid = 1845] [id = 25] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5dc4800 == 114 [pid = 1845] [id = 252] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14fc7aa800) [pid = 1845] [serial = 707] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f7857000) [pid = 1845] [serial = 664] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f8b24c00) [pid = 1845] [serial = 667] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14fb540800) [pid = 1845] [serial = 670] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14fe785800) [pid = 1845] [serial = 676] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14fd31b800) [pid = 1845] [serial = 673] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14ff523c00) [pid = 1845] [serial = 679] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0ad6000 == 113 [pid = 1845] [id = 249] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f062b800 == 112 [pid = 1845] [id = 248] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f03ce000 == 111 [pid = 1845] [id = 247] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edac5800 == 110 [pid = 1845] [id = 246] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514447800 == 109 [pid = 1845] [id = 241] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511f06000 == 108 [pid = 1845] [id = 240] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e513800 == 107 [pid = 1845] [id = 239] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500ee9000 == 106 [pid = 1845] [id = 238] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa22b000 == 105 [pid = 1845] [id = 237] 01:06:27 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4cb0000 == 104 [pid = 1845] [id = 236] 01:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1636ms 01:06:27 INFO - PROCESS | 1845 | 1463040387710 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:06:27 INFO - PROCESS | 1845 | 1463040387715 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:06:27 INFO - PROCESS | 1845 | 1463040387722 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:06:27 INFO - PROCESS | 1845 | 1463040387724 Marionette TRACE conn3 <- [1,1038,null,{}] 01:06:27 INFO - PROCESS | 1845 | 1463040387730 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}] 01:06:27 INFO - PROCESS | 1845 | 1463040387891 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14fc7a9c00) [pid = 1845] [serial = 705] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14f6fda800) [pid = 1845] [serial = 704] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14f6fe3c00) [pid = 1845] [serial = 699] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f67b4800) [pid = 1845] [serial = 696] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f6fe1000) [pid = 1845] [serial = 652] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f4c1d800) [pid = 1845] [serial = 692] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f4cf4400) [pid = 1845] [serial = 693] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14f0593000) [pid = 1845] [serial = 687] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14ef0e0c00) [pid = 1845] [serial = 686] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14f14d2400) [pid = 1845] [serial = 658] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f67bd400) [pid = 1845] [serial = 661] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14f148ac00) [pid = 1845] [serial = 690] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14f0342800) [pid = 1845] [serial = 689] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14f63d8c00) [pid = 1845] [serial = 695] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f0590000) [pid = 1845] [serial = 655] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14edddd000) [pid = 1845] [serial = 683] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14fa33a400) [pid = 1845] [serial = 701] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f4c17400) [pid = 1845] [serial = 443] [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.] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14fc719400) [pid = 1845] [serial = 702] [outer = (nil)] [url = about:blank] 01:06:27 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14f6d3e400) [pid = 1845] [serial = 698] [outer = (nil)] [url = about:blank] 01:06:28 INFO - PROCESS | 1845 | 1463040388123 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec2e000 == 105 [pid = 1845] [id = 267] 01:06:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14ef0e0c00) [pid = 1845] [serial = 802] [outer = (nil)] 01:06:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f148f800) [pid = 1845] [serial = 803] [outer = 0x7f14ef0e0c00] 01:06:28 INFO - PROCESS | 1845 | 1463040388193 Marionette DEBUG loaded listener.js 01:06:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f4ad7800) [pid = 1845] [serial = 804] [outer = 0x7f14ef0e0c00] 01:06:28 INFO - PROCESS | 1845 | 1463040388892 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]]]}] 01:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1232ms 01:06:28 INFO - PROCESS | 1845 | 1463040388955 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:06:28 INFO - PROCESS | 1845 | 1463040388959 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:06:28 INFO - PROCESS | 1845 | 1463040388971 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:06:28 INFO - PROCESS | 1845 | 1463040388979 Marionette TRACE conn3 <- [1,1042,null,{}] 01:06:28 INFO - PROCESS | 1845 | 1463040388988 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}] 01:06:29 INFO - PROCESS | 1845 | 1463040389166 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:06:29 INFO - PROCESS | 1845 | 1463040389177 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59de800 == 106 [pid = 1845] [id = 268] 01:06:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f4c1b400) [pid = 1845] [serial = 805] [outer = (nil)] 01:06:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f63d4c00) [pid = 1845] [serial = 806] [outer = 0x7f14f4c1b400] 01:06:29 INFO - PROCESS | 1845 | 1463040389253 Marionette DEBUG loaded listener.js 01:06:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f67b8000) [pid = 1845] [serial = 807] [outer = 0x7f14f4c1b400] 01:06:30 INFO - PROCESS | 1845 | 1463040390092 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]]]}] 01:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1149ms 01:06:30 INFO - PROCESS | 1845 | 1463040390114 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:06:30 INFO - PROCESS | 1845 | 1463040390119 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:06:30 INFO - PROCESS | 1845 | 1463040390149 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:06:30 INFO - PROCESS | 1845 | 1463040390153 Marionette TRACE conn3 <- [1,1046,null,{}] 01:06:30 INFO - PROCESS | 1845 | 1463040390168 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}] 01:06:30 INFO - PROCESS | 1845 | 1463040390403 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:06:30 INFO - PROCESS | 1845 | 1463040390433 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f726d000 == 107 [pid = 1845] [id = 269] 01:06:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f148c800) [pid = 1845] [serial = 808] [outer = (nil)] 01:06:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f6d3e000) [pid = 1845] [serial = 809] [outer = 0x7f14f148c800] 01:06:30 INFO - PROCESS | 1845 | 1463040390496 Marionette DEBUG loaded listener.js 01:06:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f6fc9000) [pid = 1845] [serial = 810] [outer = 0x7f14f148c800] 01:06:31 INFO - PROCESS | 1845 | 1463040391410 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]]]}] 01:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1306ms 01:06:31 INFO - PROCESS | 1845 | 1463040391431 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:06:31 INFO - PROCESS | 1845 | 1463040391433 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:06:31 INFO - PROCESS | 1845 | 1463040391439 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:06:31 INFO - PROCESS | 1845 | 1463040391441 Marionette TRACE conn3 <- [1,1050,null,{}] 01:06:31 INFO - PROCESS | 1845 | 1463040391447 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}] 01:06:31 INFO - PROCESS | 1845 | 1463040391668 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:06:31 INFO - PROCESS | 1845 | 1463040391712 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8bab800 == 108 [pid = 1845] [id = 270] 01:06:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f76c0c00) [pid = 1845] [serial = 811] [outer = (nil)] 01:06:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f79af000) [pid = 1845] [serial = 812] [outer = 0x7f14f76c0c00] 01:06:31 INFO - PROCESS | 1845 | 1463040391794 Marionette DEBUG loaded listener.js 01:06:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14fa338800) [pid = 1845] [serial = 813] [outer = 0x7f14f76c0c00] 01:06:32 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14eef27000) [pid = 1845] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:06:32 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14ed8c7c00) [pid = 1845] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:06:32 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f02ae400) [pid = 1845] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:06:32 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14f1484000) [pid = 1845] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:06:32 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14f4adf000) [pid = 1845] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:06:32 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14eef27c00) [pid = 1845] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:06:32 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f0597800) [pid = 1845] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:06:32 INFO - PROCESS | 1845 | 1463040392826 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]]]}] 01:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1433ms 01:06:32 INFO - PROCESS | 1845 | 1463040392874 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:06:32 INFO - PROCESS | 1845 | 1463040392878 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:06:32 INFO - PROCESS | 1845 | 1463040392883 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:06:32 INFO - PROCESS | 1845 | 1463040392885 Marionette TRACE conn3 <- [1,1054,null,{}] 01:06:32 INFO - PROCESS | 1845 | 1463040392890 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}] 01:06:33 INFO - PROCESS | 1845 | 1463040393119 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:06:33 INFO - PROCESS | 1845 | 1463040393141 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa23f000 == 109 [pid = 1845] [id = 271] 01:06:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14ed8c9000) [pid = 1845] [serial = 814] [outer = (nil)] 01:06:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f4cf9c00) [pid = 1845] [serial = 815] [outer = 0x7f14ed8c9000] 01:06:33 INFO - PROCESS | 1845 | 1463040393203 Marionette DEBUG loaded listener.js 01:06:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14fc719000) [pid = 1845] [serial = 816] [outer = 0x7f14ed8c9000] 01:06:33 INFO - PROCESS | 1845 | 1463040393935 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]]]}] 01:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1081ms 01:06:33 INFO - PROCESS | 1845 | 1463040393969 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:06:33 INFO - PROCESS | 1845 | 1463040393971 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:06:33 INFO - PROCESS | 1845 | 1463040393981 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:06:33 INFO - PROCESS | 1845 | 1463040393983 Marionette TRACE conn3 <- [1,1058,null,{}] 01:06:33 INFO - PROCESS | 1845 | 1463040393987 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}] 01:06:34 INFO - PROCESS | 1845 | 1463040394193 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:06:34 INFO - PROCESS | 1845 | 1463040394213 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fef8a000 == 110 [pid = 1845] [id = 272] 01:06:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f0350400) [pid = 1845] [serial = 817] [outer = (nil)] 01:06:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14fc79e000) [pid = 1845] [serial = 818] [outer = 0x7f14f0350400] 01:06:34 INFO - PROCESS | 1845 | 1463040394284 Marionette DEBUG loaded listener.js 01:06:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14fd353400) [pid = 1845] [serial = 819] [outer = 0x7f14f0350400] 01:06:35 INFO - PROCESS | 1845 | 1463040395308 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]]]}] 01:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1390ms 01:06:35 INFO - PROCESS | 1845 | 1463040395369 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:06:35 INFO - PROCESS | 1845 | 1463040395376 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:06:35 INFO - PROCESS | 1845 | 1463040395385 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:06:35 INFO - PROCESS | 1845 | 1463040395390 Marionette TRACE conn3 <- [1,1062,null,{}] 01:06:35 INFO - PROCESS | 1845 | 1463040395398 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}] 01:06:35 INFO - PROCESS | 1845 | 1463040395668 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:06:35 INFO - PROCESS | 1845 | 1463040395847 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49ac800 == 111 [pid = 1845] [id = 273] 01:06:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f0591000) [pid = 1845] [serial = 820] [outer = (nil)] 01:06:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f05b1000) [pid = 1845] [serial = 821] [outer = 0x7f14f0591000] 01:06:35 INFO - PROCESS | 1845 | 1463040395966 Marionette DEBUG loaded listener.js 01:06:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f1481400) [pid = 1845] [serial = 822] [outer = 0x7f14f0591000] 01:06:36 INFO - PROCESS | 1845 | 1463040396846 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]]]}] 01:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1486ms 01:06:36 INFO - PROCESS | 1845 | 1463040396874 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:06:36 INFO - PROCESS | 1845 | 1463040396883 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:06:36 INFO - PROCESS | 1845 | 1463040396896 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:06:36 INFO - PROCESS | 1845 | 1463040396900 Marionette TRACE conn3 <- [1,1066,null,{}] 01:06:36 INFO - PROCESS | 1845 | 1463040396907 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}] 01:06:37 INFO - PROCESS | 1845 | 1463040397120 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:06:37 INFO - PROCESS | 1845 | 1463040397315 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa22e800 == 112 [pid = 1845] [id = 274] 01:06:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f14de800) [pid = 1845] [serial = 823] [outer = (nil)] 01:06:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f4c23800) [pid = 1845] [serial = 824] [outer = 0x7f14f14de800] 01:06:37 INFO - PROCESS | 1845 | 1463040397473 Marionette DEBUG loaded listener.js 01:06:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f63d8c00) [pid = 1845] [serial = 825] [outer = 0x7f14f14de800] 01:06:38 INFO - PROCESS | 1845 | 1463040398357 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]]]}] 01:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1531ms 01:06:38 INFO - PROCESS | 1845 | 1463040398428 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:06:38 INFO - PROCESS | 1845 | 1463040398432 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:06:38 INFO - PROCESS | 1845 | 1463040398438 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:06:38 INFO - PROCESS | 1845 | 1463040398444 Marionette TRACE conn3 <- [1,1070,null,{}] 01:06:38 INFO - PROCESS | 1845 | 1463040398459 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}] 01:06:38 INFO - PROCESS | 1845 | 1463040398700 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:06:38 INFO - PROCESS | 1845 | 1463040398927 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500edb800 == 113 [pid = 1845] [id = 275] 01:06:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f67bd800) [pid = 1845] [serial = 826] [outer = (nil)] 01:06:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f8858800) [pid = 1845] [serial = 827] [outer = 0x7f14f67bd800] 01:06:39 INFO - PROCESS | 1845 | 1463040399048 Marionette DEBUG loaded listener.js 01:06:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14fa336c00) [pid = 1845] [serial = 828] [outer = 0x7f14f67bd800] 01:06:39 INFO - PROCESS | 1845 | 1463040399889 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]]]}] 01:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1485ms 01:06:39 INFO - PROCESS | 1845 | 1463040399922 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:06:39 INFO - PROCESS | 1845 | 1463040399926 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:06:39 INFO - PROCESS | 1845 | 1463040399933 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:06:39 INFO - PROCESS | 1845 | 1463040399935 Marionette TRACE conn3 <- [1,1074,null,{}] 01:06:39 INFO - PROCESS | 1845 | 1463040399942 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}] 01:06:40 INFO - PROCESS | 1845 | 1463040400130 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:06:40 INFO - PROCESS | 1845 | 1463040400312 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d105000 == 114 [pid = 1845] [id = 276] 01:06:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14f76b9c00) [pid = 1845] [serial = 829] [outer = (nil)] 01:06:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14fc7e7000) [pid = 1845] [serial = 830] [outer = 0x7f14f76b9c00] 01:06:40 INFO - PROCESS | 1845 | 1463040400384 Marionette DEBUG loaded listener.js 01:06:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14fd359400) [pid = 1845] [serial = 831] [outer = 0x7f14f76b9c00] 01:06:41 INFO - PROCESS | 1845 | 1463040401303 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]]]}] 01:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1383ms 01:06:41 INFO - PROCESS | 1845 | 1463040401316 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:06:41 INFO - PROCESS | 1845 | 1463040401320 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:06:41 INFO - PROCESS | 1845 | 1463040401326 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:06:41 INFO - PROCESS | 1845 | 1463040401329 Marionette TRACE conn3 <- [1,1078,null,{}] 01:06:41 INFO - PROCESS | 1845 | 1463040401334 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}] 01:06:41 INFO - PROCESS | 1845 | 1463040401509 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:06:41 INFO - PROCESS | 1845 | 1463040401700 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d64c000 == 115 [pid = 1845] [id = 277] 01:06:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14f645b400) [pid = 1845] [serial = 832] [outer = (nil)] 01:06:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14fd7d6400) [pid = 1845] [serial = 833] [outer = 0x7f14f645b400] 01:06:41 INFO - PROCESS | 1845 | 1463040401769 Marionette DEBUG loaded listener.js 01:06:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14fe391400) [pid = 1845] [serial = 834] [outer = 0x7f14f645b400] 01:06:42 INFO - PROCESS | 1845 | 1463040402667 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]]]}] 01:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1385ms 01:06:42 INFO - PROCESS | 1845 | 1463040402712 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:06:42 INFO - PROCESS | 1845 | 1463040402716 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:06:42 INFO - PROCESS | 1845 | 1463040402722 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:06:42 INFO - PROCESS | 1845 | 1463040402725 Marionette TRACE conn3 <- [1,1082,null,{}] 01:06:42 INFO - PROCESS | 1845 | 1463040402730 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}] 01:06:42 INFO - PROCESS | 1845 | 1463040402987 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:06:43 INFO - PROCESS | 1845 | 1463040403224 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f151082d800 == 116 [pid = 1845] [id = 278] 01:06:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14fd7cf000) [pid = 1845] [serial = 835] [outer = (nil)] 01:06:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14fead8400) [pid = 1845] [serial = 836] [outer = 0x7f14fd7cf000] 01:06:43 INFO - PROCESS | 1845 | 1463040403301 Marionette DEBUG loaded listener.js 01:06:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14ffcb2400) [pid = 1845] [serial = 837] [outer = 0x7f14fd7cf000] 01:06:44 INFO - PROCESS | 1845 | 1463040404131 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]]]}] 01:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1478ms 01:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:06:44 INFO - PROCESS | 1845 | 1463040404202 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:06:44 INFO - PROCESS | 1845 | 1463040404205 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:06:44 INFO - PROCESS | 1845 | 1463040404213 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:06:44 INFO - PROCESS | 1845 | 1463040404216 Marionette TRACE conn3 <- [1,1086,null,{}] 01:06:44 INFO - PROCESS | 1845 | 1463040404223 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}] 01:06:44 INFO - PROCESS | 1845 | 1463040404447 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:06:44 INFO - PROCESS | 1845 | 1463040404664 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1512171800 == 117 [pid = 1845] [id = 279] 01:06:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14fe19d800) [pid = 1845] [serial = 838] [outer = (nil)] 01:06:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14ffdadc00) [pid = 1845] [serial = 839] [outer = 0x7f14fe19d800] 01:06:44 INFO - PROCESS | 1845 | 1463040404779 Marionette DEBUG loaded listener.js 01:06:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f15002c8400) [pid = 1845] [serial = 840] [outer = 0x7f14fe19d800] 01:06:45 INFO - PROCESS | 1845 | 1463040405596 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]]]}] 01:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1439ms 01:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:06:45 INFO - PROCESS | 1845 | 1463040405651 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:06:45 INFO - PROCESS | 1845 | 1463040405654 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:06:45 INFO - PROCESS | 1845 | 1463040405661 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:06:45 INFO - PROCESS | 1845 | 1463040405664 Marionette TRACE conn3 <- [1,1090,null,{}] 01:06:45 INFO - PROCESS | 1845 | 1463040405669 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}] 01:06:45 INFO - PROCESS | 1845 | 1463040405848 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:06:46 INFO - PROCESS | 1845 | 1463040406043 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f151445d800 == 118 [pid = 1845] [id = 280] 01:06:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14f4ad6800) [pid = 1845] [serial = 841] [outer = (nil)] 01:06:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14ffcbb400) [pid = 1845] [serial = 842] [outer = 0x7f14f4ad6800] 01:06:46 INFO - PROCESS | 1845 | 1463040406115 Marionette DEBUG loaded listener.js 01:06:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f1500ff3400) [pid = 1845] [serial = 843] [outer = 0x7f14f4ad6800] 01:06:47 INFO - PROCESS | 1845 | 1463040407005 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]]]}] 01:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1390ms 01:06:47 INFO - PROCESS | 1845 | 1463040407050 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:06:47 INFO - PROCESS | 1845 | 1463040407053 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:06:47 INFO - PROCESS | 1845 | 1463040407059 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:06:47 INFO - PROCESS | 1845 | 1463040407061 Marionette TRACE conn3 <- [1,1094,null,{}] 01:06:47 INFO - PROCESS | 1845 | 1463040407067 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}] 01:06:47 INFO - PROCESS | 1845 | 1463040407253 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:06:47 INFO - PROCESS | 1845 | 1463040407438 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1516894000 == 119 [pid = 1845] [id = 281] 01:06:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f67b8400) [pid = 1845] [serial = 844] [outer = (nil)] 01:06:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f150345f000) [pid = 1845] [serial = 845] [outer = 0x7f14f67b8400] 01:06:47 INFO - PROCESS | 1845 | 1463040407515 Marionette DEBUG loaded listener.js 01:06:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f1503488800) [pid = 1845] [serial = 846] [outer = 0x7f14f67b8400] 01:06:48 INFO - PROCESS | 1845 | 1463040408421 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]]]}] 01:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1380ms 01:06:48 INFO - PROCESS | 1845 | 1463040408440 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:06:48 INFO - PROCESS | 1845 | 1463040408444 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:06:48 INFO - PROCESS | 1845 | 1463040408450 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:06:48 INFO - PROCESS | 1845 | 1463040408453 Marionette TRACE conn3 <- [1,1098,null,{}] 01:06:48 INFO - PROCESS | 1845 | 1463040408458 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}] 01:06:48 INFO - PROCESS | 1845 | 1463040408646 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:06:48 INFO - PROCESS | 1845 | 1463040408833 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eddab800 == 120 [pid = 1845] [id = 282] 01:06:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14eeeed800) [pid = 1845] [serial = 847] [outer = (nil)] 01:06:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14f128e800) [pid = 1845] [serial = 848] [outer = 0x7f14eeeed800] 01:06:48 INFO - PROCESS | 1845 | 1463040408917 Marionette DEBUG loaded listener.js 01:06:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f150348a000) [pid = 1845] [serial = 849] [outer = 0x7f14eeeed800] 01:06:49 INFO - PROCESS | 1845 | 1463040409821 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]]]}] 01:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1435ms 01:06:49 INFO - PROCESS | 1845 | 1463040409886 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:06:49 INFO - PROCESS | 1845 | 1463040409891 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:06:49 INFO - PROCESS | 1845 | 1463040409897 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:06:49 INFO - PROCESS | 1845 | 1463040409901 Marionette TRACE conn3 <- [1,1102,null,{}] 01:06:49 INFO - PROCESS | 1845 | 1463040409906 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}] 01:06:50 INFO - PROCESS | 1845 | 1463040410472 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:06:50 INFO - PROCESS | 1845 | 1463040410740 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0adf800 == 121 [pid = 1845] [id = 283] 01:06:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14edddc000) [pid = 1845] [serial = 850] [outer = (nil)] 01:06:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14eeeef000) [pid = 1845] [serial = 851] [outer = 0x7f14edddc000] 01:06:50 INFO - PROCESS | 1845 | 1463040410810 Marionette DEBUG loaded listener.js 01:06:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f02b9c00) [pid = 1845] [serial = 852] [outer = 0x7f14edddc000] 01:06:51 INFO - PROCESS | 1845 | 1463040411635 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]]]}] 01:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1787ms 01:06:51 INFO - PROCESS | 1845 | 1463040411686 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:06:51 INFO - PROCESS | 1845 | 1463040411691 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:06:51 INFO - PROCESS | 1845 | 1463040411700 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:06:51 INFO - PROCESS | 1845 | 1463040411707 Marionette TRACE conn3 <- [1,1106,null,{}] 01:06:51 INFO - PROCESS | 1845 | 1463040411715 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}] 01:06:51 INFO - PROCESS | 1845 | 1463040411911 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:06:52 INFO - PROCESS | 1845 | 1463040412095 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75a7000 == 122 [pid = 1845] [id = 284] 01:06:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f065f800) [pid = 1845] [serial = 853] [outer = (nil)] 01:06:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14f4c1b800) [pid = 1845] [serial = 854] [outer = 0x7f14f065f800] 01:06:52 INFO - PROCESS | 1845 | 1463040412165 Marionette DEBUG loaded listener.js 01:06:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14f6349c00) [pid = 1845] [serial = 855] [outer = 0x7f14f065f800] 01:06:53 INFO - PROCESS | 1845 | 1463040413024 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]]]}] 01:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1385ms 01:06:53 INFO - PROCESS | 1845 | 1463040413085 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:06:53 INFO - PROCESS | 1845 | 1463040413093 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:06:53 INFO - PROCESS | 1845 | 1463040413107 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:06:53 INFO - PROCESS | 1845 | 1463040413111 Marionette TRACE conn3 <- [1,1110,null,{}] 01:06:53 INFO - PROCESS | 1845 | 1463040413119 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}] 01:06:53 INFO - PROCESS | 1845 | 1463040413345 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:06:53 INFO - PROCESS | 1845 | 1463040413608 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea0da000 == 123 [pid = 1845] [id = 285] 01:06:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14eeee4000) [pid = 1845] [serial = 856] [outer = (nil)] 01:06:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14f63d1000) [pid = 1845] [serial = 857] [outer = 0x7f14eeee4000] 01:06:53 INFO - PROCESS | 1845 | 1463040413727 Marionette DEBUG loaded listener.js 01:06:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14f67b4c00) [pid = 1845] [serial = 858] [outer = 0x7f14eeee4000] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f793c800 == 122 [pid = 1845] [id = 219] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fc9ee000 == 121 [pid = 1845] [id = 220] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500ee3800 == 120 [pid = 1845] [id = 177] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14eef1dc00) [pid = 1845] [serial = 737] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14ffb44800) [pid = 1845] [serial = 719] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f15120d4c00) [pid = 1845] [serial = 734] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f1506858400) [pid = 1845] [serial = 725] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f150e9ce400) [pid = 1845] [serial = 731] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f150d855400) [pid = 1845] [serial = 728] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14fa12f000) [pid = 1845] [serial = 716] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f1500a7d000) [pid = 1845] [serial = 722] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa23f000 == 119 [pid = 1845] [id = 271] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8bab800 == 118 [pid = 1845] [id = 270] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59d3800 == 117 [pid = 1845] [id = 251] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f726d000 == 116 [pid = 1845] [id = 269] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59de800 == 115 [pid = 1845] [id = 268] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49bf000 == 114 [pid = 1845] [id = 250] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eec2e000 == 113 [pid = 1845] [id = 267] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed9ca000 == 112 [pid = 1845] [id = 266] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0621000 == 111 [pid = 1845] [id = 265] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15000a1000 == 110 [pid = 1845] [id = 263] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff9c3000 == 109 [pid = 1845] [id = 262] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff26d000 == 108 [pid = 1845] [id = 261] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe320000 == 107 [pid = 1845] [id = 260] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fc9ed800 == 106 [pid = 1845] [id = 259] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8bae800 == 105 [pid = 1845] [id = 258] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f792e000 == 104 [pid = 1845] [id = 257] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f727f000 == 103 [pid = 1845] [id = 256] 01:06:54 INFO - PROCESS | 1845 | 1463040414661 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]]]}] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c17800 == 102 [pid = 1845] [id = 255] 01:06:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0803800 == 101 [pid = 1845] [id = 254] 01:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1589ms 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f63ca400) [pid = 1845] [serial = 759] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f02afc00) [pid = 1845] [serial = 744] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14edddb800) [pid = 1845] [serial = 741] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14ed8ce400) [pid = 1845] [serial = 740] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f0663800) [pid = 1845] [serial = 749] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f14aa000) [pid = 1845] [serial = 752] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f0599000) [pid = 1845] [serial = 710] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f1483400) [pid = 1845] [serial = 750] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14f4cf3000) [pid = 1845] [serial = 756] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14f05ad400) [pid = 1845] [serial = 747] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14f4cf5400) [pid = 1845] [serial = 713] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f14d4800) [pid = 1845] [serial = 753] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14f4c16c00) [pid = 1845] [serial = 755] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14f0599c00) [pid = 1845] [serial = 746] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14ef0d6800) [pid = 1845] [serial = 743] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f637dc00) [pid = 1845] [serial = 758] [outer = (nil)] [url = about:blank] 01:06:54 INFO - PROCESS | 1845 | 1463040414707 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:06:54 INFO - PROCESS | 1845 | 1463040414712 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:06:54 INFO - PROCESS | 1845 | 1463040414728 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:06:54 INFO - PROCESS | 1845 | 1463040414735 Marionette TRACE conn3 <- [1,1114,null,{}] 01:06:54 INFO - PROCESS | 1845 | 1463040414741 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}] 01:06:54 INFO - PROCESS | 1845 | 1463040414919 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:06:54 INFO - PROCESS | 1845 | 1463040414929 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0818800 == 102 [pid = 1845] [id = 286] 01:06:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14f6380c00) [pid = 1845] [serial = 859] [outer = (nil)] 01:06:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14f6c7bc00) [pid = 1845] [serial = 860] [outer = 0x7f14f6380c00] 01:06:55 INFO - PROCESS | 1845 | 1463040415027 Marionette DEBUG loaded listener.js 01:06:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14f6fd0000) [pid = 1845] [serial = 861] [outer = 0x7f14f6380c00] 01:06:55 INFO - PROCESS | 1845 | 1463040415850 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]]]}] 01:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1143ms 01:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:06:55 INFO - PROCESS | 1845 | 1463040415865 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:06:55 INFO - PROCESS | 1845 | 1463040415867 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:06:55 INFO - PROCESS | 1845 | 1463040415873 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:06:55 INFO - PROCESS | 1845 | 1463040415875 Marionette TRACE conn3 <- [1,1118,null,{}] 01:06:55 INFO - PROCESS | 1845 | 1463040415880 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}] 01:06:56 INFO - PROCESS | 1845 | 1463040416043 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:06:56 INFO - PROCESS | 1845 | 1463040416193 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5dc6800 == 103 [pid = 1845] [id = 287] 01:06:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14f0664400) [pid = 1845] [serial = 862] [outer = (nil)] 01:06:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14f76b4c00) [pid = 1845] [serial = 863] [outer = 0x7f14f0664400] 01:06:56 INFO - PROCESS | 1845 | 1463040416261 Marionette DEBUG loaded listener.js 01:06:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f790d400) [pid = 1845] [serial = 864] [outer = 0x7f14f0664400] 01:06:57 INFO - PROCESS | 1845 | 1463040417082 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]]]}] 01:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1232ms 01:06:57 INFO - PROCESS | 1845 | 1463040417105 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:06:57 INFO - PROCESS | 1845 | 1463040417120 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:06:57 INFO - PROCESS | 1845 | 1463040417127 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:06:57 INFO - PROCESS | 1845 | 1463040417129 Marionette TRACE conn3 <- [1,1122,null,{}] 01:06:57 INFO - PROCESS | 1845 | 1463040417144 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}] 01:06:57 INFO - PROCESS | 1845 | 1463040417377 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:06:57 INFO - PROCESS | 1845 | 1463040417416 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f72b5800 == 104 [pid = 1845] [id = 288] 01:06:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14fa126000) [pid = 1845] [serial = 865] [outer = (nil)] 01:06:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14fa12ec00) [pid = 1845] [serial = 866] [outer = 0x7f14fa126000] 01:06:57 INFO - PROCESS | 1845 | 1463040417490 Marionette DEBUG loaded listener.js 01:06:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14fb54a400) [pid = 1845] [serial = 867] [outer = 0x7f14fa126000] 01:06:58 INFO - PROCESS | 1845 | 1463040418347 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]]]}] 01:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1292ms 01:06:58 INFO - PROCESS | 1845 | 1463040418431 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:06:58 INFO - PROCESS | 1845 | 1463040418435 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:06:58 INFO - PROCESS | 1845 | 1463040418441 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:06:58 INFO - PROCESS | 1845 | 1463040418444 Marionette TRACE conn3 <- [1,1126,null,{}] 01:06:58 INFO - PROCESS | 1845 | 1463040418450 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}] 01:06:58 INFO - PROCESS | 1845 | 1463040418685 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:06:58 INFO - PROCESS | 1845 | 1463040418714 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:06:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb58b000 == 105 [pid = 1845] [id = 289] 01:06:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f8859000) [pid = 1845] [serial = 868] [outer = (nil)] 01:06:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14fd7d9c00) [pid = 1845] [serial = 869] [outer = 0x7f14f8859000] 01:06:58 INFO - PROCESS | 1845 | 1463040418777 Marionette DEBUG loaded listener.js 01:06:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14fe7ce800) [pid = 1845] [serial = 870] [outer = 0x7f14f8859000] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14edd86c00) [pid = 1845] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14edd85800) [pid = 1845] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14ef0e0c00) [pid = 1845] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f148c800) [pid = 1845] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14ed8c9000) [pid = 1845] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14f63ccc00) [pid = 1845] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14f76c0c00) [pid = 1845] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f6382c00) [pid = 1845] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14f4c1b400) [pid = 1845] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:06:59 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14f0598000) [pid = 1845] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:07:00 INFO - PROCESS | 1845 | 1463040420223 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]]]}] 01:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1792ms 01:07:00 INFO - PROCESS | 1845 | 1463040420236 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:07:00 INFO - PROCESS | 1845 | 1463040420240 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:07:00 INFO - PROCESS | 1845 | 1463040420250 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:07:00 INFO - PROCESS | 1845 | 1463040420254 Marionette TRACE conn3 <- [1,1130,null,{}] 01:07:00 INFO - PROCESS | 1845 | 1463040420261 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}] 01:07:00 INFO - PROCESS | 1845 | 1463040420604 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:07:00 INFO - PROCESS | 1845 | 1463040420738 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f88a8000 == 106 [pid = 1845] [id = 290] 01:07:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14ed8d0c00) [pid = 1845] [serial = 871] [outer = (nil)] 01:07:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14f6908c00) [pid = 1845] [serial = 872] [outer = 0x7f14ed8d0c00] 01:07:00 INFO - PROCESS | 1845 | 1463040420806 Marionette DEBUG loaded listener.js 01:07:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14fd31b000) [pid = 1845] [serial = 873] [outer = 0x7f14ed8d0c00] 01:07:01 INFO - PROCESS | 1845 | 1463040421722 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]]]}] 01:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1533ms 01:07:01 INFO - PROCESS | 1845 | 1463040421785 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:07:01 INFO - PROCESS | 1845 | 1463040421796 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:07:01 INFO - PROCESS | 1845 | 1463040421823 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:07:01 INFO - PROCESS | 1845 | 1463040421830 Marionette TRACE conn3 <- [1,1134,null,{}] 01:07:01 INFO - PROCESS | 1845 | 1463040421845 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}] 01:07:02 INFO - PROCESS | 1845 | 1463040422250 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:07:02 INFO - PROCESS | 1845 | 1463040422534 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f08ce800 == 107 [pid = 1845] [id = 291] 01:07:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14edd8ec00) [pid = 1845] [serial = 874] [outer = (nil)] 01:07:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14f05ae400) [pid = 1845] [serial = 875] [outer = 0x7f14edd8ec00] 01:07:02 INFO - PROCESS | 1845 | 1463040422611 Marionette DEBUG loaded listener.js 01:07:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14f148a800) [pid = 1845] [serial = 876] [outer = 0x7f14edd8ec00] 01:07:03 INFO - PROCESS | 1845 | 1463040423480 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]]]}] 01:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1692ms 01:07:03 INFO - PROCESS | 1845 | 1463040423513 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:07:03 INFO - PROCESS | 1845 | 1463040423521 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:07:03 INFO - PROCESS | 1845 | 1463040423532 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:07:03 INFO - PROCESS | 1845 | 1463040423536 Marionette TRACE conn3 <- [1,1138,null,{}] 01:07:03 INFO - PROCESS | 1845 | 1463040423543 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}] 01:07:03 INFO - PROCESS | 1845 | 1463040423730 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:07:03 INFO - PROCESS | 1845 | 1463040423932 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75ac000 == 108 [pid = 1845] [id = 292] 01:07:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f14a7000) [pid = 1845] [serial = 877] [outer = (nil)] 01:07:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f6382800) [pid = 1845] [serial = 878] [outer = 0x7f14f14a7000] 01:07:04 INFO - PROCESS | 1845 | 1463040424016 Marionette DEBUG loaded listener.js 01:07:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f67b9400) [pid = 1845] [serial = 879] [outer = 0x7f14f14a7000] 01:07:04 INFO - PROCESS | 1845 | 1463040424976 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]]]}] 01:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms 01:07:05 INFO - PROCESS | 1845 | 1463040425016 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:07:05 INFO - PROCESS | 1845 | 1463040425023 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:07:05 INFO - PROCESS | 1845 | 1463040425034 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:07:05 INFO - PROCESS | 1845 | 1463040425044 Marionette TRACE conn3 <- [1,1142,null,{}] 01:07:05 INFO - PROCESS | 1845 | 1463040425071 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}] 01:07:05 INFO - PROCESS | 1845 | 1463040425410 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:07:05 INFO - PROCESS | 1845 | 1463040425812 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd3c000 == 109 [pid = 1845] [id = 293] 01:07:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f79b2400) [pid = 1845] [serial = 880] [outer = (nil)] 01:07:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14fa336000) [pid = 1845] [serial = 881] [outer = 0x7f14f79b2400] 01:07:05 INFO - PROCESS | 1845 | 1463040425890 Marionette DEBUG loaded listener.js 01:07:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14fc7a9400) [pid = 1845] [serial = 882] [outer = 0x7f14f79b2400] 01:07:06 INFO - PROCESS | 1845 | 1463040426764 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]]]}] 01:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1797ms 01:07:06 INFO - PROCESS | 1845 | 1463040426831 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:07:06 INFO - PROCESS | 1845 | 1463040426835 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:07:06 INFO - PROCESS | 1845 | 1463040426841 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:07:06 INFO - PROCESS | 1845 | 1463040426845 Marionette TRACE conn3 <- [1,1146,null,{}] 01:07:06 INFO - PROCESS | 1845 | 1463040426850 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}] 01:07:07 INFO - PROCESS | 1845 | 1463040427053 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:07:07 INFO - PROCESS | 1845 | 1463040427234 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500eeb000 == 110 [pid = 1845] [id = 294] 01:07:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14eebf5800) [pid = 1845] [serial = 883] [outer = (nil)] 01:07:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14fe7d4c00) [pid = 1845] [serial = 884] [outer = 0x7f14eebf5800] 01:07:07 INFO - PROCESS | 1845 | 1463040427309 Marionette DEBUG loaded listener.js 01:07:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14ff175000) [pid = 1845] [serial = 885] [outer = 0x7f14eebf5800] 01:07:08 INFO - PROCESS | 1845 | 1463040428419 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]]]}] 01:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1633ms 01:07:08 INFO - PROCESS | 1845 | 1463040428476 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:07:08 INFO - PROCESS | 1845 | 1463040428479 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:07:08 INFO - PROCESS | 1845 | 1463040428486 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:07:08 INFO - PROCESS | 1845 | 1463040428489 Marionette TRACE conn3 <- [1,1150,null,{}] 01:07:08 INFO - PROCESS | 1845 | 1463040428496 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}] 01:07:08 INFO - PROCESS | 1845 | 1463040428710 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:07:08 INFO - PROCESS | 1845 | 1463040428954 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e67f800 == 111 [pid = 1845] [id = 295] 01:07:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f6380000) [pid = 1845] [serial = 886] [outer = (nil)] 01:07:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14ffb50800) [pid = 1845] [serial = 887] [outer = 0x7f14f6380000] 01:07:09 INFO - PROCESS | 1845 | 1463040429075 Marionette DEBUG loaded listener.js 01:07:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f1500a79800) [pid = 1845] [serial = 888] [outer = 0x7f14f6380000] 01:07:09 INFO - PROCESS | 1845 | 1463040429910 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]]]}] 01:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1486ms 01:07:09 INFO - PROCESS | 1845 | 1463040429972 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:07:09 INFO - PROCESS | 1845 | 1463040429976 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:07:09 INFO - PROCESS | 1845 | 1463040429983 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:07:09 INFO - PROCESS | 1845 | 1463040429986 Marionette TRACE conn3 <- [1,1154,null,{}] 01:07:09 INFO - PROCESS | 1845 | 1463040429991 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}] 01:07:10 INFO - PROCESS | 1845 | 1463040430202 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:07:10 INFO - PROCESS | 1845 | 1463040430386 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15144e3000 == 112 [pid = 1845] [id = 296] 01:07:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f1503490000) [pid = 1845] [serial = 889] [outer = (nil)] 01:07:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f150698b000) [pid = 1845] [serial = 890] [outer = 0x7f1503490000] 01:07:10 INFO - PROCESS | 1845 | 1463040430460 Marionette DEBUG loaded listener.js 01:07:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f150d37c400) [pid = 1845] [serial = 891] [outer = 0x7f1503490000] 01:07:11 INFO - PROCESS | 1845 | 1463040431330 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]]]}] 01:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1377ms 01:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:07:11 INFO - PROCESS | 1845 | 1463040431362 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:07:11 INFO - PROCESS | 1845 | 1463040431365 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:07:11 INFO - PROCESS | 1845 | 1463040431373 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:07:11 INFO - PROCESS | 1845 | 1463040431376 Marionette TRACE conn3 <- [1,1158,null,{}] 01:07:11 INFO - PROCESS | 1845 | 1463040431383 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}] 01:07:11 INFO - PROCESS | 1845 | 1463040431590 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:07:11 INFO - PROCESS | 1845 | 1463040431798 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eee70000 == 113 [pid = 1845] [id = 297] 01:07:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14eebef000) [pid = 1845] [serial = 892] [outer = (nil)] 01:07:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f150d62f400) [pid = 1845] [serial = 893] [outer = 0x7f14eebef000] 01:07:11 INFO - PROCESS | 1845 | 1463040431918 Marionette DEBUG loaded listener.js 01:07:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f150d848400) [pid = 1845] [serial = 894] [outer = 0x7f14eebef000] 01:07:12 INFO - PROCESS | 1845 | 1463040432850 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]]]}] 01:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1542ms 01:07:12 INFO - PROCESS | 1845 | 1463040432915 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:07:12 INFO - PROCESS | 1845 | 1463040432918 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:07:12 INFO - PROCESS | 1845 | 1463040432925 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:07:12 INFO - PROCESS | 1845 | 1463040432930 Marionette TRACE conn3 <- [1,1162,null,{}] 01:07:12 INFO - PROCESS | 1845 | 1463040432936 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}] 01:07:13 INFO - PROCESS | 1845 | 1463040433142 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:07:13 INFO - PROCESS | 1845 | 1463040433378 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe448000 == 114 [pid = 1845] [id = 298] 01:07:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14f6fc6400) [pid = 1845] [serial = 895] [outer = (nil)] 01:07:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f150e26d000) [pid = 1845] [serial = 896] [outer = 0x7f14f6fc6400] 01:07:13 INFO - PROCESS | 1845 | 1463040433502 Marionette DEBUG loaded listener.js 01:07:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f150e655800) [pid = 1845] [serial = 897] [outer = 0x7f14f6fc6400] 01:07:14 INFO - PROCESS | 1845 | 1463040434427 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]]]}] 01:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1538ms 01:07:14 INFO - PROCESS | 1845 | 1463040434464 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:07:14 INFO - PROCESS | 1845 | 1463040434467 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:07:14 INFO - PROCESS | 1845 | 1463040434474 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:07:14 INFO - PROCESS | 1845 | 1463040434478 Marionette TRACE conn3 <- [1,1166,null,{}] 01:07:14 INFO - PROCESS | 1845 | 1463040434484 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}] 01:07:14 INFO - PROCESS | 1845 | 1463040434699 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:07:14 INFO - PROCESS | 1845 | 1463040434935 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe45f800 == 115 [pid = 1845] [id = 299] 01:07:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f15038bec00) [pid = 1845] [serial = 898] [outer = (nil)] 01:07:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f150e9c1c00) [pid = 1845] [serial = 899] [outer = 0x7f15038bec00] 01:07:15 INFO - PROCESS | 1845 | 1463040435057 Marionette DEBUG loaded listener.js 01:07:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f1510782000) [pid = 1845] [serial = 900] [outer = 0x7f15038bec00] 01:07:15 INFO - PROCESS | 1845 | 1463040435906 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]]]}] 01:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1482ms 01:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:07:15 INFO - PROCESS | 1845 | 1463040435959 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:07:15 INFO - PROCESS | 1845 | 1463040435962 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:07:15 INFO - PROCESS | 1845 | 1463040435969 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:07:15 INFO - PROCESS | 1845 | 1463040435972 Marionette TRACE conn3 <- [1,1170,null,{}] 01:07:15 INFO - PROCESS | 1845 | 1463040435978 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}] 01:07:16 INFO - PROCESS | 1845 | 1463040436173 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:07:16 INFO - PROCESS | 1845 | 1463040436366 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7ed7800 == 116 [pid = 1845] [id = 300] 01:07:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f150d8ce400) [pid = 1845] [serial = 901] [outer = (nil)] 01:07:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f15108a7400) [pid = 1845] [serial = 902] [outer = 0x7f150d8ce400] 01:07:16 INFO - PROCESS | 1845 | 1463040436442 Marionette DEBUG loaded listener.js 01:07:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f15120dc800) [pid = 1845] [serial = 903] [outer = 0x7f150d8ce400] 01:07:17 INFO - PROCESS | 1845 | 1463040437371 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]]]}] 01:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1432ms 01:07:17 INFO - PROCESS | 1845 | 1463040437400 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:07:17 INFO - PROCESS | 1845 | 1463040437404 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:07:17 INFO - PROCESS | 1845 | 1463040437411 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:07:17 INFO - PROCESS | 1845 | 1463040437415 Marionette TRACE conn3 <- [1,1174,null,{}] 01:07:17 INFO - PROCESS | 1845 | 1463040437422 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}] 01:07:17 INFO - PROCESS | 1845 | 1463040437640 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:07:17 INFO - PROCESS | 1845 | 1463040437851 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7fe9000 == 117 [pid = 1845] [id = 301] 01:07:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f14f02b1800) [pid = 1845] [serial = 904] [outer = (nil)] 01:07:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f150e863c00) [pid = 1845] [serial = 905] [outer = 0x7f14f02b1800] 01:07:17 INFO - PROCESS | 1845 | 1463040437936 Marionette DEBUG loaded listener.js 01:07:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f15128d3000) [pid = 1845] [serial = 906] [outer = 0x7f14f02b1800] 01:07:18 INFO - PROCESS | 1845 | 1463040438891 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] 01:07:18 INFO - PROCESS | 1845 | 1463040438949 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:07:18 INFO - PROCESS | 1845 | 1463040438956 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:07:18 INFO - PROCESS | 1845 | 1463040438964 Marionette TRACE conn3 <- [1,1178,null,{}] 01:07:18 INFO - PROCESS | 1845 | 1463040438975 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}] 01:07:19 INFO - PROCESS | 1845 | 1463040439186 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:07:19 INFO - PROCESS | 1845 | 1463040439379 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f1225000 == 118 [pid = 1845] [id = 302] 01:07:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f14e8b39000) [pid = 1845] [serial = 907] [outer = (nil)] 01:07:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14e8b44400) [pid = 1845] [serial = 908] [outer = 0x7f14e8b39000] 01:07:19 INFO - PROCESS | 1845 | 1463040439523 Marionette DEBUG loaded listener.js 01:07:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f15126c6800) [pid = 1845] [serial = 909] [outer = 0x7f14e8b39000] 01:07:20 INFO - PROCESS | 1845 | 1463040440400 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] 01:07:20 INFO - PROCESS | 1845 | 1463040440461 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:07:20 INFO - PROCESS | 1845 | 1463040440478 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:07:20 INFO - PROCESS | 1845 | 1463040440481 Marionette TRACE conn3 <- [1,1182,null,{}] 01:07:20 INFO - PROCESS | 1845 | 1463040440487 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}] 01:07:20 INFO - PROCESS | 1845 | 1463040440684 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:07:20 INFO - PROCESS | 1845 | 1463040440872 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8cdd000 == 119 [pid = 1845] [id = 303] 01:07:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14e8b41800) [pid = 1845] [serial = 910] [outer = (nil)] 01:07:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f15129d0800) [pid = 1845] [serial = 911] [outer = 0x7f14e8b41800] 01:07:20 INFO - PROCESS | 1845 | 1463040440948 Marionette DEBUG loaded listener.js 01:07:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f15129d5c00) [pid = 1845] [serial = 912] [outer = 0x7f14e8b41800] 01:07:21 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:21 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:07:21 INFO - PROCESS | 1845 | 1463040441818 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] 01:07:21 INFO - PROCESS | 1845 | 1463040441880 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:07:21 INFO - PROCESS | 1845 | 1463040441892 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:07:21 INFO - PROCESS | 1845 | 1463040441894 Marionette TRACE conn3 <- [1,1186,null,{}] 01:07:21 INFO - PROCESS | 1845 | 1463040441900 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}] 01:07:22 INFO - PROCESS | 1845 | 1463040442095 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:07:22 INFO - PROCESS | 1845 | 1463040442289 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eba09000 == 120 [pid = 1845] [id = 304] 01:07:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f14e7e42400) [pid = 1845] [serial = 913] [outer = (nil)] 01:07:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f14e7e4d000) [pid = 1845] [serial = 914] [outer = 0x7f14e7e42400] 01:07:22 INFO - PROCESS | 1845 | 1463040442369 Marionette DEBUG loaded listener.js 01:07:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14e8b41c00) [pid = 1845] [serial = 915] [outer = 0x7f14e7e42400] 01:07:23 INFO - PROCESS | 1845 | 1463040443244 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] 01:07:23 INFO - PROCESS | 1845 | 1463040443286 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:07:23 INFO - PROCESS | 1845 | 1463040443293 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:07:23 INFO - PROCESS | 1845 | 1463040443295 Marionette TRACE conn3 <- [1,1190,null,{}] 01:07:23 INFO - PROCESS | 1845 | 1463040443301 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}] 01:07:23 INFO - PROCESS | 1845 | 1463040443494 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:07:23 INFO - PROCESS | 1845 | 1463040443703 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f1233800 == 121 [pid = 1845] [id = 305] 01:07:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14e7e43000) [pid = 1845] [serial = 916] [outer = (nil)] 01:07:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14ebaa1c00) [pid = 1845] [serial = 917] [outer = 0x7f14e7e43000] 01:07:23 INFO - PROCESS | 1845 | 1463040443772 Marionette DEBUG loaded listener.js 01:07:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14ebaa5c00) [pid = 1845] [serial = 918] [outer = 0x7f14e7e43000] 01:07:24 INFO - PROCESS | 1845 | 1463040444715 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] 01:07:24 INFO - PROCESS | 1845 | 1463040444779 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:07:24 INFO - PROCESS | 1845 | 1463040444786 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:07:24 INFO - PROCESS | 1845 | 1463040444789 Marionette TRACE conn3 <- [1,1194,null,{}] 01:07:24 INFO - PROCESS | 1845 | 1463040444795 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}] 01:07:25 INFO - PROCESS | 1845 | 1463040444996 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:07:25 INFO - PROCESS | 1845 | 1463040445188 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f1223800 == 122 [pid = 1845] [id = 306] 01:07:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14eba9bc00) [pid = 1845] [serial = 919] [outer = (nil)] 01:07:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14eeee4400) [pid = 1845] [serial = 920] [outer = 0x7f14eba9bc00] 01:07:25 INFO - PROCESS | 1845 | 1463040445262 Marionette DEBUG loaded listener.js 01:07:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f14f6384000) [pid = 1845] [serial = 921] [outer = 0x7f14eba9bc00] 01:07:25 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:25 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:07:26 INFO - PROCESS | 1845 | 1463040446136 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] 01:07:26 INFO - PROCESS | 1845 | 1463040446225 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:07:26 INFO - PROCESS | 1845 | 1463040446231 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:07:26 INFO - PROCESS | 1845 | 1463040446234 Marionette TRACE conn3 <- [1,1198,null,{}] 01:07:26 INFO - PROCESS | 1845 | 1463040446240 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}] 01:07:26 INFO - PROCESS | 1845 | 1463040446466 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:07:27 INFO - PROCESS | 1845 | 1463040447070 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8ccf000 == 123 [pid = 1845] [id = 307] 01:07:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14ebaa2400) [pid = 1845] [serial = 922] [outer = (nil)] 01:07:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14edd84c00) [pid = 1845] [serial = 923] [outer = 0x7f14ebaa2400] 01:07:27 INFO - PROCESS | 1845 | 1463040447140 Marionette DEBUG loaded listener.js 01:07:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14eeef1400) [pid = 1845] [serial = 924] [outer = 0x7f14ebaa2400] 01:07:27 INFO - PROCESS | 1845 | 1463040447972 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]]]}] 01:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1790ms 01:07:28 INFO - PROCESS | 1845 | 1463040448024 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:07:28 INFO - PROCESS | 1845 | 1463040448030 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:07:28 INFO - PROCESS | 1845 | 1463040448037 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:07:28 INFO - PROCESS | 1845 | 1463040448042 Marionette TRACE conn3 <- [1,1202,null,{}] 01:07:28 INFO - PROCESS | 1845 | 1463040448049 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}] 01:07:28 INFO - PROCESS | 1845 | 1463040448244 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:07:28 INFO - PROCESS | 1845 | 1463040448451 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c85000 == 124 [pid = 1845] [id = 308] 01:07:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14ed8c9000) [pid = 1845] [serial = 925] [outer = (nil)] 01:07:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14f0663400) [pid = 1845] [serial = 926] [outer = 0x7f14ed8c9000] 01:07:28 INFO - PROCESS | 1845 | 1463040448520 Marionette DEBUG loaded listener.js 01:07:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14f1051800) [pid = 1845] [serial = 927] [outer = 0x7f14ed8c9000] 01:07:29 INFO - PROCESS | 1845 | 1463040449510 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]]]}] 01:07:29 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 01:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1535ms 01:07:29 INFO - PROCESS | 1845 | 1463040449576 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:07:29 INFO - PROCESS | 1845 | 1463040449582 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:07:29 INFO - PROCESS | 1845 | 1463040449588 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:07:29 INFO - PROCESS | 1845 | 1463040449592 Marionette TRACE conn3 <- [1,1206,null,{}] 01:07:29 INFO - PROCESS | 1845 | 1463040449597 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}] 01:07:29 INFO - PROCESS | 1845 | 1463040449785 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:07:30 INFO - PROCESS | 1845 | 1463040450070 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edd9e000 == 125 [pid = 1845] [id = 309] 01:07:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f4cf2800) [pid = 1845] [serial = 928] [outer = (nil)] 01:07:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14f63cb800) [pid = 1845] [serial = 929] [outer = 0x7f14f4cf2800] 01:07:30 INFO - PROCESS | 1845 | 1463040450188 Marionette DEBUG loaded listener.js 01:07:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14f67bd400) [pid = 1845] [serial = 930] [outer = 0x7f14f4cf2800] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fb58b000 == 124 [pid = 1845] [id = 289] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14f67b2800) [pid = 1845] [serial = 773] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14f690b000) [pid = 1845] [serial = 776] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14f76b8800) [pid = 1845] [serial = 779] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14f79b5400) [pid = 1845] [serial = 782] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14f8b24800) [pid = 1845] [serial = 785] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14fa1eec00) [pid = 1845] [serial = 788] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14fa341000) [pid = 1845] [serial = 791] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14fc7ec000) [pid = 1845] [serial = 794] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f14fc79e000) [pid = 1845] [serial = 818] [outer = (nil)] [url = about:blank] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f72b5800 == 123 [pid = 1845] [id = 288] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5dc6800 == 122 [pid = 1845] [id = 287] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0818800 == 121 [pid = 1845] [id = 286] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea0da000 == 120 [pid = 1845] [id = 285] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75a7000 == 119 [pid = 1845] [id = 284] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0adf800 == 118 [pid = 1845] [id = 283] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f151445d800 == 117 [pid = 1845] [id = 280] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1512171800 == 116 [pid = 1845] [id = 279] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f151082d800 == 115 [pid = 1845] [id = 278] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d64c000 == 114 [pid = 1845] [id = 277] 01:07:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d105000 == 113 [pid = 1845] [id = 276] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14f76b8000) [pid = 1845] [serial = 653] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14eeeefc00) [pid = 1845] [serial = 798] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14eddd5800) [pid = 1845] [serial = 797] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14ffb48400) [pid = 1845] [serial = 708] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14f148f800) [pid = 1845] [serial = 803] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14f4ad7800) [pid = 1845] [serial = 804] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14f4cfb000) [pid = 1845] [serial = 770] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14f1291400) [pid = 1845] [serial = 767] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14f6d3e000) [pid = 1845] [serial = 809] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14f4cf9c00) [pid = 1845] [serial = 815] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14f6fc9000) [pid = 1845] [serial = 810] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14fc719000) [pid = 1845] [serial = 816] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14f67b8000) [pid = 1845] [serial = 807] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14f79af000) [pid = 1845] [serial = 812] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14fa338800) [pid = 1845] [serial = 813] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14f02b6000) [pid = 1845] [serial = 764] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14f63d6400) [pid = 1845] [serial = 761] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f14f63d4c00) [pid = 1845] [serial = 806] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14f645b800) [pid = 1845] [serial = 762] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14f128c400) [pid = 1845] [serial = 801] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f14f0658400) [pid = 1845] [serial = 800] [outer = (nil)] [url = about:blank] 01:07:31 INFO - PROCESS | 1845 | 1463040451161 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]]]}] 01:07:31 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 01:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1639ms 01:07:31 INFO - PROCESS | 1845 | 1463040451228 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:07:31 INFO - PROCESS | 1845 | 1463040451232 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:07:31 INFO - PROCESS | 1845 | 1463040451246 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:07:31 INFO - PROCESS | 1845 | 1463040451255 Marionette TRACE conn3 <- [1,1210,null,{}] 01:07:31 INFO - PROCESS | 1845 | 1463040451262 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}] 01:07:31 INFO - PROCESS | 1845 | 1463040451461 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:07:31 INFO - PROCESS | 1845 | 1463040451614 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4ca5000 == 114 [pid = 1845] [id = 310] 01:07:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f14eef1e400) [pid = 1845] [serial = 931] [outer = (nil)] 01:07:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f14f4cf3c00) [pid = 1845] [serial = 932] [outer = 0x7f14eef1e400] 01:07:31 INFO - PROCESS | 1845 | 1463040451691 Marionette DEBUG loaded listener.js 01:07:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f14f6fe5000) [pid = 1845] [serial = 933] [outer = 0x7f14eef1e400] 01:07:32 INFO - PROCESS | 1845 | 1463040452478 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]]]}] 01:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1298ms 01:07:32 INFO - PROCESS | 1845 | 1463040452539 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:07:32 INFO - PROCESS | 1845 | 1463040452544 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:07:32 INFO - PROCESS | 1845 | 1463040452550 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:07:32 INFO - PROCESS | 1845 | 1463040452552 Marionette TRACE conn3 <- [1,1214,null,{}] 01:07:32 INFO - PROCESS | 1845 | 1463040452558 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}] 01:07:32 INFO - PROCESS | 1845 | 1463040452744 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:07:32 INFO - PROCESS | 1845 | 1463040452759 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f98800 == 115 [pid = 1845] [id = 311] 01:07:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f14f1291400) [pid = 1845] [serial = 934] [outer = (nil)] 01:07:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14fa1ec000) [pid = 1845] [serial = 935] [outer = 0x7f14f1291400] 01:07:32 INFO - PROCESS | 1845 | 1463040452821 Marionette DEBUG loaded listener.js 01:07:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f14fb54d000) [pid = 1845] [serial = 936] [outer = 0x7f14f1291400] 01:07:33 INFO - PROCESS | 1845 | 1463040453805 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]]]}] 01:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1277ms 01:07:33 INFO - PROCESS | 1845 | 1463040453829 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:07:33 INFO - PROCESS | 1845 | 1463040453831 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:07:33 INFO - PROCESS | 1845 | 1463040453838 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:07:33 INFO - PROCESS | 1845 | 1463040453840 Marionette TRACE conn3 <- [1,1218,null,{}] 01:07:33 INFO - PROCESS | 1845 | 1463040453845 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}] 01:07:34 INFO - PROCESS | 1845 | 1463040454094 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:07:34 INFO - PROCESS | 1845 | 1463040454130 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f72b1800 == 116 [pid = 1845] [id = 312] 01:07:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f14fd20c000) [pid = 1845] [serial = 937] [outer = (nil)] 01:07:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14fd31b800) [pid = 1845] [serial = 938] [outer = 0x7f14fd20c000] 01:07:34 INFO - PROCESS | 1845 | 1463040454204 Marionette DEBUG loaded listener.js 01:07:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f14fead2c00) [pid = 1845] [serial = 939] [outer = 0x7f14fd20c000] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14edddc000) [pid = 1845] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14f0350400) [pid = 1845] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14f065f800) [pid = 1845] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14f8859000) [pid = 1845] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14f0664400) [pid = 1845] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f14f6380c00) [pid = 1845] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14fa126000) [pid = 1845] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:07:35 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14eeee4000) [pid = 1845] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:07:35 INFO - PROCESS | 1845 | 1463040455389 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]]]}] 01:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1584ms 01:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:07:35 INFO - PROCESS | 1845 | 1463040455423 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:07:35 INFO - PROCESS | 1845 | 1463040455425 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:07:35 INFO - PROCESS | 1845 | 1463040455432 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:07:35 INFO - PROCESS | 1845 | 1463040455434 Marionette TRACE conn3 <- [1,1222,null,{}] 01:07:35 INFO - PROCESS | 1845 | 1463040455440 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}] 01:07:35 INFO - PROCESS | 1845 | 1463040455679 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:07:35 INFO - PROCESS | 1845 | 1463040455823 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8ba9000 == 117 [pid = 1845] [id = 313] 01:07:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f14ef0e0c00) [pid = 1845] [serial = 940] [outer = (nil)] 01:07:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f14fefb6400) [pid = 1845] [serial = 941] [outer = 0x7f14ef0e0c00] 01:07:35 INFO - PROCESS | 1845 | 1463040455886 Marionette DEBUG loaded listener.js 01:07:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f14ffcaf800) [pid = 1845] [serial = 942] [outer = 0x7f14ef0e0c00] 01:07:36 INFO - PROCESS | 1845 | 1463040456601 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] 01:07:36 INFO - PROCESS | 1845 | 1463040456628 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:07:36 INFO - PROCESS | 1845 | 1463040456645 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:07:36 INFO - PROCESS | 1845 | 1463040456648 Marionette TRACE conn3 <- [1,1226,null,{}] 01:07:36 INFO - PROCESS | 1845 | 1463040456654 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}] 01:07:36 INFO - PROCESS | 1845 | 1463040456835 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:07:36 INFO - PROCESS | 1845 | 1463040456851 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe32e800 == 118 [pid = 1845] [id = 314] 01:07:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14fd357400) [pid = 1845] [serial = 943] [outer = (nil)] 01:07:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f15038c8c00) [pid = 1845] [serial = 944] [outer = 0x7f14fd357400] 01:07:36 INFO - PROCESS | 1845 | 1463040456914 Marionette DEBUG loaded listener.js 01:07:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f150c5d2c00) [pid = 1845] [serial = 945] [outer = 0x7f14fd357400] 01:07:38 INFO - PROCESS | 1845 | 1463040458039 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]]]}] 01:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1435ms 01:07:38 INFO - PROCESS | 1845 | 1463040458082 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:07:38 INFO - PROCESS | 1845 | 1463040458089 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:07:38 INFO - PROCESS | 1845 | 1463040458099 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:07:38 INFO - PROCESS | 1845 | 1463040458102 Marionette TRACE conn3 <- [1,1230,null,{}] 01:07:38 INFO - PROCESS | 1845 | 1463040458112 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}] 01:07:38 INFO - PROCESS | 1845 | 1463040458375 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:07:38 INFO - PROCESS | 1845 | 1463040458630 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f081f800 == 119 [pid = 1845] [id = 315] 01:07:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14f0662c00) [pid = 1845] [serial = 946] [outer = (nil)] 01:07:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f14f1046800) [pid = 1845] [serial = 947] [outer = 0x7f14f0662c00] 01:07:38 INFO - PROCESS | 1845 | 1463040458756 Marionette DEBUG loaded listener.js 01:07:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14f104f400) [pid = 1845] [serial = 948] [outer = 0x7f14f0662c00] 01:07:39 INFO - PROCESS | 1845 | 1463040459624 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]]]}] 01:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1585ms 01:07:39 INFO - PROCESS | 1845 | 1463040459685 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:07:39 INFO - PROCESS | 1845 | 1463040459695 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:07:39 INFO - PROCESS | 1845 | 1463040459707 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:07:39 INFO - PROCESS | 1845 | 1463040459711 Marionette TRACE conn3 <- [1,1234,null,{}] 01:07:39 INFO - PROCESS | 1845 | 1463040459718 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}] 01:07:39 INFO - PROCESS | 1845 | 1463040459971 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:07:40 INFO - PROCESS | 1845 | 1463040460221 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f98000 == 120 [pid = 1845] [id = 316] 01:07:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f14f4c24800) [pid = 1845] [serial = 949] [outer = (nil)] 01:07:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f14f645b800) [pid = 1845] [serial = 950] [outer = 0x7f14f4c24800] 01:07:40 INFO - PROCESS | 1845 | 1463040460340 Marionette DEBUG loaded listener.js 01:07:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f14f690d800) [pid = 1845] [serial = 951] [outer = 0x7f14f4c24800] 01:07:41 INFO - PROCESS | 1845 | 1463040461253 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]]]}] 01:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1585ms 01:07:41 INFO - PROCESS | 1845 | 1463040461293 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:07:41 INFO - PROCESS | 1845 | 1463040461296 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:07:41 INFO - PROCESS | 1845 | 1463040461304 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:07:41 INFO - PROCESS | 1845 | 1463040461310 Marionette TRACE conn3 <- [1,1238,null,{}] 01:07:41 INFO - PROCESS | 1845 | 1463040461326 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}] 01:07:41 INFO - PROCESS | 1845 | 1463040461586 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:07:41 INFO - PROCESS | 1845 | 1463040461823 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffc71000 == 121 [pid = 1845] [id = 317] 01:07:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f14fa0af800) [pid = 1845] [serial = 952] [outer = (nil)] 01:07:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14fc946800) [pid = 1845] [serial = 953] [outer = 0x7f14fa0af800] 01:07:41 INFO - PROCESS | 1845 | 1463040461947 Marionette DEBUG loaded listener.js 01:07:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14fea49800) [pid = 1845] [serial = 954] [outer = 0x7f14fa0af800] 01:07:42 INFO - PROCESS | 1845 | 1463040462827 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]]]}] 01:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1587ms 01:07:42 INFO - PROCESS | 1845 | 1463040462892 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:07:42 INFO - PROCESS | 1845 | 1463040462896 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:07:42 INFO - PROCESS | 1845 | 1463040462902 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:07:42 INFO - PROCESS | 1845 | 1463040462905 Marionette TRACE conn3 <- [1,1242,null,{}] 01:07:42 INFO - PROCESS | 1845 | 1463040462910 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}] 01:07:43 INFO - PROCESS | 1845 | 1463040463121 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:07:43 INFO - PROCESS | 1845 | 1463040463313 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150751b000 == 122 [pid = 1845] [id = 318] 01:07:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14fa1f2000) [pid = 1845] [serial = 955] [outer = (nil)] 01:07:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f1500ebf400) [pid = 1845] [serial = 956] [outer = 0x7f14fa1f2000] 01:07:43 INFO - PROCESS | 1845 | 1463040463388 Marionette DEBUG loaded listener.js 01:07:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f1506854800) [pid = 1845] [serial = 957] [outer = 0x7f14fa1f2000] 01:07:44 INFO - PROCESS | 1845 | 1463040464273 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]]]}] 01:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1435ms 01:07:44 INFO - PROCESS | 1845 | 1463040464338 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:07:44 INFO - PROCESS | 1845 | 1463040464342 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:07:44 INFO - PROCESS | 1845 | 1463040464369 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:07:44 INFO - PROCESS | 1845 | 1463040464373 Marionette TRACE conn3 <- [1,1246,null,{}] 01:07:44 INFO - PROCESS | 1845 | 1463040464381 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}] 01:07:44 INFO - PROCESS | 1845 | 1463040464588 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:07:44 INFO - PROCESS | 1845 | 1463040464780 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e806800 == 123 [pid = 1845] [id = 319] 01:07:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14ef0d7c00) [pid = 1845] [serial = 958] [outer = (nil)] 01:07:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f150c5da400) [pid = 1845] [serial = 959] [outer = 0x7f14ef0d7c00] 01:07:44 INFO - PROCESS | 1845 | 1463040464907 Marionette DEBUG loaded listener.js 01:07:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f150e26d400) [pid = 1845] [serial = 960] [outer = 0x7f14ef0d7c00] 01:07:45 INFO - PROCESS | 1845 | 1463040465784 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]]]}] 01:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1511ms 01:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:07:45 INFO - PROCESS | 1845 | 1463040465860 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:07:45 INFO - PROCESS | 1845 | 1463040465863 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:07:45 INFO - PROCESS | 1845 | 1463040465869 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:07:45 INFO - PROCESS | 1845 | 1463040465872 Marionette TRACE conn3 <- [1,1250,null,{}] 01:07:45 INFO - PROCESS | 1845 | 1463040465877 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}] 01:07:46 INFO - PROCESS | 1845 | 1463040466148 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:07:46 INFO - PROCESS | 1845 | 1463040466410 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f151687a800 == 124 [pid = 1845] [id = 320] 01:07:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f15126d0000) [pid = 1845] [serial = 961] [outer = (nil)] 01:07:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f15129ce400) [pid = 1845] [serial = 962] [outer = 0x7f15126d0000] 01:07:46 INFO - PROCESS | 1845 | 1463040466489 Marionette DEBUG loaded listener.js 01:07:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f15129d9400) [pid = 1845] [serial = 963] [outer = 0x7f15126d0000] 01:07:47 INFO - PROCESS | 1845 | 1463040467334 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]]]}] 01:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1536ms 01:07:47 INFO - PROCESS | 1845 | 1463040467405 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:07:47 INFO - PROCESS | 1845 | 1463040467409 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:07:47 INFO - PROCESS | 1845 | 1463040467416 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:07:47 INFO - PROCESS | 1845 | 1463040467420 Marionette TRACE conn3 <- [1,1254,null,{}] 01:07:47 INFO - PROCESS | 1845 | 1463040467425 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}] 01:07:47 INFO - PROCESS | 1845 | 1463040467663 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:07:47 INFO - PROCESS | 1845 | 1463040467897 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68f2000 == 125 [pid = 1845] [id = 321] 01:07:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14ebab9800) [pid = 1845] [serial = 964] [outer = (nil)] 01:07:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14ebac2c00) [pid = 1845] [serial = 965] [outer = 0x7f14ebab9800] 01:07:48 INFO - PROCESS | 1845 | 1463040468018 Marionette DEBUG loaded listener.js 01:07:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f76b8800) [pid = 1845] [serial = 966] [outer = 0x7f14ebab9800] 01:07:48 INFO - PROCESS | 1845 | 1463040468849 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]]]}] 01:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1483ms 01:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:07:48 INFO - PROCESS | 1845 | 1463040468901 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:07:48 INFO - PROCESS | 1845 | 1463040468903 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:07:48 INFO - PROCESS | 1845 | 1463040468910 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:07:48 INFO - PROCESS | 1845 | 1463040468914 Marionette TRACE conn3 <- [1,1258,null,{}] 01:07:48 INFO - PROCESS | 1845 | 1463040468919 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}] 01:07:49 INFO - PROCESS | 1845 | 1463040469127 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:07:49 INFO - PROCESS | 1845 | 1463040469335 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef20f800 == 126 [pid = 1845] [id = 322] 01:07:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14ebabb000) [pid = 1845] [serial = 967] [outer = (nil)] 01:07:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14ebee2000) [pid = 1845] [serial = 968] [outer = 0x7f14ebabb000] 01:07:49 INFO - PROCESS | 1845 | 1463040469448 Marionette DEBUG loaded listener.js 01:07:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f14ebee6000) [pid = 1845] [serial = 969] [outer = 0x7f14ebabb000] 01:07:50 INFO - PROCESS | 1845 | 1463040470348 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]]]}] 01:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1490ms 01:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:07:50 INFO - PROCESS | 1845 | 1463040470400 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:07:50 INFO - PROCESS | 1845 | 1463040470403 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:07:50 INFO - PROCESS | 1845 | 1463040470409 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:07:50 INFO - PROCESS | 1845 | 1463040470412 Marionette TRACE conn3 <- [1,1262,null,{}] 01:07:50 INFO - PROCESS | 1845 | 1463040470417 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}] 01:07:50 INFO - PROCESS | 1845 | 1463040470614 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:07:50 INFO - PROCESS | 1845 | 1463040470813 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b21800 == 127 [pid = 1845] [id = 323] 01:07:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f14ebedc400) [pid = 1845] [serial = 970] [outer = (nil)] 01:07:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f14ebeeb400) [pid = 1845] [serial = 971] [outer = 0x7f14ebedc400] 01:07:50 INFO - PROCESS | 1845 | 1463040470889 Marionette DEBUG loaded listener.js 01:07:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f14f096b800) [pid = 1845] [serial = 972] [outer = 0x7f14ebedc400] 01:07:51 INFO - PROCESS | 1845 | 1463040471767 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]]]}] 01:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1435ms 01:07:51 INFO - PROCESS | 1845 | 1463040471845 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:07:51 INFO - PROCESS | 1845 | 1463040471848 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:07:51 INFO - PROCESS | 1845 | 1463040471855 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:07:51 INFO - PROCESS | 1845 | 1463040471858 Marionette TRACE conn3 <- [1,1266,null,{}] 01:07:51 INFO - PROCESS | 1845 | 1463040471863 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}] 01:07:52 INFO - PROCESS | 1845 | 1463040472102 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:07:52 INFO - PROCESS | 1845 | 1463040472358 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edda7800 == 128 [pid = 1845] [id = 324] 01:07:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f14e7e4c800) [pid = 1845] [serial = 973] [outer = (nil)] 01:07:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f14f0591400) [pid = 1845] [serial = 974] [outer = 0x7f14e7e4c800] 01:07:52 INFO - PROCESS | 1845 | 1463040472476 Marionette DEBUG loaded listener.js 01:07:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f14f0974800) [pid = 1845] [serial = 975] [outer = 0x7f14e7e4c800] 01:07:53 INFO - PROCESS | 1845 | 1463040473800 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]]]}] 01:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1987ms 01:07:53 INFO - PROCESS | 1845 | 1463040473894 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:07:53 INFO - PROCESS | 1845 | 1463040473900 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:07:53 INFO - PROCESS | 1845 | 1463040473928 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:07:53 INFO - PROCESS | 1845 | 1463040473935 Marionette TRACE conn3 <- [1,1270,null,{}] 01:07:53 INFO - PROCESS | 1845 | 1463040473944 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}] 01:07:54 INFO - PROCESS | 1845 | 1463040474161 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:07:54 INFO - PROCESS | 1845 | 1463040474344 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0628800 == 129 [pid = 1845] [id = 325] 01:07:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f14ea22e000) [pid = 1845] [serial = 976] [outer = (nil)] 01:07:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f14ea238000) [pid = 1845] [serial = 977] [outer = 0x7f14ea22e000] 01:07:54 INFO - PROCESS | 1845 | 1463040474416 Marionette DEBUG loaded listener.js 01:07:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f14ebabf000) [pid = 1845] [serial = 978] [outer = 0x7f14ea22e000] 01:07:55 INFO - PROCESS | 1845 | 1463040475341 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]]]}] 01:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1493ms 01:07:55 INFO - PROCESS | 1845 | 1463040475417 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:07:55 INFO - PROCESS | 1845 | 1463040475425 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:07:55 INFO - PROCESS | 1845 | 1463040475434 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:07:55 INFO - PROCESS | 1845 | 1463040475437 Marionette TRACE conn3 <- [1,1274,null,{}] 01:07:55 INFO - PROCESS | 1845 | 1463040475443 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}] 01:07:55 INFO - PROCESS | 1845 | 1463040475757 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:07:56 INFO - PROCESS | 1845 | 1463040476105 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7fed800 == 130 [pid = 1845] [id = 326] 01:07:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f14e8b3c800) [pid = 1845] [serial = 979] [outer = (nil)] 01:07:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f14ea22ec00) [pid = 1845] [serial = 980] [outer = 0x7f14e8b3c800] 01:07:56 INFO - PROCESS | 1845 | 1463040476174 Marionette DEBUG loaded listener.js 01:07:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f14ef0da800) [pid = 1845] [serial = 981] [outer = 0x7f14e8b3c800] 01:07:57 INFO - PROCESS | 1845 | 1463040477048 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]]]}] 01:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1681ms 01:07:57 INFO - PROCESS | 1845 | 1463040477116 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:07:57 INFO - PROCESS | 1845 | 1463040477120 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:07:57 INFO - PROCESS | 1845 | 1463040477126 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:07:57 INFO - PROCESS | 1845 | 1463040477131 Marionette TRACE conn3 <- [1,1278,null,{}] 01:07:57 INFO - PROCESS | 1845 | 1463040477146 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}] 01:07:57 INFO - PROCESS | 1845 | 1463040477388 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:07:57 INFO - PROCESS | 1845 | 1463040477664 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eee7c800 == 131 [pid = 1845] [id = 327] 01:07:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f14f0970800) [pid = 1845] [serial = 982] [outer = (nil)] 01:07:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f14f0975800) [pid = 1845] [serial = 983] [outer = 0x7f14f0970800] 01:07:57 INFO - PROCESS | 1845 | 1463040477783 Marionette DEBUG loaded listener.js 01:07:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f14f104f800) [pid = 1845] [serial = 984] [outer = 0x7f14f0970800] 01:07:58 INFO - PROCESS | 1845 | 1463040478628 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]]]}] 01:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1537ms 01:07:58 INFO - PROCESS | 1845 | 1463040478664 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:07:58 INFO - PROCESS | 1845 | 1463040478669 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:07:58 INFO - PROCESS | 1845 | 1463040478675 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:07:58 INFO - PROCESS | 1845 | 1463040478677 Marionette TRACE conn3 <- [1,1282,null,{}] 01:07:58 INFO - PROCESS | 1845 | 1463040478683 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}] 01:07:58 INFO - PROCESS | 1845 | 1463040478861 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59b3800 == 130 [pid = 1845] [id = 121] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f842a800 == 129 [pid = 1845] [id = 217] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe32e000 == 128 [pid = 1845] [id = 96] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8ba9000 == 127 [pid = 1845] [id = 313] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f14ffcbb400) [pid = 1845] [serial = 842] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f14fc7e7000) [pid = 1845] [serial = 830] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f14f05b1000) [pid = 1845] [serial = 821] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f14fd7d6400) [pid = 1845] [serial = 833] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f14f4c23800) [pid = 1845] [serial = 824] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f14ffdadc00) [pid = 1845] [serial = 839] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f14f8858800) [pid = 1845] [serial = 827] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f14fead8400) [pid = 1845] [serial = 836] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f14f6908c00) [pid = 1845] [serial = 872] [outer = (nil)] [url = about:blank] 01:07:59 INFO - PROCESS | 1845 | 1463040479273 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f72b1800 == 126 [pid = 1845] [id = 312] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6f98800 == 125 [pid = 1845] [id = 311] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4ca5000 == 124 [pid = 1845] [id = 310] 01:07:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eeeda000 == 125 [pid = 1845] [id = 328] 01:07:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f14eebee800) [pid = 1845] [serial = 985] [outer = (nil)] 01:07:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f14f05ac400) [pid = 1845] [serial = 986] [outer = 0x7f14eebee800] 01:07:59 INFO - PROCESS | 1845 | 1463040479350 Marionette DEBUG loaded listener.js 01:07:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f14f14a7800) [pid = 1845] [serial = 987] [outer = 0x7f14eebee800] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edd9e000 == 124 [pid = 1845] [id = 309] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c85000 == 123 [pid = 1845] [id = 308] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8ccf000 == 122 [pid = 1845] [id = 307] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f1225000 == 121 [pid = 1845] [id = 302] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e7fe9000 == 120 [pid = 1845] [id = 301] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e7ed7800 == 119 [pid = 1845] [id = 300] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe45f800 == 118 [pid = 1845] [id = 299] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe448000 == 117 [pid = 1845] [id = 298] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eee70000 == 116 [pid = 1845] [id = 297] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15144e3000 == 115 [pid = 1845] [id = 296] 01:07:59 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e67f800 == 114 [pid = 1845] [id = 295] 01:08:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500eeb000 == 113 [pid = 1845] [id = 294] 01:08:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd3c000 == 112 [pid = 1845] [id = 293] 01:08:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75ac000 == 111 [pid = 1845] [id = 292] 01:08:00 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f08ce800 == 110 [pid = 1845] [id = 291] 01:08:00 INFO - PROCESS | 1845 | 1463040480145 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]]]}] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f14eeeef000) [pid = 1845] [serial = 851] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f14fd353400) [pid = 1845] [serial = 819] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f14f128e800) [pid = 1845] [serial = 848] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f14f6349c00) [pid = 1845] [serial = 855] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f14fd7d9c00) [pid = 1845] [serial = 869] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f14fe7ce800) [pid = 1845] [serial = 870] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f14f4c1b800) [pid = 1845] [serial = 854] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f14f76b4c00) [pid = 1845] [serial = 863] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f14f02b9c00) [pid = 1845] [serial = 852] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f14f790d400) [pid = 1845] [serial = 864] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14f6fd0000) [pid = 1845] [serial = 861] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f150345f000) [pid = 1845] [serial = 845] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14fb54a400) [pid = 1845] [serial = 867] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14f67b4c00) [pid = 1845] [serial = 858] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14f63d1000) [pid = 1845] [serial = 857] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14f6c7bc00) [pid = 1845] [serial = 860] [outer = (nil)] [url = about:blank] 01:08:00 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14fa12ec00) [pid = 1845] [serial = 866] [outer = (nil)] [url = about:blank] 01:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1530ms 01:08:00 INFO - PROCESS | 1845 | 1463040480206 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:08:00 INFO - PROCESS | 1845 | 1463040480210 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:08:00 INFO - PROCESS | 1845 | 1463040480216 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:08:00 INFO - PROCESS | 1845 | 1463040480218 Marionette TRACE conn3 <- [1,1286,null,{}] 01:08:00 INFO - PROCESS | 1845 | 1463040480224 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}] 01:08:00 INFO - PROCESS | 1845 | 1463040480403 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:08:00 INFO - PROCESS | 1845 | 1463040480418 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f081e000 == 111 [pid = 1845] [id = 329] 01:08:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14f14a9c00) [pid = 1845] [serial = 988] [outer = (nil)] 01:08:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14f4ae1c00) [pid = 1845] [serial = 989] [outer = 0x7f14f14a9c00] 01:08:00 INFO - PROCESS | 1845 | 1463040480481 Marionette DEBUG loaded listener.js 01:08:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14f4cf1800) [pid = 1845] [serial = 990] [outer = 0x7f14f14a9c00] 01:08:01 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8422800 == 110 [pid = 1845] [id = 10] 01:08:01 INFO - PROCESS | 1845 | 1463040481496 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]]]}] 01:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1333ms 01:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:08:01 INFO - PROCESS | 1845 | 1463040481550 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:08:01 INFO - PROCESS | 1845 | 1463040481553 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:08:01 INFO - PROCESS | 1845 | 1463040481560 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:08:01 INFO - PROCESS | 1845 | 1463040481563 Marionette TRACE conn3 <- [1,1290,null,{}] 01:08:01 INFO - PROCESS | 1845 | 1463040481568 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}] 01:08:01 INFO - PROCESS | 1845 | 1463040481864 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:08:01 INFO - PROCESS | 1845 | 1463040481898 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5dc4800 == 111 [pid = 1845] [id = 330] 01:08:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14f14af400) [pid = 1845] [serial = 991] [outer = (nil)] 01:08:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f6380400) [pid = 1845] [serial = 992] [outer = 0x7f14f14af400] 01:08:01 INFO - PROCESS | 1845 | 1463040481965 Marionette DEBUG loaded listener.js 01:08:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14f6d3a800) [pid = 1845] [serial = 993] [outer = 0x7f14f14af400] 01:08:02 INFO - PROCESS | 1845 | 1463040482918 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]]]}] 01:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1387ms 01:08:02 INFO - PROCESS | 1845 | 1463040482953 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:08:02 INFO - PROCESS | 1845 | 1463040482958 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:08:02 INFO - PROCESS | 1845 | 1463040482965 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:08:02 INFO - PROCESS | 1845 | 1463040482967 Marionette TRACE conn3 <- [1,1294,null,{}] 01:08:02 INFO - PROCESS | 1845 | 1463040482973 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}] 01:08:03 INFO - PROCESS | 1845 | 1463040483216 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:08:03 INFO - PROCESS | 1845 | 1463040483252 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6949800 == 112 [pid = 1845] [id = 331] 01:08:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14f6380800) [pid = 1845] [serial = 994] [outer = (nil)] 01:08:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f14f6fdd000) [pid = 1845] [serial = 995] [outer = 0x7f14f6380800] 01:08:03 INFO - PROCESS | 1845 | 1463040483315 Marionette DEBUG loaded listener.js 01:08:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f14f79b2000) [pid = 1845] [serial = 996] [outer = 0x7f14f6380800] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f14fd20c000) [pid = 1845] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f14fd7cf000) [pid = 1845] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14f14a6400) [pid = 1845] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14f4c23c00) [pid = 1845] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14f6907800) [pid = 1845] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14f14de800) [pid = 1845] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14f6fe5800) [pid = 1845] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14eef21c00) [pid = 1845] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14f76b4400) [pid = 1845] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f1503486800) [pid = 1845] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f14f885c000) [pid = 1845] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14ebaa2400) [pid = 1845] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14eeef0400) [pid = 1845] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14ed8cac00) [pid = 1845] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14f645b400) [pid = 1845] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14f1291400) [pid = 1845] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14f0591000) [pid = 1845] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f150345c800) [pid = 1845] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14ed8c7400) [pid = 1845] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14eeeec000) [pid = 1845] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14fe19d800) [pid = 1845] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14ef0e0c00) [pid = 1845] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14f4ad6800) [pid = 1845] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14ed8c9000) [pid = 1845] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14f6fe1c00) [pid = 1845] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14f05a2400) [pid = 1845] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14eef1e400) [pid = 1845] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14f0347c00) [pid = 1845] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f14f6458800) [pid = 1845] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14f76b9c00) [pid = 1845] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f150d187800) [pid = 1845] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f14f785a800) [pid = 1845] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14ef0e1000) [pid = 1845] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14f785d800) [pid = 1845] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f1503855c00) [pid = 1845] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f15038c9800) [pid = 1845] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14fa12a800) [pid = 1845] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14f4addc00) [pid = 1845] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14ed8c6400) [pid = 1845] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14f7857400) [pid = 1845] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14f67bd800) [pid = 1845] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14f4ad6c00) [pid = 1845] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14edd88800) [pid = 1845] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14edd85000) [pid = 1845] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14f0349400) [pid = 1845] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f4cf2800) [pid = 1845] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14fc7a4000) [pid = 1845] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14fe106400) [pid = 1845] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f6457400) [pid = 1845] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f634f400) [pid = 1845] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14ef0d3400) [pid = 1845] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14fe193800) [pid = 1845] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f7911400) [pid = 1845] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14fa33f000) [pid = 1845] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f645ec00) [pid = 1845] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f6fdc800) [pid = 1845] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:08:04 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f1503461c00) [pid = 1845] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:08:05 INFO - PROCESS | 1845 | 1463040485185 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]]]}] 01:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2236ms 01:08:05 INFO - PROCESS | 1845 | 1463040485201 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:08:05 INFO - PROCESS | 1845 | 1463040485205 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 01:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:08:05 INFO - PROCESS | 1845 | 1463040485211 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:08:05 INFO - PROCESS | 1845 | 1463040485214 Marionette TRACE conn3 <- [1,1298,null,{}] 01:08:05 INFO - PROCESS | 1845 | 1463040485219 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}] 01:08:05 INFO - PROCESS | 1845 | 1463040485461 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:08:05 INFO - PROCESS | 1845 | 1463040485482 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec24000 == 113 [pid = 1845] [id = 332] 01:08:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14ed8c7400) [pid = 1845] [serial = 997] [outer = (nil)] 01:08:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f0347c00) [pid = 1845] [serial = 998] [outer = 0x7f14ed8c7400] 01:08:05 INFO - PROCESS | 1845 | 1463040485545 Marionette DEBUG loaded listener.js 01:08:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f14b5c00) [pid = 1845] [serial = 999] [outer = 0x7f14ed8c7400] 01:08:06 INFO - PROCESS | 1845 | 1463040486381 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]]]}] 01:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1185ms 01:08:06 INFO - PROCESS | 1845 | 1463040486403 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 01:08:06 INFO - PROCESS | 1845 | 1463040486408 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 01:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:08:06 INFO - PROCESS | 1845 | 1463040486414 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:08:06 INFO - PROCESS | 1845 | 1463040486416 Marionette TRACE conn3 <- [1,1302,null,{}] 01:08:06 INFO - PROCESS | 1845 | 1463040486422 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}] 01:08:06 INFO - PROCESS | 1845 | 1463040486610 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:08:06 INFO - PROCESS | 1845 | 1463040486626 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f99800 == 114 [pid = 1845] [id = 333] 01:08:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14ef0e1c00) [pid = 1845] [serial = 1000] [outer = (nil)] 01:08:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f63cdc00) [pid = 1845] [serial = 1001] [outer = 0x7f14ef0e1c00] 01:08:06 INFO - PROCESS | 1845 | 1463040486690 Marionette DEBUG loaded listener.js 01:08:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14f6fcf000) [pid = 1845] [serial = 1002] [outer = 0x7f14ef0e1c00] 01:08:07 INFO - PROCESS | 1845 | 1463040487891 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]]]}] 01:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1534ms 01:08:07 INFO - PROCESS | 1845 | 1463040487950 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:08:07 INFO - PROCESS | 1845 | 1463040487957 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 01:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:08:07 INFO - PROCESS | 1845 | 1463040487966 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:08:07 INFO - PROCESS | 1845 | 1463040487973 Marionette TRACE conn3 <- [1,1306,null,{}] 01:08:07 INFO - PROCESS | 1845 | 1463040487981 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}] 01:08:08 INFO - PROCESS | 1845 | 1463040488199 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:08:08 INFO - PROCESS | 1845 | 1463040488441 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef2c1000 == 115 [pid = 1845] [id = 334] 01:08:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14ebaa5000) [pid = 1845] [serial = 1003] [outer = (nil)] 01:08:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14ebee8800) [pid = 1845] [serial = 1004] [outer = 0x7f14ebaa5000] 01:08:08 INFO - PROCESS | 1845 | 1463040488542 Marionette DEBUG loaded listener.js 01:08:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14eeeefc00) [pid = 1845] [serial = 1005] [outer = 0x7f14ebaa5000] 01:08:09 INFO - PROCESS | 1845 | 1463040489407 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]]]}] 01:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1492ms 01:08:09 INFO - PROCESS | 1845 | 1463040489459 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:08:09 INFO - PROCESS | 1845 | 1463040489468 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 01:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:08:09 INFO - PROCESS | 1845 | 1463040489479 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:08:09 INFO - PROCESS | 1845 | 1463040489483 Marionette TRACE conn3 <- [1,1310,null,{}] 01:08:09 INFO - PROCESS | 1845 | 1463040489489 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}] 01:08:09 INFO - PROCESS | 1845 | 1463040489705 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:08:09 INFO - PROCESS | 1845 | 1463040489986 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c0d800 == 116 [pid = 1845] [id = 335] 01:08:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f0594400) [pid = 1845] [serial = 1006] [outer = (nil)] 01:08:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f0968c00) [pid = 1845] [serial = 1007] [outer = 0x7f14f0594400] 01:08:10 INFO - PROCESS | 1845 | 1463040490106 Marionette DEBUG loaded listener.js 01:08:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f104c800) [pid = 1845] [serial = 1008] [outer = 0x7f14f0594400] 01:08:11 INFO - PROCESS | 1845 | 1463040491078 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] 01:08:11 INFO - PROCESS | 1845 | 1463040491117 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 01:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:08:11 INFO - PROCESS | 1845 | 1463040491124 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:08:11 INFO - PROCESS | 1845 | 1463040491130 Marionette TRACE conn3 <- [1,1314,null,{}] 01:08:11 INFO - PROCESS | 1845 | 1463040491146 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}] 01:08:11 INFO - PROCESS | 1845 | 1463040491359 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:08:11 INFO - PROCESS | 1845 | 1463040491591 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f88a7000 == 117 [pid = 1845] [id = 336] 01:08:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14f14d7c00) [pid = 1845] [serial = 1009] [outer = (nil)] 01:08:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14f4cf3800) [pid = 1845] [serial = 1010] [outer = 0x7f14f14d7c00] 01:08:11 INFO - PROCESS | 1845 | 1463040491712 Marionette DEBUG loaded listener.js 01:08:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14f63d4800) [pid = 1845] [serial = 1011] [outer = 0x7f14f14d7c00] 01:08:12 INFO - PROCESS | 1845 | 1463040492564 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]]]}] 01:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1484ms 01:08:12 INFO - PROCESS | 1845 | 1463040492609 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:08:12 INFO - PROCESS | 1845 | 1463040492614 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 01:08:12 INFO - PROCESS | 1845 | 1463040492621 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:08:12 INFO - PROCESS | 1845 | 1463040492624 Marionette TRACE conn3 <- [1,1318,null,{}] 01:08:12 INFO - PROCESS | 1845 | 1463040492630 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}] 01:08:12 INFO - PROCESS | 1845 | 1463040492832 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:08:13 INFO - PROCESS | 1845 | 1463040493030 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fd39e800 == 118 [pid = 1845] [id = 337] 01:08:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14f14e0400) [pid = 1845] [serial = 1012] [outer = (nil)] 01:08:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14f6fd1400) [pid = 1845] [serial = 1013] [outer = 0x7f14f14e0400] 01:08:13 INFO - PROCESS | 1845 | 1463040493113 Marionette DEBUG loaded listener.js 01:08:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14f76b4400) [pid = 1845] [serial = 1014] [outer = 0x7f14f14e0400] 01:08:14 INFO - PROCESS | 1845 | 1463040494085 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]]]}] 01:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1531ms 01:08:14 INFO - PROCESS | 1845 | 1463040494152 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:08:14 INFO - PROCESS | 1845 | 1463040494155 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 01:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:08:14 INFO - PROCESS | 1845 | 1463040494162 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:08:14 INFO - PROCESS | 1845 | 1463040494166 Marionette TRACE conn3 <- [1,1322,null,{}] 01:08:14 INFO - PROCESS | 1845 | 1463040494171 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}] 01:08:14 INFO - PROCESS | 1845 | 1463040494419 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:08:14 INFO - PROCESS | 1845 | 1463040494670 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe454000 == 119 [pid = 1845] [id = 338] 01:08:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f14f867cc00) [pid = 1845] [serial = 1015] [outer = (nil)] 01:08:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14f885c400) [pid = 1845] [serial = 1016] [outer = 0x7f14f867cc00] 01:08:14 INFO - PROCESS | 1845 | 1463040494789 Marionette DEBUG loaded listener.js 01:08:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f14fa121c00) [pid = 1845] [serial = 1017] [outer = 0x7f14f867cc00] 01:08:15 INFO - PROCESS | 1845 | 1463040495704 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]]]}] 01:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1583ms 01:08:15 INFO - PROCESS | 1845 | 1463040495747 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:08:15 INFO - PROCESS | 1845 | 1463040495751 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 01:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:08:15 INFO - PROCESS | 1845 | 1463040495758 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:08:15 INFO - PROCESS | 1845 | 1463040495760 Marionette TRACE conn3 <- [1,1326,null,{}] 01:08:15 INFO - PROCESS | 1845 | 1463040495767 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}] 01:08:15 INFO - PROCESS | 1845 | 1463040495992 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:08:16 INFO - PROCESS | 1845 | 1463040496224 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff8e8000 == 120 [pid = 1845] [id = 339] 01:08:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f14fa340c00) [pid = 1845] [serial = 1018] [outer = (nil)] 01:08:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14fc7a7000) [pid = 1845] [serial = 1019] [outer = 0x7f14fa340c00] 01:08:16 INFO - PROCESS | 1845 | 1463040496341 Marionette DEBUG loaded listener.js 01:08:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14fd353400) [pid = 1845] [serial = 1020] [outer = 0x7f14fa340c00] 01:08:17 INFO - PROCESS | 1845 | 1463040497152 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]]]}] 01:08:17 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 01:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1430ms 01:08:17 INFO - PROCESS | 1845 | 1463040497189 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:08:17 INFO - PROCESS | 1845 | 1463040497192 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 01:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:08:17 INFO - PROCESS | 1845 | 1463040497198 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:08:17 INFO - PROCESS | 1845 | 1463040497200 Marionette TRACE conn3 <- [1,1330,null,{}] 01:08:17 INFO - PROCESS | 1845 | 1463040497206 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}] 01:08:17 INFO - PROCESS | 1845 | 1463040497401 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:08:17 INFO - PROCESS | 1845 | 1463040497639 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd3d000 == 121 [pid = 1845] [id = 340] 01:08:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14fd353000) [pid = 1845] [serial = 1021] [outer = (nil)] 01:08:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f14fe19b800) [pid = 1845] [serial = 1022] [outer = 0x7f14fd353000] 01:08:17 INFO - PROCESS | 1845 | 1463040497753 Marionette DEBUG loaded listener.js 01:08:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f14fe912c00) [pid = 1845] [serial = 1023] [outer = 0x7f14fd353000] 01:08:18 INFO - PROCESS | 1845 | 1463040498705 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]]]}] 01:08:18 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 01:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1538ms 01:08:18 INFO - PROCESS | 1845 | 1463040498737 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:08:18 INFO - PROCESS | 1845 | 1463040498741 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 01:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:08:18 INFO - PROCESS | 1845 | 1463040498748 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:08:18 INFO - PROCESS | 1845 | 1463040498751 Marionette TRACE conn3 <- [1,1334,null,{}] 01:08:18 INFO - PROCESS | 1845 | 1463040498758 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}] 01:08:18 INFO - PROCESS | 1845 | 1463040498985 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:08:19 INFO - PROCESS | 1845 | 1463040499233 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15067d4000 == 122 [pid = 1845] [id = 341] 01:08:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f14fd7d0800) [pid = 1845] [serial = 1024] [outer = (nil)] 01:08:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f14ff4a3800) [pid = 1845] [serial = 1025] [outer = 0x7f14fd7d0800] 01:08:19 INFO - PROCESS | 1845 | 1463040499353 Marionette DEBUG loaded listener.js 01:08:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14ffb4f000) [pid = 1845] [serial = 1026] [outer = 0x7f14fd7d0800] 01:08:20 INFO - PROCESS | 1845 | 1463040500198 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]]]}] 01:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1484ms 01:08:20 INFO - PROCESS | 1845 | 1463040500233 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:08:20 INFO - PROCESS | 1845 | 1463040500237 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 01:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:08:20 INFO - PROCESS | 1845 | 1463040500243 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:08:20 INFO - PROCESS | 1845 | 1463040500245 Marionette TRACE conn3 <- [1,1338,null,{}] 01:08:20 INFO - PROCESS | 1845 | 1463040500251 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}] 01:08:20 INFO - PROCESS | 1845 | 1463040500449 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:08:20 INFO - PROCESS | 1845 | 1463040500654 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d83c800 == 123 [pid = 1845] [id = 342] 01:08:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f14fd7d3c00) [pid = 1845] [serial = 1027] [outer = (nil)] 01:08:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f150037e800) [pid = 1845] [serial = 1028] [outer = 0x7f14fd7d3c00] 01:08:20 INFO - PROCESS | 1845 | 1463040500724 Marionette DEBUG loaded listener.js 01:08:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f150345c000) [pid = 1845] [serial = 1029] [outer = 0x7f14fd7d3c00] 01:08:22 INFO - PROCESS | 1845 | 1463040502091 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]]]}] 01:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1890ms 01:08:22 INFO - PROCESS | 1845 | 1463040502192 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:08:22 INFO - PROCESS | 1845 | 1463040502196 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 01:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:08:22 INFO - PROCESS | 1845 | 1463040502208 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:08:22 INFO - PROCESS | 1845 | 1463040502210 Marionette TRACE conn3 <- [1,1342,null,{}] 01:08:22 INFO - PROCESS | 1845 | 1463040502217 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}] 01:08:22 INFO - PROCESS | 1845 | 1463040502401 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:08:22 INFO - PROCESS | 1845 | 1463040502592 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15121cc800 == 124 [pid = 1845] [id = 343] 01:08:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f14fead6000) [pid = 1845] [serial = 1030] [outer = (nil)] 01:08:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14ffb43000) [pid = 1845] [serial = 1031] [outer = 0x7f14fead6000] 01:08:22 INFO - PROCESS | 1845 | 1463040502678 Marionette DEBUG loaded listener.js 01:08:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f1506998000) [pid = 1845] [serial = 1032] [outer = 0x7f14fead6000] 01:08:23 INFO - PROCESS | 1845 | 1463040503548 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]]]}] 01:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1390ms 01:08:23 INFO - PROCESS | 1845 | 1463040503598 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:08:23 INFO - PROCESS | 1845 | 1463040503602 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 01:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:08:23 INFO - PROCESS | 1845 | 1463040503608 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:08:23 INFO - PROCESS | 1845 | 1463040503612 Marionette TRACE conn3 <- [1,1346,null,{}] 01:08:23 INFO - PROCESS | 1845 | 1463040503617 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}] 01:08:23 INFO - PROCESS | 1845 | 1463040503848 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:08:24 INFO - PROCESS | 1845 | 1463040504045 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e67c0800 == 125 [pid = 1845] [id = 344] 01:08:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f14eeef0c00) [pid = 1845] [serial = 1033] [outer = (nil)] 01:08:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f150d3d0000) [pid = 1845] [serial = 1034] [outer = 0x7f14eeef0c00] 01:08:24 INFO - PROCESS | 1845 | 1463040504168 Marionette DEBUG loaded listener.js 01:08:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f150e6e4400) [pid = 1845] [serial = 1035] [outer = 0x7f14eeef0c00] 01:08:25 INFO - PROCESS | 1845 | 1463040505121 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]]]}] 01:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1585ms 01:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:08:25 INFO - PROCESS | 1845 | 1463040505195 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:08:25 INFO - PROCESS | 1845 | 1463040505197 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 01:08:25 INFO - PROCESS | 1845 | 1463040505204 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:08:25 INFO - PROCESS | 1845 | 1463040505207 Marionette TRACE conn3 <- [1,1350,null,{}] 01:08:25 INFO - PROCESS | 1845 | 1463040505212 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}] 01:08:25 INFO - PROCESS | 1845 | 1463040505406 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:08:25 INFO - PROCESS | 1845 | 1463040505645 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7ee1000 == 126 [pid = 1845] [id = 345] 01:08:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14ea238800) [pid = 1845] [serial = 1036] [outer = (nil)] 01:08:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14f76b7c00) [pid = 1845] [serial = 1037] [outer = 0x7f14ea238800] 01:08:25 INFO - PROCESS | 1845 | 1463040505766 Marionette DEBUG loaded listener.js 01:08:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f150d81f400) [pid = 1845] [serial = 1038] [outer = 0x7f14ea238800] 01:08:26 INFO - PROCESS | 1845 | 1463040506656 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]]]}] 01:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1494ms 01:08:26 INFO - PROCESS | 1845 | 1463040506698 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:08:26 INFO - PROCESS | 1845 | 1463040506702 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 01:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:08:26 INFO - PROCESS | 1845 | 1463040506708 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:08:26 INFO - PROCESS | 1845 | 1463040506720 Marionette TRACE conn3 <- [1,1354,null,{}] 01:08:26 INFO - PROCESS | 1845 | 1463040506724 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}] 01:08:26 INFO - PROCESS | 1845 | 1463040506932 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:08:27 INFO - PROCESS | 1845 | 1463040507180 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed9d1000 == 127 [pid = 1845] [id = 346] 01:08:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14ed8c6800) [pid = 1845] [serial = 1039] [outer = (nil)] 01:08:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14eef1f400) [pid = 1845] [serial = 1040] [outer = 0x7f14ed8c6800] 01:08:27 INFO - PROCESS | 1845 | 1463040507297 Marionette DEBUG loaded listener.js 01:08:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14f14d7800) [pid = 1845] [serial = 1041] [outer = 0x7f14ed8c6800] 01:08:28 INFO - PROCESS | 1845 | 1463040508229 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]]]}] 01:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1544ms 01:08:28 INFO - PROCESS | 1845 | 1463040508253 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 01:08:28 INFO - PROCESS | 1845 | 1463040508257 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 01:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:08:28 INFO - PROCESS | 1845 | 1463040508262 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:08:28 INFO - PROCESS | 1845 | 1463040508265 Marionette TRACE conn3 <- [1,1358,null,{}] 01:08:28 INFO - PROCESS | 1845 | 1463040508271 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}] 01:08:28 INFO - PROCESS | 1845 | 1463040508483 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:08:28 INFO - PROCESS | 1845 | 1463040508737 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8cd8000 == 128 [pid = 1845] [id = 347] 01:08:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f14e7e48400) [pid = 1845] [serial = 1042] [outer = (nil)] 01:08:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14e8b39c00) [pid = 1845] [serial = 1043] [outer = 0x7f14e7e48400] 01:08:29 INFO - PROCESS | 1845 | 1463040509170 Marionette DEBUG loaded listener.js 01:08:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14ea231800) [pid = 1845] [serial = 1044] [outer = 0x7f14e7e48400] 01:08:30 INFO - PROCESS | 1845 | 1463040510057 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]]]}] 01:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1830ms 01:08:30 INFO - PROCESS | 1845 | 1463040510094 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 01:08:30 INFO - PROCESS | 1845 | 1463040510100 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 01:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:08:30 INFO - PROCESS | 1845 | 1463040510108 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:08:30 INFO - PROCESS | 1845 | 1463040510113 Marionette TRACE conn3 <- [1,1362,null,{}] 01:08:30 INFO - PROCESS | 1845 | 1463040510120 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}] 01:08:30 INFO - PROCESS | 1845 | 1463040510312 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:08:30 INFO - PROCESS | 1845 | 1463040510520 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4cbe800 == 129 [pid = 1845] [id = 348] 01:08:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14eebeb400) [pid = 1845] [serial = 1045] [outer = (nil)] 01:08:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14ef0d7000) [pid = 1845] [serial = 1046] [outer = 0x7f14eebeb400] 01:08:30 INFO - PROCESS | 1845 | 1463040510585 Marionette DEBUG loaded listener.js 01:08:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14f05ab400) [pid = 1845] [serial = 1047] [outer = 0x7f14eebeb400] 01:08:31 INFO - PROCESS | 1845 | 1463040511685 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]]]}] 01:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1632ms 01:08:31 INFO - PROCESS | 1845 | 1463040511740 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 01:08:31 INFO - PROCESS | 1845 | 1463040511745 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 01:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:08:31 INFO - PROCESS | 1845 | 1463040511757 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:08:31 INFO - PROCESS | 1845 | 1463040511760 Marionette TRACE conn3 <- [1,1366,null,{}] 01:08:31 INFO - PROCESS | 1845 | 1463040511766 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}] 01:08:31 INFO - PROCESS | 1845 | 1463040511967 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:08:32 INFO - PROCESS | 1845 | 1463040512252 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea0e2000 == 130 [pid = 1845] [id = 349] 01:08:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14ebee3000) [pid = 1845] [serial = 1048] [outer = (nil)] 01:08:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f096ac00) [pid = 1845] [serial = 1049] [outer = 0x7f14ebee3000] 01:08:32 INFO - PROCESS | 1845 | 1463040512322 Marionette DEBUG loaded listener.js 01:08:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14f1051400) [pid = 1845] [serial = 1050] [outer = 0x7f14ebee3000] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49ac800 == 129 [pid = 1845] [id = 273] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1516894000 == 128 [pid = 1845] [id = 281] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500edb800 == 127 [pid = 1845] [id = 275] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa22e800 == 126 [pid = 1845] [id = 274] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f15038c8c00) [pid = 1845] [serial = 944] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14e8b44400) [pid = 1845] [serial = 908] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f15129d0800) [pid = 1845] [serial = 911] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14ebaa1c00) [pid = 1845] [serial = 917] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14e7e4d000) [pid = 1845] [serial = 914] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f150e863c00) [pid = 1845] [serial = 905] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14eeee4400) [pid = 1845] [serial = 920] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eec24000 == 125 [pid = 1845] [id = 332] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6949800 == 124 [pid = 1845] [id = 331] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5dc4800 == 123 [pid = 1845] [id = 330] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f081e000 == 122 [pid = 1845] [id = 329] 01:08:33 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eeeda000 == 121 [pid = 1845] [id = 328] 01:08:33 INFO - PROCESS | 1845 | 1463040513451 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] 01:08:33 INFO - PROCESS | 1845 | 1463040513492 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 01:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:08:33 INFO - PROCESS | 1845 | 1463040513499 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:08:33 INFO - PROCESS | 1845 | 1463040513505 Marionette TRACE conn3 <- [1,1370,null,{}] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f14ffcaf800) [pid = 1845] [serial = 942] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14fd31b800) [pid = 1845] [serial = 938] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14ffcb2400) [pid = 1845] [serial = 837] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14f6460400) [pid = 1845] [serial = 714] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14f6c88000) [pid = 1845] [serial = 777] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14f7860000) [pid = 1845] [serial = 780] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14f63d8c00) [pid = 1845] [serial = 825] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14fa127400) [pid = 1845] [serial = 786] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14f0594000) [pid = 1845] [serial = 765] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14ffdad000) [pid = 1845] [serial = 720] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f150d81f800) [pid = 1845] [serial = 623] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14fb549c00) [pid = 1845] [serial = 792] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14eeef1400) [pid = 1845] [serial = 924] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14f6347400) [pid = 1845] [serial = 608] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14f4ced800) [pid = 1845] [serial = 684] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14f6382800) [pid = 1845] [serial = 878] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14fe391400) [pid = 1845] [serial = 834] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14fa1ec000) [pid = 1845] [serial = 935] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f150698b000) [pid = 1845] [serial = 890] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14f05ae400) [pid = 1845] [serial = 875] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14f1481400) [pid = 1845] [serial = 822] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f14fe7d4c00) [pid = 1845] [serial = 884] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14edd84c00) [pid = 1845] [serial = 923] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f150d3d4400) [pid = 1845] [serial = 726] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f150e9c1c00) [pid = 1845] [serial = 899] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14f1486000) [pid = 1845] [serial = 632] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14f058b800) [pid = 1845] [serial = 605] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f15002c8400) [pid = 1845] [serial = 840] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14fead2c00) [pid = 1845] [serial = 939] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f150e26d000) [pid = 1845] [serial = 896] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14fefb6400) [pid = 1845] [serial = 941] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f1500ff3400) [pid = 1845] [serial = 843] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14f0663400) [pid = 1845] [serial = 926] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14fc715400) [pid = 1845] [serial = 717] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14f14b0400) [pid = 1845] [serial = 768] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14fb54d000) [pid = 1845] [serial = 936] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14f6fe5000) [pid = 1845] [serial = 933] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14f1285400) [pid = 1845] [serial = 656] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f150d62f400) [pid = 1845] [serial = 893] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14fc7a0400) [pid = 1845] [serial = 614] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14fd359400) [pid = 1845] [serial = 831] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f1512809c00) [pid = 1845] [serial = 735] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14fe102400) [pid = 1845] [serial = 674] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f15108a7400) [pid = 1845] [serial = 902] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f1487000) [pid = 1845] [serial = 711] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14fa060c00) [pid = 1845] [serial = 668] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f150e6da800) [pid = 1845] [serial = 729] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f15108a4800) [pid = 1845] [serial = 732] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14fd354800) [pid = 1845] [serial = 795] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f67bd000) [pid = 1845] [serial = 774] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14f1288800) [pid = 1845] [serial = 629] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14fa336000) [pid = 1845] [serial = 881] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14fc7a7c00) [pid = 1845] [serial = 671] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f1051800) [pid = 1845] [serial = 927] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14fa336c00) [pid = 1845] [serial = 828] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f63cc400) [pid = 1845] [serial = 771] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14eef24c00) [pid = 1845] [serial = 738] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14feb6f800) [pid = 1845] [serial = 677] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f4c19800) [pid = 1845] [serial = 659] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14f67bd400) [pid = 1845] [serial = 930] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14ffb4c800) [pid = 1845] [serial = 680] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14f63cb800) [pid = 1845] [serial = 929] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f150e85c000) [pid = 1845] [serial = 626] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f6fc7800) [pid = 1845] [serial = 662] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f79b7000) [pid = 1845] [serial = 665] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f4cf3c00) [pid = 1845] [serial = 932] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f8864800) [pid = 1845] [serial = 563] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f150339a400) [pid = 1845] [serial = 723] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14fa333000) [pid = 1845] [serial = 789] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14feadbc00) [pid = 1845] [serial = 617] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f885f400) [pid = 1845] [serial = 611] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14ffb50800) [pid = 1845] [serial = 887] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14f8859400) [pid = 1845] [serial = 783] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f150d17f000) [pid = 1845] [serial = 620] [outer = (nil)] [url = about:blank] 01:08:33 INFO - PROCESS | 1845 | 1463040513614 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}] 01:08:33 INFO - PROCESS | 1845 | 1463040513842 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:08:34 INFO - PROCESS | 1845 | 1463040514019 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edd97000 == 117 [pid = 1845] [id = 350] 01:08:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14ebee4400) [pid = 1845] [serial = 1051] [outer = (nil)] 01:08:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f14d9800) [pid = 1845] [serial = 1052] [outer = 0x7f14ebee4400] 01:08:34 INFO - PROCESS | 1845 | 1463040514085 Marionette DEBUG loaded listener.js 01:08:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f4c1d400) [pid = 1845] [serial = 1053] [outer = 0x7f14ebee4400] 01:08:34 INFO - PROCESS | 1845 | 1463040514806 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] 01:08:34 INFO - PROCESS | 1845 | 1463040514858 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 01:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:08:34 INFO - PROCESS | 1845 | 1463040514865 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:08:34 INFO - PROCESS | 1845 | 1463040514868 Marionette TRACE conn3 <- [1,1374,null,{}] 01:08:34 INFO - PROCESS | 1845 | 1463040514873 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}] 01:08:35 INFO - PROCESS | 1845 | 1463040515056 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:08:35 INFO - PROCESS | 1845 | 1463040515072 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ac7800 == 118 [pid = 1845] [id = 351] 01:08:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f14a8800) [pid = 1845] [serial = 1054] [outer = (nil)] 01:08:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f63d2400) [pid = 1845] [serial = 1055] [outer = 0x7f14f14a8800] 01:08:35 INFO - PROCESS | 1845 | 1463040515135 Marionette DEBUG loaded listener.js 01:08:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f67b4800) [pid = 1845] [serial = 1056] [outer = 0x7f14f14a8800] 01:08:36 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:36 INFO - PROCESS | 1845 | 1463040516119 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] 01:08:36 INFO - PROCESS | 1845 | 1463040516151 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 01:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:08:36 INFO - PROCESS | 1845 | 1463040516157 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:08:36 INFO - PROCESS | 1845 | 1463040516172 Marionette TRACE conn3 <- [1,1378,null,{}] 01:08:36 INFO - PROCESS | 1845 | 1463040516187 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}] 01:08:36 INFO - PROCESS | 1845 | 1463040516436 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:08:36 INFO - PROCESS | 1845 | 1463040516468 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59bf000 == 119 [pid = 1845] [id = 352] 01:08:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f6c88000) [pid = 1845] [serial = 1057] [outer = (nil)] 01:08:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f6fcb800) [pid = 1845] [serial = 1058] [outer = 0x7f14f6c88000] 01:08:36 INFO - PROCESS | 1845 | 1463040516534 Marionette DEBUG loaded listener.js 01:08:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f79b6400) [pid = 1845] [serial = 1059] [outer = 0x7f14f6c88000] 01:08:37 INFO - PROCESS | 1845 | 1463040517522 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] 01:08:37 INFO - PROCESS | 1845 | 1463040517564 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 01:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 01:08:37 INFO - PROCESS | 1845 | 1463040517581 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:08:37 INFO - PROCESS | 1845 | 1463040517585 Marionette TRACE conn3 <- [1,1382,null,{}] 01:08:37 INFO - PROCESS | 1845 | 1463040517590 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}] 01:08:37 INFO - PROCESS | 1845 | 1463040517838 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f14a9c00) [pid = 1845] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14eebee800) [pid = 1845] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14f0970800) [pid = 1845] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14ea22e000) [pid = 1845] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14e8b3c800) [pid = 1845] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f6380800) [pid = 1845] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14f79b0400) [pid = 1845] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14ed8c7400) [pid = 1845] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14f14af400) [pid = 1845] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14eeeed800) [pid = 1845] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:08:38 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f67b8400) [pid = 1845] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:08:38 INFO - PROCESS | 1845 | 1463040518456 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eddb2800 == 120 [pid = 1845] [id = 353] 01:08:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14e8b3c800) [pid = 1845] [serial = 1060] [outer = (nil)] 01:08:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14ed8ce000) [pid = 1845] [serial = 1061] [outer = 0x7f14e8b3c800] 01:08:38 INFO - PROCESS | 1845 | 1463040518521 Marionette DEBUG loaded listener.js 01:08:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f14af400) [pid = 1845] [serial = 1062] [outer = 0x7f14e8b3c800] 01:08:39 INFO - PROCESS | 1845 | [1845] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 01:08:39 INFO - PROCESS | 1845 | 1463040519248 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] 01:08:39 INFO - PROCESS | 1845 | 1463040519281 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 01:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:08:39 INFO - PROCESS | 1845 | 1463040519294 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:08:39 INFO - PROCESS | 1845 | 1463040519298 Marionette TRACE conn3 <- [1,1386,null,{}] 01:08:39 INFO - PROCESS | 1845 | 1463040519308 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}] 01:08:39 INFO - PROCESS | 1845 | 1463040519502 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:08:39 INFO - PROCESS | 1845 | 1463040519518 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6c32800 == 121 [pid = 1845] [id = 354] 01:08:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14fb548c00) [pid = 1845] [serial = 1063] [outer = (nil)] 01:08:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14fc7a0c00) [pid = 1845] [serial = 1064] [outer = 0x7f14fb548c00] 01:08:39 INFO - PROCESS | 1845 | 1463040519578 Marionette DEBUG loaded listener.js 01:08:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14fcab5400) [pid = 1845] [serial = 1065] [outer = 0x7f14fb548c00] 01:08:40 INFO - PROCESS | 1845 | 1463040520658 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] 01:08:40 INFO - PROCESS | 1845 | 1463040520690 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 01:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:08:40 INFO - PROCESS | 1845 | 1463040520699 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:08:40 INFO - PROCESS | 1845 | 1463040520705 Marionette TRACE conn3 <- [1,1390,null,{}] 01:08:40 INFO - PROCESS | 1845 | 1463040520716 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}] 01:08:40 INFO - PROCESS | 1845 | 1463040520931 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:08:41 INFO - PROCESS | 1845 | 1463040521192 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec2d800 == 122 [pid = 1845] [id = 355] 01:08:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14edd84c00) [pid = 1845] [serial = 1066] [outer = (nil)] 01:08:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14eebf5000) [pid = 1845] [serial = 1067] [outer = 0x7f14edd84c00] 01:08:41 INFO - PROCESS | 1845 | 1463040521318 Marionette DEBUG loaded listener.js 01:08:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f0350400) [pid = 1845] [serial = 1068] [outer = 0x7f14edd84c00] 01:08:42 INFO - PROCESS | 1845 | 1463040522260 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]]]}] 01:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1586ms 01:08:42 INFO - PROCESS | 1845 | 1463040522286 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:08:42 INFO - PROCESS | 1845 | 1463040522295 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 01:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:08:42 INFO - PROCESS | 1845 | 1463040522306 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:08:42 INFO - PROCESS | 1845 | 1463040522309 Marionette TRACE conn3 <- [1,1394,null,{}] 01:08:42 INFO - PROCESS | 1845 | 1463040522317 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}] 01:08:42 INFO - PROCESS | 1845 | 1463040522521 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:08:42 INFO - PROCESS | 1845 | 1463040522764 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c1a800 == 123 [pid = 1845] [id = 356] 01:08:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f0971000) [pid = 1845] [serial = 1069] [outer = (nil)] 01:08:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f128e000) [pid = 1845] [serial = 1070] [outer = 0x7f14f0971000] 01:08:42 INFO - PROCESS | 1845 | 1463040522855 Marionette DEBUG loaded listener.js 01:08:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f14d3000) [pid = 1845] [serial = 1071] [outer = 0x7f14f0971000] 01:08:43 INFO - PROCESS | 1845 | 1463040523867 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]]]}] 01:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1584ms 01:08:43 INFO - PROCESS | 1845 | 1463040523890 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:08:43 INFO - PROCESS | 1845 | 1463040523895 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 01:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:08:43 INFO - PROCESS | 1845 | 1463040523902 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:08:43 INFO - PROCESS | 1845 | 1463040523909 Marionette TRACE conn3 <- [1,1398,null,{}] 01:08:43 INFO - PROCESS | 1845 | 1463040523928 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}] 01:08:44 INFO - PROCESS | 1845 | 1463040524192 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:08:44 INFO - PROCESS | 1845 | 1463040524484 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75b7000 == 124 [pid = 1845] [id = 357] 01:08:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f67bd800) [pid = 1845] [serial = 1072] [outer = (nil)] 01:08:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f76b8000) [pid = 1845] [serial = 1073] [outer = 0x7f14f67bd800] 01:08:44 INFO - PROCESS | 1845 | 1463040524561 Marionette DEBUG loaded listener.js 01:08:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f8bf2800) [pid = 1845] [serial = 1074] [outer = 0x7f14f67bd800] 01:08:45 INFO - PROCESS | 1845 | 1463040525400 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]]]}] 01:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1543ms 01:08:45 INFO - PROCESS | 1845 | 1463040525447 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:08:45 INFO - PROCESS | 1845 | 1463040525451 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 01:08:45 INFO - PROCESS | 1845 | 1463040525457 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:08:45 INFO - PROCESS | 1845 | 1463040525461 Marionette TRACE conn3 <- [1,1402,null,{}] 01:08:45 INFO - PROCESS | 1845 | 1463040525466 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}] 01:08:45 INFO - PROCESS | 1845 | 1463040525674 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:08:45 INFO - PROCESS | 1845 | 1463040525861 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa224800 == 125 [pid = 1845] [id = 358] 01:08:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14f6fc3000) [pid = 1845] [serial = 1075] [outer = (nil)] 01:08:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14fb54ec00) [pid = 1845] [serial = 1076] [outer = 0x7f14f6fc3000] 01:08:45 INFO - PROCESS | 1845 | 1463040525935 Marionette DEBUG loaded listener.js 01:08:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14fd358000) [pid = 1845] [serial = 1077] [outer = 0x7f14f6fc3000] 01:08:46 INFO - PROCESS | 1845 | 1463040526821 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]]]}] 01:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1429ms 01:08:46 INFO - PROCESS | 1845 | 1463040526887 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:08:46 INFO - PROCESS | 1845 | 1463040526891 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 01:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:08:46 INFO - PROCESS | 1845 | 1463040526897 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:08:46 INFO - PROCESS | 1845 | 1463040526900 Marionette TRACE conn3 <- [1,1406,null,{}] 01:08:46 INFO - PROCESS | 1845 | 1463040526905 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}] 01:08:47 INFO - PROCESS | 1845 | 1463040527107 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:08:47 INFO - PROCESS | 1845 | 1463040527296 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe31d000 == 126 [pid = 1845] [id = 359] 01:08:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14fa057400) [pid = 1845] [serial = 1078] [outer = (nil)] 01:08:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14fe7d5000) [pid = 1845] [serial = 1079] [outer = 0x7f14fa057400] 01:08:47 INFO - PROCESS | 1845 | 1463040527371 Marionette DEBUG loaded listener.js 01:08:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14fefb4400) [pid = 1845] [serial = 1080] [outer = 0x7f14fa057400] 01:08:48 INFO - PROCESS | 1845 | 1463040528295 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]]]}] 01:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1427ms 01:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:08:48 INFO - PROCESS | 1845 | 1463040528326 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:08:48 INFO - PROCESS | 1845 | 1463040528329 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 01:08:48 INFO - PROCESS | 1845 | 1463040528336 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:08:48 INFO - PROCESS | 1845 | 1463040528340 Marionette TRACE conn3 <- [1,1410,null,{}] 01:08:48 INFO - PROCESS | 1845 | 1463040528346 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}] 01:08:48 INFO - PROCESS | 1845 | 1463040528586 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:08:48 INFO - PROCESS | 1845 | 1463040528826 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff55d000 == 127 [pid = 1845] [id = 360] 01:08:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f1503486800) [pid = 1845] [serial = 1081] [outer = (nil)] 01:08:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f150d186000) [pid = 1845] [serial = 1082] [outer = 0x7f1503486800] 01:08:48 INFO - PROCESS | 1845 | 1463040528950 Marionette DEBUG loaded listener.js 01:08:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f150d6a5800) [pid = 1845] [serial = 1083] [outer = 0x7f1503486800] 01:08:50 INFO - PROCESS | 1845 | 1463040529997 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]]]}] 01:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1681ms 01:08:50 INFO - PROCESS | 1845 | 1463040530017 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:08:50 INFO - PROCESS | 1845 | 1463040530020 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 01:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:08:50 INFO - PROCESS | 1845 | 1463040530028 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:08:50 INFO - PROCESS | 1845 | 1463040530032 Marionette TRACE conn3 <- [1,1414,null,{}] 01:08:50 INFO - PROCESS | 1845 | 1463040530038 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}] 01:08:50 INFO - PROCESS | 1845 | 1463040530250 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:08:50 INFO - PROCESS | 1845 | 1463040530497 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd39000 == 128 [pid = 1845] [id = 361] 01:08:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14f034b800) [pid = 1845] [serial = 1084] [outer = (nil)] 01:08:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f150d855400) [pid = 1845] [serial = 1085] [outer = 0x7f14f034b800] 01:08:50 INFO - PROCESS | 1845 | 1463040530614 Marionette DEBUG loaded listener.js 01:08:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f150e9c1c00) [pid = 1845] [serial = 1086] [outer = 0x7f14f034b800] 01:08:51 INFO - PROCESS | 1845 | 1463040531564 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]]]}] 01:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1585ms 01:08:51 INFO - PROCESS | 1845 | 1463040531614 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:08:51 INFO - PROCESS | 1845 | 1463040531618 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 01:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:08:51 INFO - PROCESS | 1845 | 1463040531624 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:08:51 INFO - PROCESS | 1845 | 1463040531627 Marionette TRACE conn3 <- [1,1418,null,{}] 01:08:51 INFO - PROCESS | 1845 | 1463040531632 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}] 01:08:51 INFO - PROCESS | 1845 | 1463040531834 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:08:52 INFO - PROCESS | 1845 | 1463040532073 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15067cb000 == 129 [pid = 1845] [id = 362] 01:08:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f0593400) [pid = 1845] [serial = 1087] [outer = (nil)] 01:08:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f15108a7400) [pid = 1845] [serial = 1088] [outer = 0x7f14f0593400] 01:08:52 INFO - PROCESS | 1845 | 1463040532161 Marionette DEBUG loaded listener.js 01:08:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f15120e3000) [pid = 1845] [serial = 1089] [outer = 0x7f14f0593400] 01:08:52 INFO - PROCESS | 1845 | 1463040532985 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]]]}] 01:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1431ms 01:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:08:53 INFO - PROCESS | 1845 | 1463040533056 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:08:53 INFO - PROCESS | 1845 | 1463040533059 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 01:08:53 INFO - PROCESS | 1845 | 1463040533066 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:08:53 INFO - PROCESS | 1845 | 1463040533069 Marionette TRACE conn3 <- [1,1422,null,{}] 01:08:53 INFO - PROCESS | 1845 | 1463040533074 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}] 01:08:53 INFO - PROCESS | 1845 | 1463040533291 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:08:53 INFO - PROCESS | 1845 | 1463040533523 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d64b000 == 130 [pid = 1845] [id = 363] 01:08:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f150e9c4c00) [pid = 1845] [serial = 1090] [outer = (nil)] 01:08:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f1512805400) [pid = 1845] [serial = 1091] [outer = 0x7f150e9c4c00] 01:08:53 INFO - PROCESS | 1845 | 1463040533638 Marionette DEBUG loaded listener.js 01:08:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f15128c5800) [pid = 1845] [serial = 1092] [outer = 0x7f150e9c4c00] 01:08:54 INFO - PROCESS | 1845 | 1463040534555 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]]]}] 01:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1534ms 01:08:54 INFO - PROCESS | 1845 | 1463040534601 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:08:54 INFO - PROCESS | 1845 | 1463040534604 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 01:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:08:54 INFO - PROCESS | 1845 | 1463040534611 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:08:54 INFO - PROCESS | 1845 | 1463040534614 Marionette TRACE conn3 <- [1,1426,null,{}] 01:08:54 INFO - PROCESS | 1845 | 1463040534619 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}] 01:08:54 INFO - PROCESS | 1845 | 1463040534818 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:08:55 INFO - PROCESS | 1845 | 1463040535066 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511b7f000 == 131 [pid = 1845] [id = 364] 01:08:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f6345800) [pid = 1845] [serial = 1093] [outer = (nil)] 01:08:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14f9553800) [pid = 1845] [serial = 1094] [outer = 0x7f14f6345800] 01:08:55 INFO - PROCESS | 1845 | 1463040535155 Marionette DEBUG loaded listener.js 01:08:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14f955a000) [pid = 1845] [serial = 1095] [outer = 0x7f14f6345800] 01:08:56 INFO - PROCESS | 1845 | 1463040536059 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]]]}] 01:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1478ms 01:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:08:56 INFO - PROCESS | 1845 | 1463040536091 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:08:56 INFO - PROCESS | 1845 | 1463040536094 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 01:08:56 INFO - PROCESS | 1845 | 1463040536100 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:08:56 INFO - PROCESS | 1845 | 1463040536104 Marionette TRACE conn3 <- [1,1430,null,{}] 01:08:56 INFO - PROCESS | 1845 | 1463040536109 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}] 01:08:56 INFO - PROCESS | 1845 | 1463040536329 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:08:56 INFO - PROCESS | 1845 | 1463040536585 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1515220800 == 132 [pid = 1845] [id = 365] 01:08:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f15129cfc00) [pid = 1845] [serial = 1096] [outer = (nil)] 01:08:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f15129d4000) [pid = 1845] [serial = 1097] [outer = 0x7f15129cfc00] 01:08:56 INFO - PROCESS | 1845 | 1463040536680 Marionette DEBUG loaded listener.js 01:08:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f15129dd800) [pid = 1845] [serial = 1098] [outer = 0x7f15129cfc00] 01:08:57 INFO - PROCESS | 1845 | 1463040537557 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]]]}] 01:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1537ms 01:08:57 INFO - PROCESS | 1845 | 1463040537639 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:08:57 INFO - PROCESS | 1845 | 1463040537644 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 01:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:08:57 INFO - PROCESS | 1845 | 1463040537655 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:08:57 INFO - PROCESS | 1845 | 1463040537658 Marionette TRACE conn3 <- [1,1434,null,{}] 01:08:57 INFO - PROCESS | 1845 | 1463040537668 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}] 01:08:57 INFO - PROCESS | 1845 | 1463040537950 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:08:58 INFO - PROCESS | 1845 | 1463040538247 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec18a000 == 133 [pid = 1845] [id = 366] 01:08:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f132c400) [pid = 1845] [serial = 1099] [outer = (nil)] 01:08:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f1331c00) [pid = 1845] [serial = 1100] [outer = 0x7f14f132c400] 01:08:58 INFO - PROCESS | 1845 | 1463040538320 Marionette DEBUG loaded listener.js 01:08:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14f1335c00) [pid = 1845] [serial = 1101] [outer = 0x7f14f132c400] 01:08:59 INFO - PROCESS | 1845 | 1463040539232 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]]]}] 01:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1641ms 01:08:59 INFO - PROCESS | 1845 | 1463040539296 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:08:59 INFO - PROCESS | 1845 | 1463040539300 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 01:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:08:59 INFO - PROCESS | 1845 | 1463040539306 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:08:59 INFO - PROCESS | 1845 | 1463040539310 Marionette TRACE conn3 <- [1,1438,null,{}] 01:08:59 INFO - PROCESS | 1845 | 1463040539316 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}] 01:08:59 INFO - PROCESS | 1845 | 1463040539545 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:08:59 INFO - PROCESS | 1845 | 1463040539792 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:08:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5955000 == 134 [pid = 1845] [id = 367] 01:08:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14e69ea400) [pid = 1845] [serial = 1102] [outer = (nil)] 01:08:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14e69f1000) [pid = 1845] [serial = 1103] [outer = 0x7f14e69ea400] 01:08:59 INFO - PROCESS | 1845 | 1463040539928 Marionette DEBUG loaded listener.js 01:09:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14e69f5c00) [pid = 1845] [serial = 1104] [outer = 0x7f14e69ea400] 01:09:00 INFO - PROCESS | 1845 | 1463040540790 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]]]}] 01:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1540ms 01:09:00 INFO - PROCESS | 1845 | 1463040540849 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:09:00 INFO - PROCESS | 1845 | 1463040540854 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 01:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:09:00 INFO - PROCESS | 1845 | 1463040540865 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:09:00 INFO - PROCESS | 1845 | 1463040540869 Marionette TRACE conn3 <- [1,1442,null,{}] 01:09:00 INFO - PROCESS | 1845 | 1463040540879 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}] 01:09:01 INFO - PROCESS | 1845 | 1463040541163 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:09:01 INFO - PROCESS | 1845 | 1463040541459 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eba21000 == 135 [pid = 1845] [id = 368] 01:09:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14e69ed400) [pid = 1845] [serial = 1105] [outer = (nil)] 01:09:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14f02b0800) [pid = 1845] [serial = 1106] [outer = 0x7f14e69ed400] 01:09:01 INFO - PROCESS | 1845 | 1463040541538 Marionette DEBUG loaded listener.js 01:09:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f14f1333c00) [pid = 1845] [serial = 1107] [outer = 0x7f14e69ed400] 01:09:02 INFO - PROCESS | 1845 | 1463040542443 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]]]}] 01:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2053ms 01:09:03 INFO - PROCESS | 1845 | 1463040543020 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:09:03 INFO - PROCESS | 1845 | 1463040543028 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 01:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:09:03 INFO - PROCESS | 1845 | 1463040543055 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:09:03 INFO - PROCESS | 1845 | 1463040543060 Marionette TRACE conn3 <- [1,1446,null,{}] 01:09:03 INFO - PROCESS | 1845 | 1463040543068 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}] 01:09:03 INFO - PROCESS | 1845 | 1463040543300 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:09:03 INFO - PROCESS | 1845 | 1463040543514 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ade800 == 136 [pid = 1845] [id = 369] 01:09:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14edd88800) [pid = 1845] [serial = 1108] [outer = (nil)] 01:09:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f14eebf8800) [pid = 1845] [serial = 1109] [outer = 0x7f14edd88800] 01:09:03 INFO - PROCESS | 1845 | 1463040543582 Marionette DEBUG loaded listener.js 01:09:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f14f034c000) [pid = 1845] [serial = 1110] [outer = 0x7f14edd88800] 01:09:04 INFO - PROCESS | 1845 | 1463040544679 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]]]}] 01:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1686ms 01:09:04 INFO - PROCESS | 1845 | 1463040544740 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:09:04 INFO - PROCESS | 1845 | 1463040544745 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 01:09:04 INFO - PROCESS | 1845 | 1463040544756 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:09:04 INFO - PROCESS | 1845 | 1463040544762 Marionette TRACE conn3 <- [1,1450,null,{}] 01:09:04 INFO - PROCESS | 1845 | 1463040544768 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}] 01:09:05 INFO - PROCESS | 1845 | 1463040545009 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:09:05 INFO - PROCESS | 1845 | 1463040545285 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eba1c800 == 137 [pid = 1845] [id = 370] 01:09:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14f0973c00) [pid = 1845] [serial = 1111] [outer = (nil)] 01:09:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14f1049400) [pid = 1845] [serial = 1112] [outer = 0x7f14f0973c00] 01:09:05 INFO - PROCESS | 1845 | 1463040545358 Marionette DEBUG loaded listener.js 01:09:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14f1289800) [pid = 1845] [serial = 1113] [outer = 0x7f14f0973c00] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eddb2800 == 136 [pid = 1845] [id = 353] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59bf000 == 135 [pid = 1845] [id = 352] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0ac7800 == 134 [pid = 1845] [id = 351] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edd97000 == 133 [pid = 1845] [id = 350] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8431000 == 132 [pid = 1845] [id = 11] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea0e2000 == 131 [pid = 1845] [id = 349] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4cbe800 == 130 [pid = 1845] [id = 348] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8cd8000 == 129 [pid = 1845] [id = 347] 01:09:06 INFO - PROCESS | 1845 | 1463040546372 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]]]}] 01:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1644ms 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c0d800 == 128 [pid = 1845] [id = 335] 01:09:06 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef2c1000 == 127 [pid = 1845] [id = 334] 01:09:06 INFO - PROCESS | 1845 | 1463040546404 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:09:06 INFO - PROCESS | 1845 | 1463040546408 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 01:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:09:06 INFO - PROCESS | 1845 | 1463040546415 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:09:06 INFO - PROCESS | 1845 | 1463040546419 Marionette TRACE conn3 <- [1,1454,null,{}] 01:09:06 INFO - PROCESS | 1845 | 1463040546433 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}] 01:09:06 INFO - PROCESS | 1845 | 1463040546638 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f150348a000) [pid = 1845] [serial = 849] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f1503488800) [pid = 1845] [serial = 846] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14f05ac400) [pid = 1845] [serial = 986] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14f14a7800) [pid = 1845] [serial = 987] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14f104f800) [pid = 1845] [serial = 984] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14f0975800) [pid = 1845] [serial = 983] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14ebee2000) [pid = 1845] [serial = 968] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14ebeeb400) [pid = 1845] [serial = 971] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14ebabf000) [pid = 1845] [serial = 978] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14ea238000) [pid = 1845] [serial = 977] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14ef0da800) [pid = 1845] [serial = 981] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14ea22ec00) [pid = 1845] [serial = 980] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14f1046800) [pid = 1845] [serial = 947] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f150c5da400) [pid = 1845] [serial = 959] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f1500ebf400) [pid = 1845] [serial = 956] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f15129ce400) [pid = 1845] [serial = 962] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f6fdd000) [pid = 1845] [serial = 995] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f0591400) [pid = 1845] [serial = 974] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14ebac2c00) [pid = 1845] [serial = 965] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14edd83400) [pid = 1845] [serial = 681] [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.] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f0347c00) [pid = 1845] [serial = 998] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f6d3a800) [pid = 1845] [serial = 993] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f14b5c00) [pid = 1845] [serial = 999] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f6380400) [pid = 1845] [serial = 992] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14f79b2000) [pid = 1845] [serial = 996] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14f645b800) [pid = 1845] [serial = 950] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14fc946800) [pid = 1845] [serial = 953] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f4ae1c00) [pid = 1845] [serial = 989] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14f4cf1800) [pid = 1845] [serial = 990] [outer = (nil)] [url = about:blank] 01:09:06 INFO - PROCESS | 1845 | 1463040546939 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec22800 == 128 [pid = 1845] [id = 371] 01:09:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14ebeeb400) [pid = 1845] [serial = 1114] [outer = (nil)] 01:09:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14f104f800) [pid = 1845] [serial = 1115] [outer = 0x7f14ebeeb400] 01:09:07 INFO - PROCESS | 1845 | 1463040547015 Marionette DEBUG loaded listener.js 01:09:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f4c16c00) [pid = 1845] [serial = 1116] [outer = 0x7f14ebeeb400] 01:09:07 INFO - PROCESS | 1845 | 1463040547781 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]]]}] 01:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1400ms 01:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:09:07 INFO - PROCESS | 1845 | 1463040547816 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:09:07 INFO - PROCESS | 1845 | 1463040547819 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 01:09:07 INFO - PROCESS | 1845 | 1463040547824 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:09:07 INFO - PROCESS | 1845 | 1463040547828 Marionette TRACE conn3 <- [1,1458,null,{}] 01:09:07 INFO - PROCESS | 1845 | 1463040547833 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}] 01:09:08 INFO - PROCESS | 1845 | 1463040548082 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:09:08 INFO - PROCESS | 1845 | 1463040548106 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c92000 == 129 [pid = 1845] [id = 372] 01:09:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14f0347c00) [pid = 1845] [serial = 1117] [outer = (nil)] 01:09:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14f592c400) [pid = 1845] [serial = 1118] [outer = 0x7f14f0347c00] 01:09:08 INFO - PROCESS | 1845 | 1463040548170 Marionette DEBUG loaded listener.js 01:09:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f5931800) [pid = 1845] [serial = 1119] [outer = 0x7f14f0347c00] 01:09:09 INFO - PROCESS | 1845 | 1463040549101 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]]]}] 01:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1334ms 01:09:09 INFO - PROCESS | 1845 | 1463040549160 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:09:09 INFO - PROCESS | 1845 | 1463040549164 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 01:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:09:09 INFO - PROCESS | 1845 | 1463040549178 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:09:09 INFO - PROCESS | 1845 | 1463040549180 Marionette TRACE conn3 <- [1,1462,null,{}] 01:09:09 INFO - PROCESS | 1845 | 1463040549199 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}] 01:09:09 INFO - PROCESS | 1845 | 1463040549458 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:09:09 INFO - PROCESS | 1845 | 1463040549498 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59e1800 == 130 [pid = 1845] [id = 373] 01:09:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14edde3c00) [pid = 1845] [serial = 1120] [outer = (nil)] 01:09:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f5937400) [pid = 1845] [serial = 1121] [outer = 0x7f14edde3c00] 01:09:09 INFO - PROCESS | 1845 | 1463040549563 Marionette DEBUG loaded listener.js 01:09:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f637f800) [pid = 1845] [serial = 1122] [outer = 0x7f14edde3c00] 01:09:10 INFO - PROCESS | 1845 | 1463040550522 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]]]}] 01:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1396ms 01:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:09:10 INFO - PROCESS | 1845 | 1463040550575 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:09:10 INFO - PROCESS | 1845 | 1463040550578 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 01:09:10 INFO - PROCESS | 1845 | 1463040550584 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:09:10 INFO - PROCESS | 1845 | 1463040550587 Marionette TRACE conn3 <- [1,1466,null,{}] 01:09:10 INFO - PROCESS | 1845 | 1463040550592 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}] 01:09:10 INFO - PROCESS | 1845 | 1463040550863 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:09:11 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f6c88000) [pid = 1845] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:09:11 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14e8b3c800) [pid = 1845] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:09:11 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14ebee3000) [pid = 1845] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:09:11 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14eebeb400) [pid = 1845] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:09:11 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14e7e48400) [pid = 1845] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:09:11 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14ebee4400) [pid = 1845] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:09:11 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14f14a8800) [pid = 1845] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:09:11 INFO - PROCESS | 1845 | 1463040551439 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea0e2000 == 131 [pid = 1845] [id = 374] 01:09:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14e7e48400) [pid = 1845] [serial = 1123] [outer = (nil)] 01:09:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14ebeeb800) [pid = 1845] [serial = 1124] [outer = 0x7f14e7e48400] 01:09:11 INFO - PROCESS | 1845 | 1463040551502 Marionette DEBUG loaded listener.js 01:09:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14f76b6c00) [pid = 1845] [serial = 1125] [outer = 0x7f14e7e48400] 01:09:12 INFO - PROCESS | 1845 | 1463040552219 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]]]}] 01:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1681ms 01:09:12 INFO - PROCESS | 1845 | 1463040552265 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:09:12 INFO - PROCESS | 1845 | 1463040552268 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 01:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:09:12 INFO - PROCESS | 1845 | 1463040552275 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:09:12 INFO - PROCESS | 1845 | 1463040552278 Marionette TRACE conn3 <- [1,1470,null,{}] 01:09:12 INFO - PROCESS | 1845 | 1463040552283 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}] 01:09:12 INFO - PROCESS | 1845 | 1463040552475 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:09:12 INFO - PROCESS | 1845 | 1463040552490 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f8a000 == 132 [pid = 1845] [id = 375] 01:09:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f76ba000) [pid = 1845] [serial = 1126] [outer = (nil)] 01:09:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f954e000) [pid = 1845] [serial = 1127] [outer = 0x7f14f76ba000] 01:09:12 INFO - PROCESS | 1845 | 1463040552552 Marionette DEBUG loaded listener.js 01:09:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14fa129800) [pid = 1845] [serial = 1128] [outer = 0x7f14f76ba000] 01:09:13 INFO - PROCESS | 1845 | 1463040553665 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]]]}] 01:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1428ms 01:09:13 INFO - PROCESS | 1845 | 1463040553706 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:09:13 INFO - PROCESS | 1845 | 1463040553712 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 01:09:13 INFO - PROCESS | 1845 | 1463040553720 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:09:13 INFO - PROCESS | 1845 | 1463040553726 Marionette TRACE conn3 <- [1,1474,null,{}] 01:09:13 INFO - PROCESS | 1845 | 1463040553736 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}] 01:09:13 INFO - PROCESS | 1845 | 1463040553972 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:09:14 INFO - PROCESS | 1845 | 1463040554230 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edca0800 == 133 [pid = 1845] [id = 376] 01:09:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14ebaa9800) [pid = 1845] [serial = 1129] [outer = (nil)] 01:09:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14edd87400) [pid = 1845] [serial = 1130] [outer = 0x7f14ebaa9800] 01:09:14 INFO - PROCESS | 1845 | 1463040554364 Marionette DEBUG loaded listener.js 01:09:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14ef0e1400) [pid = 1845] [serial = 1131] [outer = 0x7f14ebaa9800] 01:09:15 INFO - PROCESS | 1845 | 1463040555328 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]]]}] 01:09:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:09:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1686ms 01:09:15 INFO - PROCESS | 1845 | 1463040555406 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:09:15 INFO - PROCESS | 1845 | 1463040555415 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 01:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:09:15 INFO - PROCESS | 1845 | 1463040555427 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:09:15 INFO - PROCESS | 1845 | 1463040555433 Marionette TRACE conn3 <- [1,1478,null,{}] 01:09:15 INFO - PROCESS | 1845 | 1463040555442 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}] 01:09:15 INFO - PROCESS | 1845 | 1463040555753 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:09:15 INFO - PROCESS | 1845 | 1463040555987 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f65dd000 == 134 [pid = 1845] [id = 377] 01:09:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14f1326c00) [pid = 1845] [serial = 1132] [outer = (nil)] 01:09:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14f1332000) [pid = 1845] [serial = 1133] [outer = 0x7f14f1326c00] 01:09:16 INFO - PROCESS | 1845 | 1463040556065 Marionette DEBUG loaded listener.js 01:09:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f14dc400) [pid = 1845] [serial = 1134] [outer = 0x7f14f1326c00] 01:09:17 INFO - PROCESS | 1845 | 1463040557079 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]]]}] 01:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1692ms 01:09:17 INFO - PROCESS | 1845 | 1463040557120 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:09:17 INFO - PROCESS | 1845 | 1463040557124 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 01:09:17 INFO - PROCESS | 1845 | 1463040557131 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:09:17 INFO - PROCESS | 1845 | 1463040557137 Marionette TRACE conn3 <- [1,1482,null,{}] 01:09:17 INFO - PROCESS | 1845 | 1463040557154 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}] 01:09:17 INFO - PROCESS | 1845 | 1463040557372 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:09:17 INFO - PROCESS | 1845 | 1463040557658 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9f5000 == 135 [pid = 1845] [id = 378] 01:09:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f5936400) [pid = 1845] [serial = 1135] [outer = (nil)] 01:09:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f6457000) [pid = 1845] [serial = 1136] [outer = 0x7f14f5936400] 01:09:17 INFO - PROCESS | 1845 | 1463040557737 Marionette DEBUG loaded listener.js 01:09:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14f6d3d400) [pid = 1845] [serial = 1137] [outer = 0x7f14f5936400] 01:09:18 INFO - PROCESS | 1845 | 1463040558706 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]]]}] 01:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1640ms 01:09:18 INFO - PROCESS | 1845 | 1463040558771 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:09:18 INFO - PROCESS | 1845 | 1463040558776 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 01:09:18 INFO - PROCESS | 1845 | 1463040558782 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:09:18 INFO - PROCESS | 1845 | 1463040558785 Marionette TRACE conn3 <- [1,1486,null,{}] 01:09:18 INFO - PROCESS | 1845 | 1463040558790 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}] 01:09:19 INFO - PROCESS | 1845 | 1463040559001 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:09:19 INFO - PROCESS | 1845 | 1463040559244 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff920800 == 136 [pid = 1845] [id = 379] 01:09:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14f592c000) [pid = 1845] [serial = 1138] [outer = (nil)] 01:09:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14f9555c00) [pid = 1845] [serial = 1139] [outer = 0x7f14f592c000] 01:09:19 INFO - PROCESS | 1845 | 1463040559341 Marionette DEBUG loaded listener.js 01:09:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14fa335400) [pid = 1845] [serial = 1140] [outer = 0x7f14f592c000] 01:09:20 INFO - PROCESS | 1845 | 1463040560234 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]]]}] 01:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1532ms 01:09:20 INFO - PROCESS | 1845 | 1463040560315 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:09:20 INFO - PROCESS | 1845 | 1463040560319 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 01:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:09:20 INFO - PROCESS | 1845 | 1463040560325 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:09:20 INFO - PROCESS | 1845 | 1463040560327 Marionette TRACE conn3 <- [1,1490,null,{}] 01:09:20 INFO - PROCESS | 1845 | 1463040560333 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}] 01:09:20 INFO - PROCESS | 1845 | 1463040560541 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:09:20 INFO - PROCESS | 1845 | 1463040560785 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d11f000 == 137 [pid = 1845] [id = 380] 01:09:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14f6458800) [pid = 1845] [serial = 1141] [outer = (nil)] 01:09:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14fc7e7000) [pid = 1845] [serial = 1142] [outer = 0x7f14f6458800] 01:09:20 INFO - PROCESS | 1845 | 1463040560905 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f14fd7d6400) [pid = 1845] [serial = 1143] [outer = 0x7f14f6458800] 01:09:21 INFO - PROCESS | 1845 | 1463040561764 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]]]}] 01:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1478ms 01:09:21 INFO - PROCESS | 1845 | 1463040561805 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1845 | 1463040561808 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 01:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:09:21 INFO - PROCESS | 1845 | 1463040561814 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1845 | 1463040561817 Marionette TRACE conn3 <- [1,1494,null,{}] 01:09:21 INFO - PROCESS | 1845 | 1463040561823 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}] 01:09:22 INFO - PROCESS | 1845 | 1463040562076 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:09:22 INFO - PROCESS | 1845 | 1463040562321 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514f32000 == 138 [pid = 1845] [id = 381] 01:09:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14ffb4c000) [pid = 1845] [serial = 1144] [outer = (nil)] 01:09:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f150345e000) [pid = 1845] [serial = 1145] [outer = 0x7f14ffb4c000] 01:09:22 INFO - PROCESS | 1845 | 1463040562441 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f150385c800) [pid = 1845] [serial = 1146] [outer = 0x7f14ffb4c000] 01:09:23 INFO - PROCESS | 1845 | 1463040563301 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]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1530ms 01:09:23 INFO - PROCESS | 1845 | 1463040563346 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1845 | 1463040563349 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 01:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:09:23 INFO - PROCESS | 1845 | 1463040563355 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1845 | 1463040563358 Marionette TRACE conn3 <- [1,1498,null,{}] 01:09:23 INFO - PROCESS | 1845 | 1463040563364 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}] 01:09:23 INFO - PROCESS | 1845 | 1463040563572 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:09:23 INFO - PROCESS | 1845 | 1463040563772 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebecc000 == 139 [pid = 1845] [id = 382] 01:09:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14ea233400) [pid = 1845] [serial = 1147] [outer = (nil)] 01:09:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14ffb4b000) [pid = 1845] [serial = 1148] [outer = 0x7f14ea233400] 01:09:23 INFO - PROCESS | 1845 | 1463040563884 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f1506855000) [pid = 1845] [serial = 1149] [outer = 0x7f14ea233400] 01:09:24 INFO - PROCESS | 1845 | 1463040564794 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]]]}] 01:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1498ms 01:09:24 INFO - PROCESS | 1845 | 1463040564854 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1845 | 1463040564857 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 01:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:09:24 INFO - PROCESS | 1845 | 1463040564865 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1845 | 1463040564867 Marionette TRACE conn3 <- [1,1502,null,{}] 01:09:24 INFO - PROCESS | 1845 | 1463040564873 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}] 01:09:25 INFO - PROCESS | 1845 | 1463040565123 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:09:25 INFO - PROCESS | 1845 | 1463040565367 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec1c2800 == 140 [pid = 1845] [id = 383] 01:09:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f14ebac0c00) [pid = 1845] [serial = 1150] [outer = (nil)] 01:09:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f150d186c00) [pid = 1845] [serial = 1151] [outer = 0x7f14ebac0c00] 01:09:25 INFO - PROCESS | 1845 | 1463040565489 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f1511b9e400) [pid = 1845] [serial = 1152] [outer = 0x7f14ebac0c00] 01:09:26 INFO - PROCESS | 1845 | 1463040566328 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]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1537ms 01:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:09:26 INFO - PROCESS | 1845 | 1463040566402 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1845 | 1463040566405 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 01:09:26 INFO - PROCESS | 1845 | 1463040566412 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1845 | 1463040566415 Marionette TRACE conn3 <- [1,1506,null,{}] 01:09:26 INFO - PROCESS | 1845 | 1463040566421 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}] 01:09:26 INFO - PROCESS | 1845 | 1463040566673 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:09:26 INFO - PROCESS | 1845 | 1463040566917 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb599000 == 141 [pid = 1845] [id = 384] 01:09:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f14ebc7a800) [pid = 1845] [serial = 1153] [outer = (nil)] 01:09:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14ebc83000) [pid = 1845] [serial = 1154] [outer = 0x7f14ebc7a800] 01:09:27 INFO - PROCESS | 1845 | 1463040567036 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f14ebc87c00) [pid = 1845] [serial = 1155] [outer = 0x7f14ebc7a800] 01:09:27 INFO - PROCESS | 1845 | 1463040567884 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]]]}] 01:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1538ms 01:09:27 INFO - PROCESS | 1845 | 1463040567951 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:09:27 INFO - PROCESS | 1845 | 1463040567954 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 01:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:09:27 INFO - PROCESS | 1845 | 1463040567960 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:09:27 INFO - PROCESS | 1845 | 1463040567963 Marionette TRACE conn3 <- [1,1510,null,{}] 01:09:27 INFO - PROCESS | 1845 | 1463040567969 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}] 01:09:28 INFO - PROCESS | 1845 | 1463040568175 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:09:28 INFO - PROCESS | 1845 | 1463040568373 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e9559000 == 142 [pid = 1845] [id = 385] 01:09:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f14ebc7bc00) [pid = 1845] [serial = 1156] [outer = (nil)] 01:09:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f150d37d400) [pid = 1845] [serial = 1157] [outer = 0x7f14ebc7bc00] 01:09:28 INFO - PROCESS | 1845 | 1463040568449 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f15126c7c00) [pid = 1845] [serial = 1158] [outer = 0x7f14ebc7bc00] 01:09:29 INFO - PROCESS | 1845 | 1463040569353 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]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1427ms 01:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:09:29 INFO - PROCESS | 1845 | 1463040569389 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1845 | 1463040569393 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 01:09:29 INFO - PROCESS | 1845 | 1463040569399 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1845 | 1463040569403 Marionette TRACE conn3 <- [1,1514,null,{}] 01:09:29 INFO - PROCESS | 1845 | 1463040569408 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}] 01:09:29 INFO - PROCESS | 1845 | 1463040569652 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:09:29 INFO - PROCESS | 1845 | 1463040569852 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82a6800 == 143 [pid = 1845] [id = 386] 01:09:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14f5a50800) [pid = 1845] [serial = 1159] [outer = (nil)] 01:09:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f150d180800) [pid = 1845] [serial = 1160] [outer = 0x7f14f5a50800] 01:09:30 INFO - PROCESS | 1845 | 1463040570032 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f15128d2400) [pid = 1845] [serial = 1161] [outer = 0x7f14f5a50800] 01:09:30 INFO - PROCESS | 1845 | 1463040570927 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]]]}] 01:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1580ms 01:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:09:30 INFO - PROCESS | 1845 | 1463040570980 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:09:30 INFO - PROCESS | 1845 | 1463040570983 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 01:09:30 INFO - PROCESS | 1845 | 1463040570990 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:09:30 INFO - PROCESS | 1845 | 1463040570992 Marionette TRACE conn3 <- [1,1518,null,{}] 01:09:31 INFO - PROCESS | 1845 | 1463040570998 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}] 01:09:31 INFO - PROCESS | 1845 | 1463040571249 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:09:31 INFO - PROCESS | 1845 | 1463040571507 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e60cf000 == 144 [pid = 1845] [id = 387] 01:09:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f14edb93800) [pid = 1845] [serial = 1162] [outer = (nil)] 01:09:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f14edb97800) [pid = 1845] [serial = 1163] [outer = 0x7f14edb93800] 01:09:31 INFO - PROCESS | 1845 | 1463040571629 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14edb9cc00) [pid = 1845] [serial = 1164] [outer = 0x7f14edb93800] 01:09:32 INFO - PROCESS | 1845 | 1463040572494 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]]]}] 01:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1540ms 01:09:32 INFO - PROCESS | 1845 | 1463040572530 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1845 | 1463040572533 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 01:09:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:09:32 INFO - PROCESS | 1845 | 1463040572540 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1845 | 1463040572543 Marionette TRACE conn3 <- [1,1522,null,{}] 01:09:32 INFO - PROCESS | 1845 | 1463040572548 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}] 01:09:32 INFO - PROCESS | 1845 | 1463040572759 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:09:33 INFO - PROCESS | 1845 | 1463040573016 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e955a800 == 145 [pid = 1845] [id = 388] 01:09:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14edb90c00) [pid = 1845] [serial = 1165] [outer = (nil)] 01:09:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14ede08800) [pid = 1845] [serial = 1166] [outer = 0x7f14edb90c00] 01:09:33 INFO - PROCESS | 1845 | 1463040573133 Marionette DEBUG loaded listener.js 01:09:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14ede0e000) [pid = 1845] [serial = 1167] [outer = 0x7f14edb90c00] 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:09:33 INFO - PROCESS | 1845 | 1463040573940 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"]]]}] 01:09:33 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 () { 01:09:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:09:33 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 () { 01:09:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:09:33 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 () { 01:09:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:09:33 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 () { 01:09:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:09:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1432ms 01:09:33 INFO - PROCESS | 1845 | 1463040573979 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1845 | 1463040573983 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 01:09:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:09:33 INFO - PROCESS | 1845 | 1463040573990 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1845 | 1463040573993 Marionette TRACE conn3 <- [1,1526,null,{}] 01:09:34 INFO - PROCESS | 1845 | 1463040574020 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}] 01:09:34 INFO - PROCESS | 1845 | 1463040574233 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:09:34 INFO - PROCESS | 1845 | 1463040574440 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7961800 == 146 [pid = 1845] [id = 389] 01:09:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14e8b42c00) [pid = 1845] [serial = 1168] [outer = (nil)] 01:09:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14ede0e400) [pid = 1845] [serial = 1169] [outer = 0x7f14e8b42c00] 01:09:34 INFO - PROCESS | 1845 | 1463040574587 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f1512922400) [pid = 1845] [serial = 1170] [outer = 0x7f14e8b42c00] 01:09:35 INFO - PROCESS | 1845 | 1463040575474 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"]]]}] 01:09:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:09:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:09:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:09:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:09:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:09:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:09:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1503ms 01:09:35 INFO - PROCESS | 1845 | 1463040575499 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:09:35 INFO - PROCESS | 1845 | 1463040575503 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 01:09:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:09:35 INFO - PROCESS | 1845 | 1463040575510 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:09:35 INFO - PROCESS | 1845 | 1463040575513 Marionette TRACE conn3 <- [1,1530,null,{}] 01:09:35 INFO - PROCESS | 1845 | 1463040575534 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}] 01:09:35 INFO - PROCESS | 1845 | 1463040575808 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:09:35 INFO - PROCESS | 1845 | 1463040575966 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e54ef800 == 147 [pid = 1845] [id = 390] 01:09:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14e8b44800) [pid = 1845] [serial = 1171] [outer = (nil)] 01:09:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14eb84d400) [pid = 1845] [serial = 1172] [outer = 0x7f14e8b44800] 01:09:36 INFO - PROCESS | 1845 | 1463040576079 Marionette DEBUG loaded listener.js 01:09:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14ebaa3c00) [pid = 1845] [serial = 1173] [outer = 0x7f14e8b44800] 01:09:36 INFO - PROCESS | 1845 | 1463040576907 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]]]}] 01:09:36 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 01:09:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:09:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:09:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:09:36 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. 01:09:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:09:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1436ms 01:09:36 INFO - PROCESS | 1845 | 1463040576949 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1845 | 1463040576953 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 01:09:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:09:36 INFO - PROCESS | 1845 | 1463040576959 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1845 | 1463040576962 Marionette TRACE conn3 <- [1,1534,null,{}] 01:09:36 INFO - PROCESS | 1845 | 1463040576968 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}] 01:09:37 INFO - PROCESS | 1845 | 1463040577184 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:09:37 INFO - PROCESS | 1845 | 1463040577869 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e829f800 == 148 [pid = 1845] [id = 391] 01:09:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14e69f0000) [pid = 1845] [serial = 1174] [outer = (nil)] 01:09:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14e8b3f800) [pid = 1845] [serial = 1175] [outer = 0x7f14e69f0000] 01:09:37 INFO - PROCESS | 1845 | 1463040577997 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14eb867800) [pid = 1845] [serial = 1176] [outer = 0x7f14e69f0000] 01:09:38 INFO - PROCESS | 1845 | 1463040578929 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]]]}] 01:09:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:09:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2034ms 01:09:38 INFO - PROCESS | 1845 | 1463040578995 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:09:39 INFO - PROCESS | 1845 | 1463040579001 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 01:09:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:09:39 INFO - PROCESS | 1845 | 1463040579009 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:09:39 INFO - PROCESS | 1845 | 1463040579014 Marionette TRACE conn3 <- [1,1538,null,{}] 01:09:39 INFO - PROCESS | 1845 | 1463040579022 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}] 01:09:39 INFO - PROCESS | 1845 | 1463040579236 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:09:39 INFO - PROCESS | 1845 | 1463040579490 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec1c3800 == 149 [pid = 1845] [id = 392] 01:09:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14e69f3400) [pid = 1845] [serial = 1177] [outer = (nil)] 01:09:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14ebc85800) [pid = 1845] [serial = 1178] [outer = 0x7f14e69f3400] 01:09:39 INFO - PROCESS | 1845 | 1463040579619 Marionette DEBUG loaded listener.js 01:09:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14edb9a800) [pid = 1845] [serial = 1179] [outer = 0x7f14e69f3400] 01:09:40 INFO - PROCESS | 1845 | 1463040580661 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]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:09:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1735ms 01:09:40 INFO - PROCESS | 1845 | 1463040580747 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:09:40 INFO - PROCESS | 1845 | 1463040580753 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 01:09:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:09:40 INFO - PROCESS | 1845 | 1463040580762 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1845 | 1463040580765 Marionette TRACE conn3 <- [1,1542,null,{}] 01:09:40 INFO - PROCESS | 1845 | 1463040580771 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}] 01:09:41 INFO - PROCESS | 1845 | 1463040581020 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:09:41 INFO - PROCESS | 1845 | 1463040581377 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f151687a800 == 148 [pid = 1845] [id = 320] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffc71000 == 147 [pid = 1845] [id = 317] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6648000 == 146 [pid = 1845] [id = 253] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e68f2000 == 145 [pid = 1845] [id = 321] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e806800 == 144 [pid = 1845] [id = 319] 01:09:41 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14fc7a0c00) [pid = 1845] [serial = 1064] [outer = (nil)] [url = about:blank] 01:09:41 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f150d3d0000) [pid = 1845] [serial = 1034] [outer = (nil)] [url = about:blank] 01:09:41 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14f76b7c00) [pid = 1845] [serial = 1037] [outer = (nil)] [url = about:blank] 01:09:41 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14eef1f400) [pid = 1845] [serial = 1040] [outer = (nil)] [url = about:blank] 01:09:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82ab000 == 145 [pid = 1845] [id = 393] 01:09:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14e69e7800) [pid = 1845] [serial = 1180] [outer = (nil)] 01:09:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f02bb000) [pid = 1845] [serial = 1181] [outer = 0x7f14e69e7800] 01:09:41 INFO - PROCESS | 1845 | 1463040581527 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14f0974400) [pid = 1845] [serial = 1182] [outer = 0x7f14e69e7800] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea0e2000 == 144 [pid = 1845] [id = 374] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59e1800 == 143 [pid = 1845] [id = 373] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c92000 == 142 [pid = 1845] [id = 372] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eec22800 == 141 [pid = 1845] [id = 371] 01:09:41 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eba1c800 == 140 [pid = 1845] [id = 370] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0ade800 == 139 [pid = 1845] [id = 369] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15067cb000 == 138 [pid = 1845] [id = 362] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd39000 == 137 [pid = 1845] [id = 361] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff55d000 == 136 [pid = 1845] [id = 360] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe31d000 == 135 [pid = 1845] [id = 359] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa224800 == 134 [pid = 1845] [id = 358] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75b7000 == 133 [pid = 1845] [id = 357] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c1a800 == 132 [pid = 1845] [id = 356] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eec2d800 == 131 [pid = 1845] [id = 355] 01:09:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6c32800 == 130 [pid = 1845] [id = 354] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14f6fcb800) [pid = 1845] [serial = 1058] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14ed8ce000) [pid = 1845] [serial = 1061] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14f14af400) [pid = 1845] [serial = 1062] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14fc7a7000) [pid = 1845] [serial = 1019] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14f0968c00) [pid = 1845] [serial = 1007] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14f63cdc00) [pid = 1845] [serial = 1001] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14f885c400) [pid = 1845] [serial = 1016] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f150037e800) [pid = 1845] [serial = 1028] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14f1051400) [pid = 1845] [serial = 1050] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14f096ac00) [pid = 1845] [serial = 1049] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14f05ab400) [pid = 1845] [serial = 1047] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14ef0d7000) [pid = 1845] [serial = 1046] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14ea231800) [pid = 1845] [serial = 1044] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14e8b39c00) [pid = 1845] [serial = 1043] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14f6fd1400) [pid = 1845] [serial = 1013] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14ebee8800) [pid = 1845] [serial = 1004] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14f14d9800) [pid = 1845] [serial = 1052] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14f4c1d400) [pid = 1845] [serial = 1053] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14f63d2400) [pid = 1845] [serial = 1055] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14f4cf3800) [pid = 1845] [serial = 1010] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14ffb43000) [pid = 1845] [serial = 1031] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14ff4a3800) [pid = 1845] [serial = 1025] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14fe19b800) [pid = 1845] [serial = 1022] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14f79b6400) [pid = 1845] [serial = 1059] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14f67b4800) [pid = 1845] [serial = 1056] [outer = (nil)] [url = about:blank] 01:09:42 INFO - PROCESS | 1845 | 1463040582450 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]]]}] 01:09:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:09:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1732ms 01:09:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:09:42 INFO - PROCESS | 1845 | 1463040582506 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:09:42 INFO - PROCESS | 1845 | 1463040582509 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 01:09:42 INFO - PROCESS | 1845 | 1463040582519 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:09:42 INFO - PROCESS | 1845 | 1463040582528 Marionette TRACE conn3 <- [1,1546,null,{}] 01:09:42 INFO - PROCESS | 1845 | 1463040582542 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}] 01:09:42 INFO - PROCESS | 1845 | 1463040582774 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:09:42 INFO - PROCESS | 1845 | 1463040582953 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0804800 == 131 [pid = 1845] [id = 394] 01:09:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14e69f5800) [pid = 1845] [serial = 1183] [outer = (nil)] 01:09:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f14f1327800) [pid = 1845] [serial = 1184] [outer = 0x7f14e69f5800] 01:09:43 INFO - PROCESS | 1845 | 1463040583015 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f14f14acc00) [pid = 1845] [serial = 1185] [outer = 0x7f14e69f5800] 01:09:43 INFO - PROCESS | 1845 | 1463040583833 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]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:09:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1396ms 01:09:43 INFO - PROCESS | 1845 | 1463040583913 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1845 | 1463040583918 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 01:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:09:43 INFO - PROCESS | 1845 | 1463040583924 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1845 | 1463040583926 Marionette TRACE conn3 <- [1,1550,null,{}] 01:09:43 INFO - PROCESS | 1845 | 1463040583932 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}] 01:09:44 INFO - PROCESS | 1845 | 1463040584131 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:09:44 INFO - PROCESS | 1845 | 1463040584326 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49be800 == 132 [pid = 1845] [id = 395] 01:09:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14e7e4e000) [pid = 1845] [serial = 1186] [outer = (nil)] 01:09:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f14f4ad8c00) [pid = 1845] [serial = 1187] [outer = 0x7f14e7e4e000] 01:09:44 INFO - PROCESS | 1845 | 1463040584393 Marionette DEBUG loaded listener.js 01:09:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14f4cf5800) [pid = 1845] [serial = 1188] [outer = 0x7f14e7e4e000] 01:09:45 INFO - PROCESS | 1845 | 1463040585249 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]]]}] 01:09:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:09:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1390ms 01:09:45 INFO - PROCESS | 1845 | 1463040585315 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:09:45 INFO - PROCESS | 1845 | 1463040585318 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 01:09:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:09:45 INFO - PROCESS | 1845 | 1463040585324 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 1845 | 1463040585326 Marionette TRACE conn3 <- [1,1554,null,{}] 01:09:45 INFO - PROCESS | 1845 | 1463040585332 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}] 01:09:45 INFO - PROCESS | 1845 | 1463040585588 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:09:45 INFO - PROCESS | 1845 | 1463040585624 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b1f000 == 133 [pid = 1845] [id = 396] 01:09:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f14f5935800) [pid = 1845] [serial = 1189] [outer = (nil)] 01:09:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f14f5a48400) [pid = 1845] [serial = 1190] [outer = 0x7f14f5935800] 01:09:45 INFO - PROCESS | 1845 | 1463040585697 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f14f6347c00) [pid = 1845] [serial = 1191] [outer = 0x7f14f5935800] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14f14a7000) [pid = 1845] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14eebf5800) [pid = 1845] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14f0347c00) [pid = 1845] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14fb548c00) [pid = 1845] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14edde3c00) [pid = 1845] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14eebef000) [pid = 1845] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14edd8ec00) [pid = 1845] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f15038bec00) [pid = 1845] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14ed8d0c00) [pid = 1845] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f14fd357400) [pid = 1845] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14f6fc6400) [pid = 1845] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14f0973c00) [pid = 1845] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f14f79b2400) [pid = 1845] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14edd88800) [pid = 1845] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14ebeeb400) [pid = 1845] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14e7e48400) [pid = 1845] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f1503490000) [pid = 1845] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14f6380000) [pid = 1845] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:09:46 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14ef0e1c00) [pid = 1845] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:09:47 INFO - PROCESS | 1845 | 1463040587015 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]]]}] 01:09:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:09:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1730ms 01:09:47 INFO - PROCESS | 1845 | 1463040587055 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:09:47 INFO - PROCESS | 1845 | 1463040587060 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 01:09:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:09:47 INFO - PROCESS | 1845 | 1463040587065 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:09:47 INFO - PROCESS | 1845 | 1463040587068 Marionette TRACE conn3 <- [1,1558,null,{}] 01:09:47 INFO - PROCESS | 1845 | 1463040587073 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}] 01:09:47 INFO - PROCESS | 1845 | 1463040587321 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:09:47 INFO - PROCESS | 1845 | 1463040587344 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b2e000 == 134 [pid = 1845] [id = 397] 01:09:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14f0976400) [pid = 1845] [serial = 1192] [outer = (nil)] 01:09:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f14f5933400) [pid = 1845] [serial = 1193] [outer = 0x7f14f0976400] 01:09:47 INFO - PROCESS | 1845 | 1463040587410 Marionette DEBUG loaded listener.js 01:09:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f14f67bac00) [pid = 1845] [serial = 1194] [outer = 0x7f14f0976400] 01:09:48 INFO - PROCESS | 1845 | 1463040588245 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]]]}] 01:09:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:09:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1233ms 01:09:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:09:48 INFO - PROCESS | 1845 | 1463040588300 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:09:48 INFO - PROCESS | 1845 | 1463040588302 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 01:09:48 INFO - PROCESS | 1845 | 1463040588309 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:09:48 INFO - PROCESS | 1845 | 1463040588312 Marionette TRACE conn3 <- [1,1562,null,{}] 01:09:48 INFO - PROCESS | 1845 | 1463040588318 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}] 01:09:48 INFO - PROCESS | 1845 | 1463040588566 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:09:48 INFO - PROCESS | 1845 | 1463040588972 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7ecf000 == 135 [pid = 1845] [id = 398] 01:09:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14e7e4d000) [pid = 1845] [serial = 1195] [outer = (nil)] 01:09:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14ea22d400) [pid = 1845] [serial = 1196] [outer = 0x7f14e7e4d000] 01:09:49 INFO - PROCESS | 1845 | 1463040589104 Marionette DEBUG loaded listener.js 01:09:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14eb868400) [pid = 1845] [serial = 1197] [outer = 0x7f14e7e4d000] 01:09:50 INFO - PROCESS | 1845 | 1463040590033 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]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:09:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1789ms 01:09:50 INFO - PROCESS | 1845 | 1463040590100 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:09:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:09:50 INFO - PROCESS | 1845 | 1463040590106 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 01:09:50 INFO - PROCESS | 1845 | 1463040590113 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1845 | 1463040590119 Marionette TRACE conn3 <- [1,1566,null,{}] 01:09:50 INFO - PROCESS | 1845 | 1463040590126 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}] 01:09:50 INFO - PROCESS | 1845 | 1463040590353 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:09:50 INFO - PROCESS | 1845 | 1463040590610 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef21a800 == 136 [pid = 1845] [id = 399] 01:09:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f14edb92800) [pid = 1845] [serial = 1198] [outer = (nil)] 01:09:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f14ede0f000) [pid = 1845] [serial = 1199] [outer = 0x7f14edb92800] 01:09:50 INFO - PROCESS | 1845 | 1463040590702 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f14ef0d4000) [pid = 1845] [serial = 1200] [outer = 0x7f14edb92800] 01:09:51 INFO - PROCESS | 1845 | 1463040591666 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]]]}] 01:09:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:09:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1589ms 01:09:51 INFO - PROCESS | 1845 | 1463040591705 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1845 | 1463040591710 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 01:09:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:09:51 INFO - PROCESS | 1845 | 1463040591719 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1845 | 1463040591723 Marionette TRACE conn3 <- [1,1570,null,{}] 01:09:51 INFO - PROCESS | 1845 | 1463040591730 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}] 01:09:51 INFO - PROCESS | 1845 | 1463040591956 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:09:52 INFO - PROCESS | 1845 | 1463040592247 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f693f800 == 137 [pid = 1845] [id = 400] 01:09:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f14f05ab000) [pid = 1845] [serial = 1201] [outer = (nil)] 01:09:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14f1329400) [pid = 1845] [serial = 1202] [outer = 0x7f14f05ab000] 01:09:52 INFO - PROCESS | 1845 | 1463040592376 Marionette DEBUG loaded listener.js 01:09:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f14f14aac00) [pid = 1845] [serial = 1203] [outer = 0x7f14f05ab000] 01:09:53 INFO - PROCESS | 1845 | 1463040593281 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]]]}] 01:09:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:09:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1637ms 01:09:53 INFO - PROCESS | 1845 | 1463040593357 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1845 | 1463040593361 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 01:09:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:09:53 INFO - PROCESS | 1845 | 1463040593377 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1845 | 1463040593386 Marionette TRACE conn3 <- [1,1574,null,{}] 01:09:53 INFO - PROCESS | 1845 | 1463040593393 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}] 01:09:53 INFO - PROCESS | 1845 | 1463040593650 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:09:53 INFO - PROCESS | 1845 | 1463040593900 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f95c1000 == 138 [pid = 1845] [id = 401] 01:09:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f14e69f3000) [pid = 1845] [serial = 1204] [outer = (nil)] 01:09:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14f5a46800) [pid = 1845] [serial = 1205] [outer = 0x7f14e69f3000] 01:09:54 INFO - PROCESS | 1845 | 1463040594021 Marionette DEBUG loaded listener.js 01:09:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f14f63cd000) [pid = 1845] [serial = 1206] [outer = 0x7f14e69f3000] 01:09:54 INFO - PROCESS | 1845 | 1463040594905 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]]]}] 01:09:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:09:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1611ms 01:09:54 INFO - PROCESS | 1845 | 1463040594980 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1845 | 1463040594984 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 01:09:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:09:54 INFO - PROCESS | 1845 | 1463040594991 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1845 | 1463040594993 Marionette TRACE conn3 <- [1,1578,null,{}] 01:09:55 INFO - PROCESS | 1845 | 1463040595000 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}] 01:09:55 INFO - PROCESS | 1845 | 1463040595263 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:09:55 INFO - PROCESS | 1845 | 1463040595512 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe31a800 == 139 [pid = 1845] [id = 402] 01:09:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14f0973c00) [pid = 1845] [serial = 1207] [outer = (nil)] 01:09:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f14f6d44800) [pid = 1845] [serial = 1208] [outer = 0x7f14f0973c00] 01:09:55 INFO - PROCESS | 1845 | 1463040595629 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f14f6fdb400) [pid = 1845] [serial = 1209] [outer = 0x7f14f0973c00] 01:09:56 INFO - PROCESS | 1845 | 1463040596469 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]]]}] 01:09:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:09:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1534ms 01:09:56 INFO - PROCESS | 1845 | 1463040596527 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:09:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:09:56 INFO - PROCESS | 1845 | 1463040596530 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 01:09:56 INFO - PROCESS | 1845 | 1463040596536 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 1845 | 1463040596540 Marionette TRACE conn3 <- [1,1582,null,{}] 01:09:56 INFO - PROCESS | 1845 | 1463040596545 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}] 01:09:56 INFO - PROCESS | 1845 | 1463040596764 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:09:56 INFO - PROCESS | 1845 | 1463040596973 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff8fa800 == 140 [pid = 1845] [id = 403] 01:09:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f14f8b1fc00) [pid = 1845] [serial = 1210] [outer = (nil)] 01:09:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f14f8bee400) [pid = 1845] [serial = 1211] [outer = 0x7f14f8b1fc00] 01:09:57 INFO - PROCESS | 1845 | 1463040597159 Marionette DEBUG loaded listener.js 01:09:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14fa332800) [pid = 1845] [serial = 1212] [outer = 0x7f14f8b1fc00] 01:09:58 INFO - PROCESS | 1845 | 1463040598114 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]]]}] 01:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1633ms 01:09:58 INFO - PROCESS | 1845 | 1463040598170 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:09:58 INFO - PROCESS | 1845 | 1463040598174 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 01:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:09:58 INFO - PROCESS | 1845 | 1463040598180 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1845 | 1463040598183 Marionette TRACE conn3 <- [1,1586,null,{}] 01:09:58 INFO - PROCESS | 1845 | 1463040598188 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}] 01:09:58 INFO - PROCESS | 1845 | 1463040598412 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:09:58 INFO - PROCESS | 1845 | 1463040598618 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15075dd000 == 141 [pid = 1845] [id = 404] 01:09:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14f8b22800) [pid = 1845] [serial = 1213] [outer = (nil)] 01:09:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14fd35a800) [pid = 1845] [serial = 1214] [outer = 0x7f14f8b22800] 01:09:58 INFO - PROCESS | 1845 | 1463040598772 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14fead7c00) [pid = 1845] [serial = 1215] [outer = 0x7f14f8b22800] 01:09:59 INFO - PROCESS | 1845 | 1463040599652 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]]]}] 01:09:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:09:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1528ms 01:09:59 INFO - PROCESS | 1845 | 1463040599709 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:09:59 INFO - PROCESS | 1845 | 1463040599712 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 01:09:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:09:59 INFO - PROCESS | 1845 | 1463040599719 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 1845 | 1463040599723 Marionette TRACE conn3 <- [1,1590,null,{}] 01:09:59 INFO - PROCESS | 1845 | 1463040599728 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}] 01:09:59 INFO - PROCESS | 1845 | 1463040599950 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:10:00 INFO - PROCESS | 1845 | 1463040600257 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15108d8800 == 142 [pid = 1845] [id = 405] 01:10:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14fc7a2c00) [pid = 1845] [serial = 1216] [outer = (nil)] 01:10:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14ffb43000) [pid = 1845] [serial = 1217] [outer = 0x7f14fc7a2c00] 01:10:00 INFO - PROCESS | 1845 | 1463040600340 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f14fff5c400) [pid = 1845] [serial = 1218] [outer = 0x7f14fc7a2c00] 01:10:01 INFO - PROCESS | 1845 | 1463040601290 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]]]}] 01:10:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:10:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1635ms 01:10:01 INFO - PROCESS | 1845 | 1463040601357 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:10:01 INFO - PROCESS | 1845 | 1463040601363 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 01:10:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:10:01 INFO - PROCESS | 1845 | 1463040601373 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 1845 | 1463040601379 Marionette TRACE conn3 <- [1,1594,null,{}] 01:10:01 INFO - PROCESS | 1845 | 1463040601388 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}] 01:10:01 INFO - PROCESS | 1845 | 1463040601669 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:10:02 INFO - PROCESS | 1845 | 1463040602058 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514f2c800 == 143 [pid = 1845] [id = 406] 01:10:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14fd358800) [pid = 1845] [serial = 1219] [outer = (nil)] 01:10:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f150345f000) [pid = 1845] [serial = 1220] [outer = 0x7f14fd358800] 01:10:02 INFO - PROCESS | 1845 | 1463040602136 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f150c5dc800) [pid = 1845] [serial = 1221] [outer = 0x7f14fd358800] 01:10:02 INFO - PROCESS | 1845 | 1463040602988 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]]]}] 01:10:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:10:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1687ms 01:10:03 INFO - PROCESS | 1845 | 1463040603058 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:10:03 INFO - PROCESS | 1845 | 1463040603062 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 01:10:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:10:03 INFO - PROCESS | 1845 | 1463040603069 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:10:03 INFO - PROCESS | 1845 | 1463040603071 Marionette TRACE conn3 <- [1,1598,null,{}] 01:10:03 INFO - PROCESS | 1845 | 1463040603079 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}] 01:10:03 INFO - PROCESS | 1845 | 1463040603302 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:10:03 INFO - PROCESS | 1845 | 1463040603558 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebd68800 == 144 [pid = 1845] [id = 407] 01:10:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14f634e400) [pid = 1845] [serial = 1222] [outer = (nil)] 01:10:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f150d639000) [pid = 1845] [serial = 1223] [outer = 0x7f14f634e400] 01:10:03 INFO - PROCESS | 1845 | 1463040603674 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f150e85d800) [pid = 1845] [serial = 1224] [outer = 0x7f14f634e400] 01:10:04 INFO - PROCESS | 1845 | 1463040604576 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]]]}] 01:10:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:10:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1534ms 01:10:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:10:04 INFO - PROCESS | 1845 | 1463040604605 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1845 | 1463040604608 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 01:10:04 INFO - PROCESS | 1845 | 1463040604615 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1845 | 1463040604622 Marionette TRACE conn3 <- [1,1602,null,{}] 01:10:04 INFO - PROCESS | 1845 | 1463040604634 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}] 01:10:04 INFO - PROCESS | 1845 | 1463040604845 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:10:05 INFO - PROCESS | 1845 | 1463040605119 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2fd6000 == 145 [pid = 1845] [id = 408] 01:10:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14e7750400) [pid = 1845] [serial = 1225] [outer = (nil)] 01:10:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14eb84f000) [pid = 1845] [serial = 1226] [outer = 0x7f14e7750400] 01:10:05 INFO - PROCESS | 1845 | 1463040605255 Marionette DEBUG loaded listener.js 01:10:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f1510782400) [pid = 1845] [serial = 1227] [outer = 0x7f14e7750400] 01:10:06 INFO - PROCESS | 1845 | 1463040606126 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]]]}] 01:10:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:10:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1590ms 01:10:06 INFO - PROCESS | 1845 | 1463040606205 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:10:06 INFO - PROCESS | 1845 | 1463040606210 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 01:10:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:10:06 INFO - PROCESS | 1845 | 1463040606216 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 1845 | 1463040606221 Marionette TRACE conn3 <- [1,1606,null,{}] 01:10:06 INFO - PROCESS | 1845 | 1463040606228 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}] 01:10:06 INFO - PROCESS | 1845 | 1463040606504 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:10:06 INFO - PROCESS | 1845 | 1463040606828 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e32d8000 == 146 [pid = 1845] [id = 409] 01:10:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f14ebc5d800) [pid = 1845] [serial = 1228] [outer = (nil)] 01:10:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f14fead4800) [pid = 1845] [serial = 1229] [outer = 0x7f14ebc5d800] 01:10:06 INFO - PROCESS | 1845 | 1463040606906 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f1512806800) [pid = 1845] [serial = 1230] [outer = 0x7f14ebc5d800] 01:10:07 INFO - PROCESS | 1845 | 1463040607741 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]]]}] 01:10:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:10:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1586ms 01:10:07 INFO - PROCESS | 1845 | 1463040607804 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:10:07 INFO - PROCESS | 1845 | 1463040607806 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 01:10:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:10:07 INFO - PROCESS | 1845 | 1463040607813 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:10:07 INFO - PROCESS | 1845 | 1463040607816 Marionette TRACE conn3 <- [1,1610,null,{}] 01:10:07 INFO - PROCESS | 1845 | 1463040607821 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}] 01:10:08 INFO - PROCESS | 1845 | 1463040608041 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:10:08 INFO - PROCESS | 1845 | 1463040608256 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e78c8000 == 147 [pid = 1845] [id = 410] 01:10:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f14e789cc00) [pid = 1845] [serial = 1231] [outer = (nil)] 01:10:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f14e78a5000) [pid = 1845] [serial = 1232] [outer = 0x7f14e789cc00] 01:10:08 INFO - PROCESS | 1845 | 1463040608409 Marionette DEBUG loaded listener.js 01:10:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f14e78aa400) [pid = 1845] [serial = 1233] [outer = 0x7f14e789cc00] 01:10:09 INFO - PROCESS | 1845 | 1463040609299 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]]]}] 01:10:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:10:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1536ms 01:10:09 INFO - PROCESS | 1845 | 1463040609350 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1845 | 1463040609353 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 01:10:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:10:09 INFO - PROCESS | 1845 | 1463040609359 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1845 | 1463040609361 Marionette TRACE conn3 <- [1,1614,null,{}] 01:10:09 INFO - PROCESS | 1845 | 1463040609367 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}] 01:10:09 INFO - PROCESS | 1845 | 1463040609579 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:10:09 INFO - PROCESS | 1845 | 1463040609851 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33c9000 == 148 [pid = 1845] [id = 411] 01:10:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f14e789e800) [pid = 1845] [serial = 1234] [outer = (nil)] 01:10:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f14ee09cc00) [pid = 1845] [serial = 1235] [outer = 0x7f14e789e800] 01:10:09 INFO - PROCESS | 1845 | 1463040609969 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f14ee0a0c00) [pid = 1845] [serial = 1236] [outer = 0x7f14e789e800] 01:10:10 INFO - PROCESS | 1845 | 1463040610823 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]]]}] 01:10:10 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 01:10:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1538ms 01:10:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:10:10 INFO - PROCESS | 1845 | 1463040610899 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 1845 | 1463040610902 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 01:10:10 INFO - PROCESS | 1845 | 1463040610909 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1845 | 1463040610912 Marionette TRACE conn3 <- [1,1618,null,{}] 01:10:10 INFO - PROCESS | 1845 | 1463040610918 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}] 01:10:11 INFO - PROCESS | 1845 | 1463040611140 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:10:11 INFO - PROCESS | 1845 | 1463040611366 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33e4800 == 149 [pid = 1845] [id = 412] 01:10:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f14e64cac00) [pid = 1845] [serial = 1237] [outer = (nil)] 01:10:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f14e64d3400) [pid = 1845] [serial = 1238] [outer = 0x7f14e64cac00] 01:10:11 INFO - PROCESS | 1845 | 1463040611481 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f14e64d8000) [pid = 1845] [serial = 1239] [outer = 0x7f14e64cac00] 01:10:12 INFO - PROCESS | 1845 | 1463040612424 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]]]}] 01:10:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:10:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1589ms 01:10:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:10:12 INFO - PROCESS | 1845 | 1463040612497 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1845 | 1463040612500 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 01:10:12 INFO - PROCESS | 1845 | 1463040612506 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1845 | 1463040612510 Marionette TRACE conn3 <- [1,1622,null,{}] 01:10:12 INFO - PROCESS | 1845 | 1463040612515 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}] 01:10:12 INFO - PROCESS | 1845 | 1463040612746 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:10:13 INFO - PROCESS | 1845 | 1463040613050 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8cda800 == 150 [pid = 1845] [id = 413] 01:10:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f14e64cd800) [pid = 1845] [serial = 1240] [outer = (nil)] 01:10:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f14ea22d800) [pid = 1845] [serial = 1241] [outer = 0x7f14e64cd800] 01:10:13 INFO - PROCESS | 1845 | 1463040613132 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f14ee0a2000) [pid = 1845] [serial = 1242] [outer = 0x7f14e64cd800] 01:10:13 INFO - PROCESS | 1845 | 1463040613996 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]]]}] 01:10:14 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 01:10:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1536ms 01:10:14 INFO - PROCESS | 1845 | 1463040614043 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1845 | 1463040614046 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 01:10:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:10:14 INFO - PROCESS | 1845 | 1463040614052 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1845 | 1463040614054 Marionette TRACE conn3 <- [1,1626,null,{}] 01:10:14 INFO - PROCESS | 1845 | 1463040614062 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}] 01:10:14 INFO - PROCESS | 1845 | 1463040614297 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:10:15 INFO - PROCESS | 1845 | 1463040615094 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e32d7000 == 151 [pid = 1845] [id = 414] 01:10:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f14e69ee400) [pid = 1845] [serial = 1243] [outer = (nil)] 01:10:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f14e7744800) [pid = 1845] [serial = 1244] [outer = 0x7f14e69ee400] 01:10:15 INFO - PROCESS | 1845 | 1463040615183 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f14e78a7800) [pid = 1845] [serial = 1245] [outer = 0x7f14e69ee400] 01:10:16 INFO - PROCESS | 1845 | 1463040616050 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]]]}] 01:10:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:10:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 2040ms 01:10:16 INFO - PROCESS | 1845 | 1463040616096 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1845 | 1463040616102 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 01:10:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:10:16 INFO - PROCESS | 1845 | 1463040616111 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 1845 | 1463040616117 Marionette TRACE conn3 <- [1,1630,null,{}] 01:10:16 INFO - PROCESS | 1845 | 1463040616124 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}] 01:10:16 INFO - PROCESS | 1845 | 1463040616333 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:10:16 INFO - PROCESS | 1845 | 1463040616693 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e9560000 == 152 [pid = 1845] [id = 415] 01:10:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f14ea235c00) [pid = 1845] [serial = 1246] [outer = (nil)] 01:10:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f14eb86e400) [pid = 1845] [serial = 1247] [outer = 0x7f14ea235c00] 01:10:16 INFO - PROCESS | 1845 | 1463040616772 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f14ebc80800) [pid = 1845] [serial = 1248] [outer = 0x7f14ea235c00] 01:10:17 INFO - PROCESS | 1845 | 1463040617771 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]]]}] 01:10:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:10:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1733ms 01:10:17 INFO - PROCESS | 1845 | 1463040617847 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:10:17 INFO - PROCESS | 1845 | 1463040617854 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 01:10:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:10:17 INFO - PROCESS | 1845 | 1463040617860 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 1845 | 1463040617863 Marionette TRACE conn3 <- [1,1634,null,{}] 01:10:17 INFO - PROCESS | 1845 | 1463040617869 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}] 01:10:18 INFO - PROCESS | 1845 | 1463040618128 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:10:18 INFO - PROCESS | 1845 | 1463040618542 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd3d000 == 151 [pid = 1845] [id = 340] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e7ee1000 == 150 [pid = 1845] [id = 345] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15067d4000 == 149 [pid = 1845] [id = 341] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15121cc800 == 148 [pid = 1845] [id = 343] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d83c800 == 147 [pid = 1845] [id = 342] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed9d1000 == 146 [pid = 1845] [id = 346] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff8e8000 == 145 [pid = 1845] [id = 339] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe454000 == 144 [pid = 1845] [id = 338] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f88a7000 == 143 [pid = 1845] [id = 336] 01:10:18 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f14f954e000) [pid = 1845] [serial = 1127] [outer = (nil)] [url = about:blank] 01:10:18 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f14e69f1000) [pid = 1845] [serial = 1103] [outer = (nil)] [url = about:blank] 01:10:18 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f14f02b0800) [pid = 1845] [serial = 1106] [outer = (nil)] [url = about:blank] 01:10:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e78dc000 == 144 [pid = 1845] [id = 416] 01:10:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f14e69f1000) [pid = 1845] [serial = 1249] [outer = (nil)] 01:10:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f14edde1000) [pid = 1845] [serial = 1250] [outer = 0x7f14e69f1000] 01:10:18 INFO - PROCESS | 1845 | 1463040618709 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f14ee09d000) [pid = 1845] [serial = 1251] [outer = 0x7f14e69f1000] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b2e000 == 143 [pid = 1845] [id = 397] 01:10:18 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b1f000 == 142 [pid = 1845] [id = 396] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49be800 == 141 [pid = 1845] [id = 395] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0804800 == 140 [pid = 1845] [id = 394] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e82ab000 == 139 [pid = 1845] [id = 393] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec1c3800 == 138 [pid = 1845] [id = 392] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e829f800 == 137 [pid = 1845] [id = 391] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebecc000 == 136 [pid = 1845] [id = 382] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514f32000 == 135 [pid = 1845] [id = 381] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d11f000 == 134 [pid = 1845] [id = 380] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff920800 == 133 [pid = 1845] [id = 379] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fc9f5000 == 132 [pid = 1845] [id = 378] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f65dd000 == 131 [pid = 1845] [id = 377] 01:10:19 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edca0800 == 130 [pid = 1845] [id = 376] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f14f6fcf000) [pid = 1845] [serial = 1002] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f14f67b9400) [pid = 1845] [serial = 879] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f14ff175000) [pid = 1845] [serial = 885] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f14f5931800) [pid = 1845] [serial = 1119] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f14fcab5400) [pid = 1845] [serial = 1065] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f14f128e000) [pid = 1845] [serial = 1070] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f14eebf5000) [pid = 1845] [serial = 1067] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f1512805400) [pid = 1845] [serial = 1091] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f14f637f800) [pid = 1845] [serial = 1122] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f150d848400) [pid = 1845] [serial = 894] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f14f592c400) [pid = 1845] [serial = 1118] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f14f1331c00) [pid = 1845] [serial = 1100] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f14f148a800) [pid = 1845] [serial = 876] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f15129d4000) [pid = 1845] [serial = 1097] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f1510782000) [pid = 1845] [serial = 900] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f14fd31b000) [pid = 1845] [serial = 873] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f14f76b8000) [pid = 1845] [serial = 1073] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f150c5d2c00) [pid = 1845] [serial = 945] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f150d186000) [pid = 1845] [serial = 1082] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f150e655800) [pid = 1845] [serial = 897] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f14f1049400) [pid = 1845] [serial = 1112] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14fc7a9400) [pid = 1845] [serial = 882] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14f034c000) [pid = 1845] [serial = 1110] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14f4c16c00) [pid = 1845] [serial = 1116] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f150d855400) [pid = 1845] [serial = 1085] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14fb54ec00) [pid = 1845] [serial = 1076] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14f9553800) [pid = 1845] [serial = 1094] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14f76b6c00) [pid = 1845] [serial = 1125] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14fe7d5000) [pid = 1845] [serial = 1079] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f150d37c400) [pid = 1845] [serial = 891] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14f1289800) [pid = 1845] [serial = 1113] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14f104f800) [pid = 1845] [serial = 1115] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f1500a79800) [pid = 1845] [serial = 888] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14ebeeb800) [pid = 1845] [serial = 1124] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f15108a7400) [pid = 1845] [serial = 1088] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14eebf8800) [pid = 1845] [serial = 1109] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14f5937400) [pid = 1845] [serial = 1121] [outer = (nil)] [url = about:blank] 01:10:19 INFO - PROCESS | 1845 | 1463040619665 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]]]}] 01:10:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:10:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1839ms 01:10:19 INFO - PROCESS | 1845 | 1463040619701 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:10:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:10:19 INFO - PROCESS | 1845 | 1463040619706 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 01:10:19 INFO - PROCESS | 1845 | 1463040619721 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:10:19 INFO - PROCESS | 1845 | 1463040619730 Marionette TRACE conn3 <- [1,1638,null,{}] 01:10:19 INFO - PROCESS | 1845 | 1463040619736 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}] 01:10:19 INFO - PROCESS | 1845 | 1463040619954 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:10:20 INFO - PROCESS | 1845 | 1463040620188 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec181000 == 131 [pid = 1845] [id = 417] 01:10:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14eb86d800) [pid = 1845] [serial = 1252] [outer = (nil)] 01:10:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14f058b800) [pid = 1845] [serial = 1253] [outer = 0x7f14eb86d800] 01:10:20 INFO - PROCESS | 1845 | 1463040620256 Marionette DEBUG loaded listener.js 01:10:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14f096b400) [pid = 1845] [serial = 1254] [outer = 0x7f14eb86d800] 01:10:21 INFO - PROCESS | 1845 | 1463040621010 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]]]}] 01:10:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:10:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1348ms 01:10:21 INFO - PROCESS | 1845 | 1463040621090 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:10:21 INFO - PROCESS | 1845 | 1463040621095 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 01:10:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:10:21 INFO - PROCESS | 1845 | 1463040621107 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:10:21 INFO - PROCESS | 1845 | 1463040621109 Marionette TRACE conn3 <- [1,1642,null,{}] 01:10:21 INFO - PROCESS | 1845 | 1463040621115 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}] 01:10:21 INFO - PROCESS | 1845 | 1463040621382 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:10:21 INFO - PROCESS | 1845 | 1463040621415 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eeedb000 == 132 [pid = 1845] [id = 418] 01:10:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14f05a8c00) [pid = 1845] [serial = 1255] [outer = (nil)] 01:10:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14f1327000) [pid = 1845] [serial = 1256] [outer = 0x7f14f05a8c00] 01:10:21 INFO - PROCESS | 1845 | 1463040621503 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14f148e800) [pid = 1845] [serial = 1257] [outer = 0x7f14f05a8c00] 01:10:22 INFO - PROCESS | 1845 | 1463040622433 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]]]}] 01:10:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:10:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1379ms 01:10:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:10:22 INFO - PROCESS | 1845 | 1463040622487 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:10:22 INFO - PROCESS | 1845 | 1463040622489 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 01:10:22 INFO - PROCESS | 1845 | 1463040622496 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:10:22 INFO - PROCESS | 1845 | 1463040622499 Marionette TRACE conn3 <- [1,1646,null,{}] 01:10:22 INFO - PROCESS | 1845 | 1463040622511 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}] 01:10:22 INFO - PROCESS | 1845 | 1463040622801 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:10:22 INFO - PROCESS | 1845 | 1463040622829 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f08d5000 == 133 [pid = 1845] [id = 419] 01:10:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f14f4adac00) [pid = 1845] [serial = 1258] [outer = (nil)] 01:10:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14f4c1b800) [pid = 1845] [serial = 1259] [outer = 0x7f14f4adac00] 01:10:22 INFO - PROCESS | 1845 | 1463040622905 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14f5a48000) [pid = 1845] [serial = 1260] [outer = 0x7f14f4adac00] 01:10:23 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14f8423000) [pid = 1845] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:10:23 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f14e7e4e000) [pid = 1845] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:10:23 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14e69f3400) [pid = 1845] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:10:23 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14f5935800) [pid = 1845] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:10:23 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14e69f5800) [pid = 1845] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:10:23 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14e69f0000) [pid = 1845] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:10:23 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14e69e7800) [pid = 1845] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:10:24 INFO - PROCESS | 1845 | 1463040624214 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]]]}] 01:10:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:10:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1790ms 01:10:24 INFO - PROCESS | 1845 | 1463040624286 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:10:24 INFO - PROCESS | 1845 | 1463040624290 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 01:10:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:10:24 INFO - PROCESS | 1845 | 1463040624297 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:10:24 INFO - PROCESS | 1845 | 1463040624299 Marionette TRACE conn3 <- [1,1650,null,{}] 01:10:24 INFO - PROCESS | 1845 | 1463040624306 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}] 01:10:24 INFO - PROCESS | 1845 | 1463040624521 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:10:24 INFO - PROCESS | 1845 | 1463040624691 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49a9000 == 134 [pid = 1845] [id = 420] 01:10:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14ea22a400) [pid = 1845] [serial = 1261] [outer = (nil)] 01:10:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14f5a51c00) [pid = 1845] [serial = 1262] [outer = 0x7f14ea22a400] 01:10:24 INFO - PROCESS | 1845 | 1463040624770 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14f6460800) [pid = 1845] [serial = 1263] [outer = 0x7f14ea22a400] 01:10:25 INFO - PROCESS | 1845 | 1463040625708 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]]]}] 01:10:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:10:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1479ms 01:10:25 INFO - PROCESS | 1845 | 1463040625777 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:10:25 INFO - PROCESS | 1845 | 1463040625784 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 01:10:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:10:25 INFO - PROCESS | 1845 | 1463040625796 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 1845 | 1463040625801 Marionette TRACE conn3 <- [1,1654,null,{}] 01:10:25 INFO - PROCESS | 1845 | 1463040625860 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}] 01:10:26 INFO - PROCESS | 1845 | 1463040626125 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:10:26 INFO - PROCESS | 1845 | 1463040626442 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e794c800 == 135 [pid = 1845] [id = 421] 01:10:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14e774f800) [pid = 1845] [serial = 1264] [outer = (nil)] 01:10:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f14e8b42400) [pid = 1845] [serial = 1265] [outer = 0x7f14e774f800] 01:10:26 INFO - PROCESS | 1845 | 1463040626520 Marionette DEBUG loaded listener.js 01:10:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14eb861400) [pid = 1845] [serial = 1266] [outer = 0x7f14e774f800] 01:10:27 INFO - PROCESS | 1845 | 1463040627442 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]]]}] 01:10:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:10:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1690ms 01:10:27 INFO - PROCESS | 1845 | 1463040627485 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:10:27 INFO - PROCESS | 1845 | 1463040627494 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 01:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:10:27 INFO - PROCESS | 1845 | 1463040627505 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 1845 | 1463040627509 Marionette TRACE conn3 <- [1,1658,null,{}] 01:10:27 INFO - PROCESS | 1845 | 1463040627516 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}] 01:10:27 INFO - PROCESS | 1845 | 1463040627752 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:10:28 INFO - PROCESS | 1845 | 1463040628016 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edca6000 == 136 [pid = 1845] [id = 422] 01:10:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14ebc5d400) [pid = 1845] [serial = 1267] [outer = (nil)] 01:10:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14edb8ec00) [pid = 1845] [serial = 1268] [outer = 0x7f14ebc5d400] 01:10:28 INFO - PROCESS | 1845 | 1463040628145 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14edde2c00) [pid = 1845] [serial = 1269] [outer = 0x7f14ebc5d400] 01:10:29 INFO - PROCESS | 1845 | 1463040629032 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]]]}] 01:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1583ms 01:10:29 INFO - PROCESS | 1845 | 1463040629088 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:10:29 INFO - PROCESS | 1845 | 1463040629093 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 01:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:10:29 INFO - PROCESS | 1845 | 1463040629119 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 1845 | 1463040629126 Marionette TRACE conn3 <- [1,1662,null,{}] 01:10:29 INFO - PROCESS | 1845 | 1463040629144 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}] 01:10:29 INFO - PROCESS | 1845 | 1463040629401 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:10:29 INFO - PROCESS | 1845 | 1463040629738 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b31800 == 137 [pid = 1845] [id = 423] 01:10:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14ede12c00) [pid = 1845] [serial = 1270] [outer = (nil)] 01:10:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14f05ac400) [pid = 1845] [serial = 1271] [outer = 0x7f14ede12c00] 01:10:29 INFO - PROCESS | 1845 | 1463040629818 Marionette DEBUG loaded listener.js 01:10:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f1334000) [pid = 1845] [serial = 1272] [outer = 0x7f14ede12c00] 01:10:30 INFO - PROCESS | 1845 | 1463040630714 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]]]}] 01:10:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:10:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1652ms 01:10:30 INFO - PROCESS | 1845 | 1463040630767 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:10:30 INFO - PROCESS | 1845 | 1463040630772 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 01:10:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:10:30 INFO - PROCESS | 1845 | 1463040630778 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:10:30 INFO - PROCESS | 1845 | 1463040630782 Marionette TRACE conn3 <- [1,1666,null,{}] 01:10:30 INFO - PROCESS | 1845 | 1463040630787 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}] 01:10:31 INFO - PROCESS | 1845 | 1463040631014 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:10:31 INFO - PROCESS | 1845 | 1463040631291 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6c48800 == 138 [pid = 1845] [id = 424] 01:10:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14f4c1bc00) [pid = 1845] [serial = 1273] [outer = (nil)] 01:10:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14f5a44000) [pid = 1845] [serial = 1274] [outer = 0x7f14f4c1bc00] 01:10:31 INFO - PROCESS | 1845 | 1463040631382 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f14f637f400) [pid = 1845] [serial = 1275] [outer = 0x7f14f4c1bc00] 01:10:32 INFO - PROCESS | 1845 | 1463040632270 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]]]}] 01:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1530ms 01:10:32 INFO - PROCESS | 1845 | 1463040632310 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:10:32 INFO - PROCESS | 1845 | 1463040632314 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 01:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:10:32 INFO - PROCESS | 1845 | 1463040632320 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:10:32 INFO - PROCESS | 1845 | 1463040632323 Marionette TRACE conn3 <- [1,1670,null,{}] 01:10:32 INFO - PROCESS | 1845 | 1463040632329 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}] 01:10:32 INFO - PROCESS | 1845 | 1463040632548 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:10:32 INFO - PROCESS | 1845 | 1463040632808 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75b3800 == 139 [pid = 1845] [id = 425] 01:10:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f14f4adf800) [pid = 1845] [serial = 1276] [outer = (nil)] 01:10:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f14f6fc4800) [pid = 1845] [serial = 1277] [outer = 0x7f14f4adf800] 01:10:32 INFO - PROCESS | 1845 | 1463040632928 Marionette DEBUG loaded listener.js 01:10:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f14f7914400) [pid = 1845] [serial = 1278] [outer = 0x7f14f4adf800] 01:10:33 INFO - PROCESS | 1845 | 1463040633784 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]]]}] 01:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1529ms 01:10:33 INFO - PROCESS | 1845 | 1463040633851 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:10:33 INFO - PROCESS | 1845 | 1463040633855 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 01:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:10:33 INFO - PROCESS | 1845 | 1463040633860 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1845 | 1463040633863 Marionette TRACE conn3 <- [1,1674,null,{}] 01:10:33 INFO - PROCESS | 1845 | 1463040633869 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}] 01:10:34 INFO - PROCESS | 1845 | 1463040634125 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:10:34 INFO - PROCESS | 1845 | 1463040634432 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fca6e800 == 140 [pid = 1845] [id = 426] 01:10:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f14f9558000) [pid = 1845] [serial = 1279] [outer = (nil)] 01:10:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f14fa1f6800) [pid = 1845] [serial = 1280] [outer = 0x7f14f9558000] 01:10:34 INFO - PROCESS | 1845 | 1463040634526 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f14fc7a6400) [pid = 1845] [serial = 1281] [outer = 0x7f14f9558000] 01:10:35 INFO - PROCESS | 1845 | 1463040635435 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]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1631ms 01:10:35 INFO - PROCESS | 1845 | 1463040635493 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:10:35 INFO - PROCESS | 1845 | 1463040635496 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 01:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:10:35 INFO - PROCESS | 1845 | 1463040635503 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1845 | 1463040635507 Marionette TRACE conn3 <- [1,1678,null,{}] 01:10:35 INFO - PROCESS | 1845 | 1463040635512 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}] 01:10:35 INFO - PROCESS | 1845 | 1463040635727 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:10:35 INFO - PROCESS | 1845 | 1463040635942 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff25f000 == 141 [pid = 1845] [id = 427] 01:10:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f14f4add800) [pid = 1845] [serial = 1282] [outer = (nil)] 01:10:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f14fd7da000) [pid = 1845] [serial = 1283] [outer = 0x7f14f4add800] 01:10:36 INFO - PROCESS | 1845 | 1463040636056 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f14fead4000) [pid = 1845] [serial = 1284] [outer = 0x7f14f4add800] 01:10:36 INFO - PROCESS | 1845 | 1463040636938 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]]]}] 01:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1484ms 01:10:36 INFO - PROCESS | 1845 | 1463040636988 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:10:36 INFO - PROCESS | 1845 | 1463040636992 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 01:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:10:37 INFO - PROCESS | 1845 | 1463040636998 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:10:37 INFO - PROCESS | 1845 | 1463040637001 Marionette TRACE conn3 <- [1,1682,null,{}] 01:10:37 INFO - PROCESS | 1845 | 1463040637007 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}] 01:10:37 INFO - PROCESS | 1845 | 1463040637221 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:10:37 INFO - PROCESS | 1845 | 1463040637441 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd46000 == 142 [pid = 1845] [id = 428] 01:10:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f14f79b1800) [pid = 1845] [serial = 1285] [outer = (nil)] 01:10:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f1500ffa000) [pid = 1845] [serial = 1286] [outer = 0x7f14f79b1800] 01:10:37 INFO - PROCESS | 1845 | 1463040637600 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f1506999c00) [pid = 1845] [serial = 1287] [outer = 0x7f14f79b1800] 01:10:38 INFO - PROCESS | 1845 | 1463040638469 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]]]}] 01:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1537ms 01:10:38 INFO - PROCESS | 1845 | 1463040638536 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1845 | 1463040638540 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 01:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:10:38 INFO - PROCESS | 1845 | 1463040638545 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1845 | 1463040638548 Marionette TRACE conn3 <- [1,1686,null,{}] 01:10:38 INFO - PROCESS | 1845 | 1463040638554 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}] 01:10:38 INFO - PROCESS | 1845 | 1463040638767 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:10:39 INFO - PROCESS | 1845 | 1463040639026 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150751f800 == 143 [pid = 1845] [id = 429] 01:10:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f14fa1f3000) [pid = 1845] [serial = 1288] [outer = (nil)] 01:10:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f150d6ae800) [pid = 1845] [serial = 1289] [outer = 0x7f14fa1f3000] 01:10:39 INFO - PROCESS | 1845 | 1463040639159 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f150e85bc00) [pid = 1845] [serial = 1290] [outer = 0x7f14fa1f3000] 01:10:40 INFO - PROCESS | 1845 | 1463040640050 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]]]}] 01:10:40 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 01:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1578ms 01:10:40 INFO - PROCESS | 1845 | 1463040640125 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:10:40 INFO - PROCESS | 1845 | 1463040640129 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 01:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:10:40 INFO - PROCESS | 1845 | 1463040640135 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:10:40 INFO - PROCESS | 1845 | 1463040640138 Marionette TRACE conn3 <- [1,1690,null,{}] 01:10:40 INFO - PROCESS | 1845 | 1463040640143 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}] 01:10:40 INFO - PROCESS | 1845 | 1463040640372 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:10:40 INFO - PROCESS | 1845 | 1463040640685 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511f06800 == 144 [pid = 1845] [id = 430] 01:10:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f14e9646c00) [pid = 1845] [serial = 1291] [outer = (nil)] 01:10:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f14e964ec00) [pid = 1845] [serial = 1292] [outer = 0x7f14e9646c00] 01:10:40 INFO - PROCESS | 1845 | 1463040640765 Marionette DEBUG loaded listener.js 01:10:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f14e9654000) [pid = 1845] [serial = 1293] [outer = 0x7f14e9646c00] 01:10:41 INFO - PROCESS | 1845 | 1463040641594 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]]]}] 01:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1537ms 01:10:41 INFO - PROCESS | 1845 | 1463040641673 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:10:41 INFO - PROCESS | 1845 | 1463040641677 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 01:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:10:41 INFO - PROCESS | 1845 | 1463040641683 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 1845 | 1463040641686 Marionette TRACE conn3 <- [1,1694,null,{}] 01:10:41 INFO - PROCESS | 1845 | 1463040641692 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}] 01:10:41 INFO - PROCESS | 1845 | 1463040641965 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:10:42 INFO - PROCESS | 1845 | 1463040642277 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c55000 == 145 [pid = 1845] [id = 431] 01:10:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f1511b9cc00) [pid = 1845] [serial = 1294] [outer = (nil)] 01:10:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f15126ce000) [pid = 1845] [serial = 1295] [outer = 0x7f1511b9cc00] 01:10:42 INFO - PROCESS | 1845 | 1463040642362 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f1512920400) [pid = 1845] [serial = 1296] [outer = 0x7f1511b9cc00] 01:10:43 INFO - PROCESS | 1845 | 1463040643227 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]]]}] 01:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1592ms 01:10:43 INFO - PROCESS | 1845 | 1463040643277 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:10:43 INFO - PROCESS | 1845 | 1463040643281 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 01:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:10:43 INFO - PROCESS | 1845 | 1463040643287 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:10:43 INFO - PROCESS | 1845 | 1463040643289 Marionette TRACE conn3 <- [1,1698,null,{}] 01:10:43 INFO - PROCESS | 1845 | 1463040643295 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}] 01:10:43 INFO - PROCESS | 1845 | 1463040643512 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:10:43 INFO - PROCESS | 1845 | 1463040643821 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e31c3000 == 146 [pid = 1845] [id = 432] 01:10:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f14e310a800) [pid = 1845] [serial = 1297] [outer = (nil)] 01:10:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f14e310e400) [pid = 1845] [serial = 1298] [outer = 0x7f14e310a800] 01:10:43 INFO - PROCESS | 1845 | 1463040643901 Marionette DEBUG loaded listener.js 01:10:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f14f9553800) [pid = 1845] [serial = 1299] [outer = 0x7f14e310a800] 01:10:44 INFO - PROCESS | 1845 | 1463040644745 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]]]}] 01:10:44 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 01:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1528ms 01:10:44 INFO - PROCESS | 1845 | 1463040644823 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:10:44 INFO - PROCESS | 1845 | 1463040644827 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 01:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:10:44 INFO - PROCESS | 1845 | 1463040644843 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:10:44 INFO - PROCESS | 1845 | 1463040644847 Marionette TRACE conn3 <- [1,1702,null,{}] 01:10:44 INFO - PROCESS | 1845 | 1463040644853 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}] 01:10:45 INFO - PROCESS | 1845 | 1463040645120 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:10:45 INFO - PROCESS | 1845 | 1463040645454 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511f06000 == 147 [pid = 1845] [id = 433] 01:10:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f14e310ac00) [pid = 1845] [serial = 1300] [outer = (nil)] 01:10:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f14e331f800) [pid = 1845] [serial = 1301] [outer = 0x7f14e310ac00] 01:10:45 INFO - PROCESS | 1845 | 1463040645533 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f14e3324c00) [pid = 1845] [serial = 1302] [outer = 0x7f14e310ac00] 01:10:46 INFO - PROCESS | 1845 | 1463040646372 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]]]}] 01:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1589ms 01:10:46 INFO - PROCESS | 1845 | 1463040646433 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:10:46 INFO - PROCESS | 1845 | 1463040646436 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 01:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:10:46 INFO - PROCESS | 1845 | 1463040646445 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:10:46 INFO - PROCESS | 1845 | 1463040646448 Marionette TRACE conn3 <- [1,1706,null,{}] 01:10:46 INFO - PROCESS | 1845 | 1463040646453 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}] 01:10:46 INFO - PROCESS | 1845 | 1463040646676 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:10:46 INFO - PROCESS | 1845 | 1463040646976 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed680000 == 148 [pid = 1845] [id = 434] 01:10:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f14e331b400) [pid = 1845] [serial = 1303] [outer = (nil)] 01:10:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 274 (0x7f14e3329000) [pid = 1845] [serial = 1304] [outer = 0x7f14e331b400] 01:10:47 INFO - PROCESS | 1845 | 1463040647056 Marionette DEBUG loaded listener.js 01:10:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 275 (0x7f14e4ec5400) [pid = 1845] [serial = 1305] [outer = 0x7f14e331b400] 01:10:47 INFO - PROCESS | 1845 | 1463040647970 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]]]}] 01:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1580ms 01:10:48 INFO - PROCESS | 1845 | 1463040648027 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:10:48 INFO - PROCESS | 1845 | 1463040648030 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 01:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:10:48 INFO - PROCESS | 1845 | 1463040648060 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:10:48 INFO - PROCESS | 1845 | 1463040648063 Marionette TRACE conn3 <- [1,1710,null,{}] 01:10:48 INFO - PROCESS | 1845 | 1463040648071 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}] 01:10:48 INFO - PROCESS | 1845 | 1463040648322 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:10:48 INFO - PROCESS | 1845 | 1463040648626 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e5034800 == 149 [pid = 1845] [id = 435] 01:10:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 276 (0x7f14e331bc00) [pid = 1845] [serial = 1306] [outer = (nil)] 01:10:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 277 (0x7f14e4eca400) [pid = 1845] [serial = 1307] [outer = 0x7f14e331bc00] 01:10:48 INFO - PROCESS | 1845 | 1463040648716 Marionette DEBUG loaded listener.js 01:10:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 278 (0x7f14e4ecf400) [pid = 1845] [serial = 1308] [outer = 0x7f14e331bc00] 01:10:49 INFO - PROCESS | 1845 | 1463040649615 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]]]}] 01:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1639ms 01:10:49 INFO - PROCESS | 1845 | 1463040649694 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:10:49 INFO - PROCESS | 1845 | 1463040649698 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 01:10:49 INFO - PROCESS | 1845 | 1463040649705 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1845 | 1463040649708 Marionette TRACE conn3 <- [1,1714,null,{}] 01:10:49 INFO - PROCESS | 1845 | 1463040649713 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}] 01:10:50 INFO - PROCESS | 1845 | 1463040650014 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:10:50 INFO - PROCESS | 1845 | 1463040650417 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e16d4800 == 150 [pid = 1845] [id = 436] 01:10:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 279 (0x7f14e5179000) [pid = 1845] [serial = 1309] [outer = (nil)] 01:10:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 280 (0x7f14e517b000) [pid = 1845] [serial = 1310] [outer = 0x7f14e5179000] 01:10:50 INFO - PROCESS | 1845 | 1463040650492 Marionette DEBUG loaded listener.js 01:10:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 281 (0x7f14e517ec00) [pid = 1845] [serial = 1311] [outer = 0x7f14e5179000] 01:10:51 INFO - PROCESS | 1845 | 1463040651388 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]]]}] 01:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1741ms 01:10:51 INFO - PROCESS | 1845 | 1463040651446 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:10:51 INFO - PROCESS | 1845 | 1463040651449 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 01:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:10:51 INFO - PROCESS | 1845 | 1463040651456 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:10:51 INFO - PROCESS | 1845 | 1463040651460 Marionette TRACE conn3 <- [1,1718,null,{}] 01:10:51 INFO - PROCESS | 1845 | 1463040651467 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}] 01:10:51 INFO - PROCESS | 1845 | 1463040651709 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:10:52 INFO - PROCESS | 1845 | 1463040652024 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e16ef000 == 151 [pid = 1845] [id = 437] 01:10:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 282 (0x7f14e4d09000) [pid = 1845] [serial = 1312] [outer = (nil)] 01:10:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 283 (0x7f14e4d11400) [pid = 1845] [serial = 1313] [outer = 0x7f14e4d09000] 01:10:52 INFO - PROCESS | 1845 | 1463040652107 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 284 (0x7f14e4d15c00) [pid = 1845] [serial = 1314] [outer = 0x7f14e4d09000] 01:10:53 INFO - PROCESS | 1845 | 1463040653018 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]]]}] 01:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1633ms 01:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:10:53 INFO - PROCESS | 1845 | 1463040653091 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:10:53 INFO - PROCESS | 1845 | 1463040653093 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 01:10:53 INFO - PROCESS | 1845 | 1463040653102 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:10:53 INFO - PROCESS | 1845 | 1463040653106 Marionette TRACE conn3 <- [1,1722,null,{}] 01:10:53 INFO - PROCESS | 1845 | 1463040653113 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}] 01:10:53 INFO - PROCESS | 1845 | 1463040653390 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:10:54 INFO - PROCESS | 1845 | 1463040654212 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e32d2800 == 152 [pid = 1845] [id = 438] 01:10:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 285 (0x7f14e3104800) [pid = 1845] [serial = 1315] [outer = (nil)] 01:10:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 286 (0x7f14e3107c00) [pid = 1845] [serial = 1316] [outer = 0x7f14e3104800] 01:10:54 INFO - PROCESS | 1845 | 1463040654316 Marionette DEBUG loaded listener.js 01:10:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 287 (0x7f14e4d11000) [pid = 1845] [serial = 1317] [outer = 0x7f14e3104800] 01:10:55 INFO - PROCESS | 1845 | 1463040655213 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]]]}] 01:10:55 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 01:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2194ms 01:10:55 INFO - PROCESS | 1845 | 1463040655296 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:10:55 INFO - PROCESS | 1845 | 1463040655302 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 01:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:10:55 INFO - PROCESS | 1845 | 1463040655310 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:10:55 INFO - PROCESS | 1845 | 1463040655316 Marionette TRACE conn3 <- [1,1726,null,{}] 01:10:55 INFO - PROCESS | 1845 | 1463040655324 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}] 01:10:55 INFO - PROCESS | 1845 | 1463040655622 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed9df800 == 151 [pid = 1845] [id = 208] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f081e800 == 150 [pid = 1845] [id = 210] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33e4800 == 149 [pid = 1845] [id = 412] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33c9000 == 148 [pid = 1845] [id = 411] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e78c8000 == 147 [pid = 1845] [id = 410] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e32d8000 == 146 [pid = 1845] [id = 409] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e2fd6000 == 145 [pid = 1845] [id = 408] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebd68800 == 144 [pid = 1845] [id = 407] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514f2c800 == 143 [pid = 1845] [id = 406] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15108d8800 == 142 [pid = 1845] [id = 405] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15075dd000 == 141 [pid = 1845] [id = 404] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff8fa800 == 140 [pid = 1845] [id = 403] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe31a800 == 139 [pid = 1845] [id = 402] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f95c1000 == 138 [pid = 1845] [id = 401] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f693f800 == 137 [pid = 1845] [id = 400] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef21a800 == 136 [pid = 1845] [id = 399] 01:10:56 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e7ecf000 == 135 [pid = 1845] [id = 398] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 286 (0x7f14edd87400) [pid = 1845] [serial = 1130] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 285 (0x7f14f8426000) [pid = 1845] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 284 (0x7f14f4cf5800) [pid = 1845] [serial = 1188] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 283 (0x7f14f5933400) [pid = 1845] [serial = 1193] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 282 (0x7f14edb9a800) [pid = 1845] [serial = 1179] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 281 (0x7f14f4ad8c00) [pid = 1845] [serial = 1187] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 280 (0x7f14f6347c00) [pid = 1845] [serial = 1191] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 279 (0x7f14ede0e400) [pid = 1845] [serial = 1169] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 278 (0x7f150d186c00) [pid = 1845] [serial = 1151] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 277 (0x7f150d37d400) [pid = 1845] [serial = 1157] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 276 (0x7f150d180800) [pid = 1845] [serial = 1160] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 275 (0x7f14edb97800) [pid = 1845] [serial = 1163] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 274 (0x7f14ede08800) [pid = 1845] [serial = 1166] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 273 (0x7f14ffb4b000) [pid = 1845] [serial = 1148] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f14f1327800) [pid = 1845] [serial = 1184] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f14ebc83000) [pid = 1845] [serial = 1154] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f14eb867800) [pid = 1845] [serial = 1176] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f14f02bb000) [pid = 1845] [serial = 1181] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f14ebc85800) [pid = 1845] [serial = 1178] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f14fc7e7000) [pid = 1845] [serial = 1142] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f14f9555c00) [pid = 1845] [serial = 1139] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f14e8b3f800) [pid = 1845] [serial = 1175] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f14f6457000) [pid = 1845] [serial = 1136] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f14f14acc00) [pid = 1845] [serial = 1185] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f14f5a48400) [pid = 1845] [serial = 1190] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f150345e000) [pid = 1845] [serial = 1145] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f14f0974400) [pid = 1845] [serial = 1182] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f14f1332000) [pid = 1845] [serial = 1133] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f14eb84d400) [pid = 1845] [serial = 1172] [outer = (nil)] [url = about:blank] 01:10:56 INFO - PROCESS | 1845 | 1463040656720 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2fd0000 == 136 [pid = 1845] [id = 439] 01:10:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f14e64d5000) [pid = 1845] [serial = 1318] [outer = (nil)] 01:10:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f14e69e9400) [pid = 1845] [serial = 1319] [outer = 0x7f14e64d5000] 01:10:56 INFO - PROCESS | 1845 | 1463040656814 Marionette DEBUG loaded listener.js 01:10:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f14e7749800) [pid = 1845] [serial = 1320] [outer = 0x7f14e64d5000] 01:10:57 INFO - PROCESS | 1845 | 1463040657615 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]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2342ms 01:10:57 INFO - PROCESS | 1845 | 1463040657657 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1845 | 1463040657663 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 01:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:10:57 INFO - PROCESS | 1845 | 1463040657670 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1845 | 1463040657672 Marionette TRACE conn3 <- [1,1730,null,{}] 01:10:57 INFO - PROCESS | 1845 | 1463040657678 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}] 01:10:57 INFO - PROCESS | 1845 | 1463040657890 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:10:58 INFO - PROCESS | 1845 | 1463040658100 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e60da800 == 137 [pid = 1845] [id = 440] 01:10:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f14e4ed1000) [pid = 1845] [serial = 1321] [outer = (nil)] 01:10:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f14e8b3e400) [pid = 1845] [serial = 1322] [outer = 0x7f14e4ed1000] 01:10:58 INFO - PROCESS | 1845 | 1463040658184 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f14eb845400) [pid = 1845] [serial = 1323] [outer = 0x7f14e4ed1000] 01:10:59 INFO - PROCESS | 1845 | 1463040659135 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]]]}] 01:10:59 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 01:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1539ms 01:10:59 INFO - PROCESS | 1845 | 1463040659210 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:10:59 INFO - PROCESS | 1845 | 1463040659213 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 01:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:10:59 INFO - PROCESS | 1845 | 1463040659234 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:10:59 INFO - PROCESS | 1845 | 1463040659243 Marionette TRACE conn3 <- [1,1734,null,{}] 01:10:59 INFO - PROCESS | 1845 | 1463040659250 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}] 01:10:59 INFO - PROCESS | 1845 | 1463040659517 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:10:59 INFO - PROCESS | 1845 | 1463040659548 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8cce000 == 138 [pid = 1845] [id = 441] 01:10:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f14e8b47400) [pid = 1845] [serial = 1324] [outer = (nil)] 01:10:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f14ebc52400) [pid = 1845] [serial = 1325] [outer = 0x7f14e8b47400] 01:10:59 INFO - PROCESS | 1845 | 1463040659613 Marionette DEBUG loaded listener.js 01:10:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f14ebc83000) [pid = 1845] [serial = 1326] [outer = 0x7f14e8b47400] 01:11:00 INFO - PROCESS | 1845 | 1463040660611 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]]]}] 01:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1450ms 01:11:00 INFO - PROCESS | 1845 | 1463040660671 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 1845 | 1463040660676 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 01:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:11:00 INFO - PROCESS | 1845 | 1463040660681 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 1845 | 1463040660684 Marionette TRACE conn3 <- [1,1738,null,{}] 01:11:00 INFO - PROCESS | 1845 | 1463040660697 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}] 01:11:00 INFO - PROCESS | 1845 | 1463040660983 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:11:01 INFO - PROCESS | 1845 | 1463040661015 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebd69800 == 139 [pid = 1845] [id = 442] 01:11:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f14e789fc00) [pid = 1845] [serial = 1327] [outer = (nil)] 01:11:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f14edb9ac00) [pid = 1845] [serial = 1328] [outer = 0x7f14e789fc00] 01:11:01 INFO - PROCESS | 1845 | 1463040661078 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f14ede09400) [pid = 1845] [serial = 1329] [outer = 0x7f14e789fc00] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f14f67bd800) [pid = 1845] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f14fa1f2000) [pid = 1845] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f150e9c4c00) [pid = 1845] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f14f0971000) [pid = 1845] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f14ebedc400) [pid = 1845] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f14eba9bc00) [pid = 1845] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f14f034b800) [pid = 1845] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f14f132c400) [pid = 1845] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f14e8b41800) [pid = 1845] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f14ea238800) [pid = 1845] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f14ed8c6800) [pid = 1845] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f14f0593400) [pid = 1845] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f14e69f1000) [pid = 1845] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f14f14e0400) [pid = 1845] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f15126d0000) [pid = 1845] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f14fd7d3c00) [pid = 1845] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f14f0976400) [pid = 1845] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f14ebabb000) [pid = 1845] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f14fead6000) [pid = 1845] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f14e69ed400) [pid = 1845] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f14f4adac00) [pid = 1845] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f14f14d7c00) [pid = 1845] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f14f0594400) [pid = 1845] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f14ebab9800) [pid = 1845] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f14ebaa5000) [pid = 1845] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f14e8b39000) [pid = 1845] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14f6345800) [pid = 1845] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14e69ee400) [pid = 1845] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14ea235c00) [pid = 1845] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14f0662c00) [pid = 1845] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f150d8ce400) [pid = 1845] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14e7e4c800) [pid = 1845] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14e69ea400) [pid = 1845] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14eb86d800) [pid = 1845] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f14f4c24800) [pid = 1845] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14f867cc00) [pid = 1845] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14fd353000) [pid = 1845] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14f05a8c00) [pid = 1845] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14eeef0c00) [pid = 1845] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14e7e43000) [pid = 1845] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14ef0d7c00) [pid = 1845] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14fa057400) [pid = 1845] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14e7e42400) [pid = 1845] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14fa0af800) [pid = 1845] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14edd84c00) [pid = 1845] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14fd7d0800) [pid = 1845] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14f6fc3000) [pid = 1845] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14f02b1800) [pid = 1845] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14fa340c00) [pid = 1845] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f1503486800) [pid = 1845] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:11:02 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f15129cfc00) [pid = 1845] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:11:03 INFO - PROCESS | 1845 | 1463040663017 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]]]}] 01:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2393ms 01:11:03 INFO - PROCESS | 1845 | 1463040663079 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:11:03 INFO - PROCESS | 1845 | 1463040663083 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 01:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:11:03 INFO - PROCESS | 1845 | 1463040663090 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:11:03 INFO - PROCESS | 1845 | 1463040663094 Marionette TRACE conn3 <- [1,1742,null,{}] 01:11:03 INFO - PROCESS | 1845 | 1463040663100 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}] 01:11:03 INFO - PROCESS | 1845 | 1463040663315 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:11:03 INFO - PROCESS | 1845 | 1463040663497 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebed3800 == 140 [pid = 1845] [id = 443] 01:11:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f14ebaa5000) [pid = 1845] [serial = 1330] [outer = (nil)] 01:11:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f14ebedd000) [pid = 1845] [serial = 1331] [outer = 0x7f14ebaa5000] 01:11:03 INFO - PROCESS | 1845 | 1463040663572 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14ede0bc00) [pid = 1845] [serial = 1332] [outer = 0x7f14ebaa5000] 01:11:04 INFO - PROCESS | 1845 | 1463040664509 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]]]}] 01:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1485ms 01:11:04 INFO - PROCESS | 1845 | 1463040664577 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:11:04 INFO - PROCESS | 1845 | 1463040664583 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 01:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:11:04 INFO - PROCESS | 1845 | 1463040664593 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:11:04 INFO - PROCESS | 1845 | 1463040664597 Marionette TRACE conn3 <- [1,1746,null,{}] 01:11:04 INFO - PROCESS | 1845 | 1463040664607 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}] 01:11:04 INFO - PROCESS | 1845 | 1463040664889 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:11:05 INFO - PROCESS | 1845 | 1463040665172 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e60cd800 == 141 [pid = 1845] [id = 444] 01:11:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f14e3321c00) [pid = 1845] [serial = 1333] [outer = (nil)] 01:11:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14e4d11800) [pid = 1845] [serial = 1334] [outer = 0x7f14e3321c00] 01:11:05 INFO - PROCESS | 1845 | 1463040665260 Marionette DEBUG loaded listener.js 01:11:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f14e4ed1c00) [pid = 1845] [serial = 1335] [outer = 0x7f14e3321c00] 01:11:06 INFO - PROCESS | 1845 | 1463040666230 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]]]}] 01:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1694ms 01:11:06 INFO - PROCESS | 1845 | 1463040666287 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:11:06 INFO - PROCESS | 1845 | 1463040666295 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 01:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:11:06 INFO - PROCESS | 1845 | 1463040666307 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:11:06 INFO - PROCESS | 1845 | 1463040666311 Marionette TRACE conn3 <- [1,1750,null,{}] 01:11:06 INFO - PROCESS | 1845 | 1463040666317 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}] 01:11:06 INFO - PROCESS | 1845 | 1463040666588 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:11:06 INFO - PROCESS | 1845 | 1463040666902 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebec9000 == 142 [pid = 1845] [id = 445] 01:11:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f14e789d400) [pid = 1845] [serial = 1336] [outer = (nil)] 01:11:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f14e7e4c800) [pid = 1845] [serial = 1337] [outer = 0x7f14e789d400] 01:11:06 INFO - PROCESS | 1845 | 1463040666984 Marionette DEBUG loaded listener.js 01:11:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f14e9651400) [pid = 1845] [serial = 1338] [outer = 0x7f14e789d400] 01:11:07 INFO - PROCESS | 1845 | 1463040667866 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]]]}] 01:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1634ms 01:11:07 INFO - PROCESS | 1845 | 1463040667941 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:11:07 INFO - PROCESS | 1845 | 1463040667945 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 01:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:11:07 INFO - PROCESS | 1845 | 1463040667952 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 1845 | 1463040667958 Marionette TRACE conn3 <- [1,1754,null,{}] 01:11:07 INFO - PROCESS | 1845 | 1463040667974 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}] 01:11:08 INFO - PROCESS | 1845 | 1463040668239 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:11:08 INFO - PROCESS | 1845 | 1463040668590 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eee6b800 == 143 [pid = 1845] [id = 446] 01:11:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14eba9e400) [pid = 1845] [serial = 1339] [outer = (nil)] 01:11:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14ebc53c00) [pid = 1845] [serial = 1340] [outer = 0x7f14eba9e400] 01:11:08 INFO - PROCESS | 1845 | 1463040668670 Marionette DEBUG loaded listener.js 01:11:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14edb97800) [pid = 1845] [serial = 1341] [outer = 0x7f14eba9e400] 01:11:09 INFO - PROCESS | 1845 | 1463040669527 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]]]}] 01:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1638ms 01:11:09 INFO - PROCESS | 1845 | 1463040669592 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:11:09 INFO - PROCESS | 1845 | 1463040669597 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 01:11:09 INFO - PROCESS | 1845 | 1463040669604 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:11:09 INFO - PROCESS | 1845 | 1463040669607 Marionette TRACE conn3 <- [1,1758,null,{}] 01:11:09 INFO - PROCESS | 1845 | 1463040669614 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}] 01:11:09 INFO - PROCESS | 1845 | 1463040669845 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:11:10 INFO - PROCESS | 1845 | 1463040670161 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f08d0000 == 144 [pid = 1845] [id = 447] 01:11:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14ebaa3400) [pid = 1845] [serial = 1342] [outer = (nil)] 01:11:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14ee09fc00) [pid = 1845] [serial = 1343] [outer = 0x7f14ebaa3400] 01:11:10 INFO - PROCESS | 1845 | 1463040670245 Marionette DEBUG loaded listener.js 01:11:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14eeee7800) [pid = 1845] [serial = 1344] [outer = 0x7f14ebaa3400] 01:11:11 INFO - PROCESS | 1845 | 1463040671118 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]]]}] 01:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1552ms 01:11:11 INFO - PROCESS | 1845 | 1463040671158 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:11:11 INFO - PROCESS | 1845 | 1463040671162 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 01:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:11:11 INFO - PROCESS | 1845 | 1463040671169 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 1845 | 1463040671171 Marionette TRACE conn3 <- [1,1762,null,{}] 01:11:11 INFO - PROCESS | 1845 | 1463040671177 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}] 01:11:11 INFO - PROCESS | 1845 | 1463040671397 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:11:11 INFO - PROCESS | 1845 | 1463040671707 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c60800 == 145 [pid = 1845] [id = 448] 01:11:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f14edd8e400) [pid = 1845] [serial = 1345] [outer = (nil)] 01:11:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14f0343000) [pid = 1845] [serial = 1346] [outer = 0x7f14edd8e400] 01:11:11 INFO - PROCESS | 1845 | 1463040671792 Marionette DEBUG loaded listener.js 01:11:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14f05a3400) [pid = 1845] [serial = 1347] [outer = 0x7f14edd8e400] 01:11:12 INFO - PROCESS | 1845 | 1463040672661 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]]]}] 01:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1533ms 01:11:12 INFO - PROCESS | 1845 | 1463040672703 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:11:12 INFO - PROCESS | 1845 | 1463040672707 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 01:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:11:12 INFO - PROCESS | 1845 | 1463040672714 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:11:12 INFO - PROCESS | 1845 | 1463040672718 Marionette TRACE conn3 <- [1,1766,null,{}] 01:11:12 INFO - PROCESS | 1845 | 1463040672723 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}] 01:11:12 INFO - PROCESS | 1845 | 1463040672974 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:11:13 INFO - PROCESS | 1845 | 1463040673298 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59bf000 == 146 [pid = 1845] [id = 449] 01:11:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14f1288800) [pid = 1845] [serial = 1348] [outer = (nil)] 01:11:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14f1481400) [pid = 1845] [serial = 1349] [outer = 0x7f14f1288800] 01:11:13 INFO - PROCESS | 1845 | 1463040673388 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14f14d4000) [pid = 1845] [serial = 1350] [outer = 0x7f14f1288800] 01:11:14 INFO - PROCESS | 1845 | 1463040674266 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]]]}] 01:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1585ms 01:11:14 INFO - PROCESS | 1845 | 1463040674300 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:11:14 INFO - PROCESS | 1845 | 1463040674303 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 01:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:11:14 INFO - PROCESS | 1845 | 1463040674310 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:11:14 INFO - PROCESS | 1845 | 1463040674313 Marionette TRACE conn3 <- [1,1770,null,{}] 01:11:14 INFO - PROCESS | 1845 | 1463040674319 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}] 01:11:14 INFO - PROCESS | 1845 | 1463040674529 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:11:14 INFO - PROCESS | 1845 | 1463040674797 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6643800 == 147 [pid = 1845] [id = 450] 01:11:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14f1287400) [pid = 1845] [serial = 1351] [outer = (nil)] 01:11:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f4c22400) [pid = 1845] [serial = 1352] [outer = 0x7f14f1287400] 01:11:14 INFO - PROCESS | 1845 | 1463040674919 Marionette DEBUG loaded listener.js 01:11:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14f5a42800) [pid = 1845] [serial = 1353] [outer = 0x7f14f1287400] 01:11:15 INFO - PROCESS | 1845 | 1463040675812 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]]]}] 01:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1534ms 01:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:11:15 INFO - PROCESS | 1845 | 1463040675845 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:11:15 INFO - PROCESS | 1845 | 1463040675848 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 01:11:15 INFO - PROCESS | 1845 | 1463040675855 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:11:15 INFO - PROCESS | 1845 | 1463040675858 Marionette TRACE conn3 <- [1,1774,null,{}] 01:11:15 INFO - PROCESS | 1845 | 1463040675864 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}] 01:11:16 INFO - PROCESS | 1845 | 1463040676078 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:11:16 INFO - PROCESS | 1845 | 1463040676411 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7272000 == 148 [pid = 1845] [id = 451] 01:11:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14f1288c00) [pid = 1845] [serial = 1354] [outer = (nil)] 01:11:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f14f6383800) [pid = 1845] [serial = 1355] [outer = 0x7f14f1288c00] 01:11:16 INFO - PROCESS | 1845 | 1463040676492 Marionette DEBUG loaded listener.js 01:11:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f14f67b3c00) [pid = 1845] [serial = 1356] [outer = 0x7f14f1288c00] 01:11:17 INFO - PROCESS | 1845 | 1463040677345 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]]]}] 01:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1541ms 01:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:11:17 INFO - PROCESS | 1845 | 1463040677397 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:11:17 INFO - PROCESS | 1845 | 1463040677400 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 01:11:17 INFO - PROCESS | 1845 | 1463040677407 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:11:17 INFO - PROCESS | 1845 | 1463040677410 Marionette TRACE conn3 <- [1,1778,null,{}] 01:11:17 INFO - PROCESS | 1845 | 1463040677416 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}] 01:11:17 INFO - PROCESS | 1845 | 1463040677646 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:11:17 INFO - PROCESS | 1845 | 1463040677957 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa23e000 == 149 [pid = 1845] [id = 452] 01:11:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f14f4ad8c00) [pid = 1845] [serial = 1357] [outer = (nil)] 01:11:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f14f6fc5400) [pid = 1845] [serial = 1358] [outer = 0x7f14f4ad8c00] 01:11:18 INFO - PROCESS | 1845 | 1463040678036 Marionette DEBUG loaded listener.js 01:11:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f14f76b6400) [pid = 1845] [serial = 1359] [outer = 0x7f14f4ad8c00] 01:11:18 INFO - PROCESS | 1845 | 1463040678902 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]]]}] 01:11:18 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 01:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1539ms 01:11:18 INFO - PROCESS | 1845 | 1463040678946 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 1845 | 1463040678951 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 01:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:11:18 INFO - PROCESS | 1845 | 1463040678958 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 1845 | 1463040678963 Marionette TRACE conn3 <- [1,1782,null,{}] 01:11:18 INFO - PROCESS | 1845 | 1463040678969 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}] 01:11:19 INFO - PROCESS | 1845 | 1463040679198 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:11:19 INFO - PROCESS | 1845 | 1463040679519 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe7c0800 == 150 [pid = 1845] [id = 453] 01:11:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f14edd88000) [pid = 1845] [serial = 1360] [outer = (nil)] 01:11:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f14f867a000) [pid = 1845] [serial = 1361] [outer = 0x7f14edd88000] 01:11:19 INFO - PROCESS | 1845 | 1463040679600 Marionette DEBUG loaded listener.js 01:11:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f14f954f800) [pid = 1845] [serial = 1362] [outer = 0x7f14edd88000] 01:11:20 INFO - PROCESS | 1845 | 1463040680455 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]]]}] 01:11:20 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 01:11:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1542ms 01:11:20 INFO - PROCESS | 1845 | 1463040680502 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:11:20 INFO - PROCESS | 1845 | 1463040680507 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 01:11:20 INFO - PROCESS | 1845 | 1463040680514 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:11:20 INFO - PROCESS | 1845 | 1463040680518 Marionette TRACE conn3 <- [1,1786,null,{}] 01:11:20 INFO - PROCESS | 1845 | 1463040680524 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}] 01:11:20 INFO - PROCESS | 1845 | 1463040680796 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:11:21 INFO - PROCESS | 1845 | 1463040681153 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d11f000 == 151 [pid = 1845] [id = 454] 01:11:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f14fa340c00) [pid = 1845] [serial = 1363] [outer = (nil)] 01:11:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f14fc70cc00) [pid = 1845] [serial = 1364] [outer = 0x7f14fa340c00] 01:11:21 INFO - PROCESS | 1845 | 1463040681244 Marionette DEBUG loaded listener.js 01:11:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f14fd210800) [pid = 1845] [serial = 1365] [outer = 0x7f14fa340c00] 01:11:22 INFO - PROCESS | 1845 | 1463040682175 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]]]}] 01:11:22 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 01:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1741ms 01:11:22 INFO - PROCESS | 1845 | 1463040682255 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:11:22 INFO - PROCESS | 1845 | 1463040682259 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 01:11:22 INFO - PROCESS | 1845 | 1463040682265 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:11:22 INFO - PROCESS | 1845 | 1463040682270 Marionette TRACE conn3 <- [1,1790,null,{}] 01:11:22 INFO - PROCESS | 1845 | 1463040682276 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}] 01:11:22 INFO - PROCESS | 1845 | 1463040682544 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:11:22 INFO - PROCESS | 1845 | 1463040682866 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514447800 == 152 [pid = 1845] [id = 455] 01:11:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f14fb544800) [pid = 1845] [serial = 1366] [outer = (nil)] 01:11:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f14fe785800) [pid = 1845] [serial = 1367] [outer = 0x7f14fb544800] 01:11:22 INFO - PROCESS | 1845 | 1463040682942 Marionette DEBUG loaded listener.js 01:11:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f14ffcb2000) [pid = 1845] [serial = 1368] [outer = 0x7f14fb544800] 01:11:23 INFO - PROCESS | 1845 | 1463040683818 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]]]}] 01:11:23 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) 01:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1594ms 01:11:23 INFO - PROCESS | 1845 | 1463040683859 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:11:23 INFO - PROCESS | 1845 | 1463040683863 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 01:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:11:23 INFO - PROCESS | 1845 | 1463040683879 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:11:23 INFO - PROCESS | 1845 | 1463040683883 Marionette TRACE conn3 <- [1,1794,null,{}] 01:11:23 INFO - PROCESS | 1845 | 1463040683889 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}] 01:11:24 INFO - PROCESS | 1845 | 1463040684121 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:11:24 INFO - PROCESS | 1845 | 1463040684448 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed71d800 == 153 [pid = 1845] [id = 456] 01:11:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f14edd83400) [pid = 1845] [serial = 1369] [outer = (nil)] 01:11:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f14fe39a400) [pid = 1845] [serial = 1370] [outer = 0x7f14edd83400] 01:11:24 INFO - PROCESS | 1845 | 1463040684531 Marionette DEBUG loaded listener.js 01:11:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f150345e000) [pid = 1845] [serial = 1371] [outer = 0x7f14edd83400] 01:11:25 INFO - PROCESS | 1845 | 1463040685457 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]]]}] 01:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1633ms 01:11:25 INFO - PROCESS | 1845 | 1463040685513 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:11:25 INFO - PROCESS | 1845 | 1463040685517 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 01:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:11:25 INFO - PROCESS | 1845 | 1463040685524 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:11:25 INFO - PROCESS | 1845 | 1463040685528 Marionette TRACE conn3 <- [1,1798,null,{}] 01:11:25 INFO - PROCESS | 1845 | 1463040685535 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}] 01:11:25 INFO - PROCESS | 1845 | 1463040685775 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:11:26 INFO - PROCESS | 1845 | 1463040686063 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea210000 == 154 [pid = 1845] [id = 457] 01:11:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f14eebec000) [pid = 1845] [serial = 1372] [outer = (nil)] 01:11:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f150c5dd000) [pid = 1845] [serial = 1373] [outer = 0x7f14eebec000] 01:11:26 INFO - PROCESS | 1845 | 1463040686187 Marionette DEBUG loaded listener.js 01:11:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f150d3d3000) [pid = 1845] [serial = 1374] [outer = 0x7f14eebec000] 01:11:27 INFO - PROCESS | 1845 | 1463040687068 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]]]}] 01:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1592ms 01:11:27 INFO - PROCESS | 1845 | 1463040687117 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:11:27 INFO - PROCESS | 1845 | 1463040687122 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 01:11:27 INFO - PROCESS | 1845 | 1463040687129 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:11:27 INFO - PROCESS | 1845 | 1463040687133 Marionette TRACE conn3 <- [1,1802,null,{}] 01:11:27 INFO - PROCESS | 1845 | 1463040687139 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}] 01:11:27 INFO - PROCESS | 1845 | 1463040687384 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:11:27 INFO - PROCESS | 1845 | 1463040687697 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe45f000 == 155 [pid = 1845] [id = 458] 01:11:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f14e3162400) [pid = 1845] [serial = 1375] [outer = (nil)] 01:11:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 266 (0x7f14e316a400) [pid = 1845] [serial = 1376] [outer = 0x7f14e3162400] 01:11:27 INFO - PROCESS | 1845 | 1463040687779 Marionette DEBUG loaded listener.js 01:11:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 267 (0x7f14e316f000) [pid = 1845] [serial = 1377] [outer = 0x7f14e3162400] 01:11:28 INFO - PROCESS | 1845 | 1463040688600 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]]]}] 01:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1534ms 01:11:28 INFO - PROCESS | 1845 | 1463040688664 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:11:28 INFO - PROCESS | 1845 | 1463040688668 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 01:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:11:28 INFO - PROCESS | 1845 | 1463040688674 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 1845 | 1463040688677 Marionette TRACE conn3 <- [1,1806,null,{}] 01:11:28 INFO - PROCESS | 1845 | 1463040688683 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}] 01:11:28 INFO - PROCESS | 1845 | 1463040688908 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:11:29 INFO - PROCESS | 1845 | 1463040689184 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8a69000 == 156 [pid = 1845] [id = 459] 01:11:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 268 (0x7f14e3162c00) [pid = 1845] [serial = 1378] [outer = (nil)] 01:11:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 269 (0x7f14ffda7c00) [pid = 1845] [serial = 1379] [outer = 0x7f14e3162c00] 01:11:29 INFO - PROCESS | 1845 | 1463040689307 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 270 (0x7f150d8ca400) [pid = 1845] [serial = 1380] [outer = 0x7f14e3162c00] 01:11:30 INFO - PROCESS | 1845 | 1463040690227 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]]]}] 01:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1581ms 01:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:11:30 INFO - PROCESS | 1845 | 1463040690258 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:11:30 INFO - PROCESS | 1845 | 1463040690261 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 01:11:30 INFO - PROCESS | 1845 | 1463040690268 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 1845 | 1463040690272 Marionette TRACE conn3 <- [1,1810,null,{}] 01:11:30 INFO - PROCESS | 1845 | 1463040690277 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}] 01:11:30 INFO - PROCESS | 1845 | 1463040690519 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:11:30 INFO - PROCESS | 1845 | 1463040690838 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2e88000 == 157 [pid = 1845] [id = 460] 01:11:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 271 (0x7f14e316f400) [pid = 1845] [serial = 1381] [outer = (nil)] 01:11:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 272 (0x7f15107cc000) [pid = 1845] [serial = 1382] [outer = 0x7f14e316f400] 01:11:30 INFO - PROCESS | 1845 | 1463040690920 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 273 (0x7f15120da800) [pid = 1845] [serial = 1383] [outer = 0x7f14e316f400] 01:11:31 INFO - PROCESS | 1845 | 1463040691818 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]]]}] 01:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1631ms 01:11:31 INFO - PROCESS | 1845 | 1463040691899 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:11:31 INFO - PROCESS | 1845 | 1463040691902 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 01:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:11:31 INFO - PROCESS | 1845 | 1463040691909 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:11:31 INFO - PROCESS | 1845 | 1463040691913 Marionette TRACE conn3 <- [1,1814,null,{}] 01:11:31 INFO - PROCESS | 1845 | 1463040691919 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}] 01:11:32 INFO - PROCESS | 1845 | 1463040692148 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:11:32 INFO - PROCESS | 1845 | 1463040692487 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3578800 == 158 [pid = 1845] [id = 461] 01:11:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 274 (0x7f14e0b8f400) [pid = 1845] [serial = 1384] [outer = (nil)] 01:11:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 275 (0x7f14e0b97000) [pid = 1845] [serial = 1385] [outer = 0x7f14e0b8f400] 01:11:32 INFO - PROCESS | 1845 | 1463040692570 Marionette DEBUG loaded listener.js 01:11:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 276 (0x7f14e0b9b800) [pid = 1845] [serial = 1386] [outer = 0x7f14e0b8f400] 01:11:33 INFO - PROCESS | 1845 | 1463040693498 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]]]}] 01:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1632ms 01:11:33 INFO - PROCESS | 1845 | 1463040693542 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:11:33 INFO - PROCESS | 1845 | 1463040693546 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 01:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:11:33 INFO - PROCESS | 1845 | 1463040693553 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:11:33 INFO - PROCESS | 1845 | 1463040693557 Marionette TRACE conn3 <- [1,1818,null,{}] 01:11:33 INFO - PROCESS | 1845 | 1463040693563 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}] 01:11:33 INFO - PROCESS | 1845 | 1463040693807 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:11:34 INFO - PROCESS | 1845 | 1463040694151 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3589800 == 159 [pid = 1845] [id = 462] 01:11:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 277 (0x7f14e0b90000) [pid = 1845] [serial = 1387] [outer = (nil)] 01:11:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 278 (0x7f14e64cc000) [pid = 1845] [serial = 1388] [outer = 0x7f14e0b90000] 01:11:34 INFO - PROCESS | 1845 | 1463040694234 Marionette DEBUG loaded listener.js 01:11:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 279 (0x7f14fc7eb000) [pid = 1845] [serial = 1389] [outer = 0x7f14e0b90000] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fd39e800 == 158 [pid = 1845] [id = 337] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebd69800 == 157 [pid = 1845] [id = 442] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8cce000 == 156 [pid = 1845] [id = 441] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e60da800 == 155 [pid = 1845] [id = 440] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e2fd0000 == 154 [pid = 1845] [id = 439] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e32d2800 == 153 [pid = 1845] [id = 438] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e5034800 == 152 [pid = 1845] [id = 435] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed680000 == 151 [pid = 1845] [id = 434] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511f06000 == 150 [pid = 1845] [id = 433] 01:11:35 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e31c3000 == 149 [pid = 1845] [id = 432] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 278 (0x7f14f1335c00) [pid = 1845] [serial = 1101] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 277 (0x7f15129d5c00) [pid = 1845] [serial = 912] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 276 (0x7f150d81f400) [pid = 1845] [serial = 1038] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 275 (0x7f14f14d7800) [pid = 1845] [serial = 1041] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 274 (0x7f15120e3000) [pid = 1845] [serial = 1089] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 273 (0x7f14ee09d000) [pid = 1845] [serial = 1251] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 272 (0x7f150345f000) [pid = 1845] [serial = 1220] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 271 (0x7f14f76b4400) [pid = 1845] [serial = 1014] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 270 (0x7f15129d9400) [pid = 1845] [serial = 963] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 269 (0x7f150345c000) [pid = 1845] [serial = 1029] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 268 (0x7f14ffb43000) [pid = 1845] [serial = 1217] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 267 (0x7f14f67bac00) [pid = 1845] [serial = 1194] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 266 (0x7f14f5a46800) [pid = 1845] [serial = 1205] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 265 (0x7f14ebee6000) [pid = 1845] [serial = 969] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f1506998000) [pid = 1845] [serial = 1032] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f14f1333c00) [pid = 1845] [serial = 1107] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f14f5a48000) [pid = 1845] [serial = 1260] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f14f63d4800) [pid = 1845] [serial = 1011] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f14f104c800) [pid = 1845] [serial = 1008] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f14f76b8800) [pid = 1845] [serial = 966] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f14f8bee400) [pid = 1845] [serial = 1211] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f14eeeefc00) [pid = 1845] [serial = 1005] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f15126c6800) [pid = 1845] [serial = 909] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f14fead4800) [pid = 1845] [serial = 1229] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f14fd35a800) [pid = 1845] [serial = 1214] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f14f955a000) [pid = 1845] [serial = 1095] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f14e7744800) [pid = 1845] [serial = 1244] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f14ebc80800) [pid = 1845] [serial = 1248] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f14e78a5000) [pid = 1845] [serial = 1232] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f14eb86e400) [pid = 1845] [serial = 1247] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f14f104f400) [pid = 1845] [serial = 948] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f15120dc800) [pid = 1845] [serial = 903] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f14f0974800) [pid = 1845] [serial = 975] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f150d639000) [pid = 1845] [serial = 1223] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f14e69f5c00) [pid = 1845] [serial = 1104] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14ee09cc00) [pid = 1845] [serial = 1235] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14f096b400) [pid = 1845] [serial = 1254] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14f690d800) [pid = 1845] [serial = 951] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14fa121c00) [pid = 1845] [serial = 1017] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14f058b800) [pid = 1845] [serial = 1253] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14fe912c00) [pid = 1845] [serial = 1023] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14f1327000) [pid = 1845] [serial = 1256] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f150e6e4400) [pid = 1845] [serial = 1035] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f14ebaa5c00) [pid = 1845] [serial = 918] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f150e26d400) [pid = 1845] [serial = 960] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14edde1000) [pid = 1845] [serial = 1250] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14fefb4400) [pid = 1845] [serial = 1080] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14e8b41c00) [pid = 1845] [serial = 915] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14f4c1b800) [pid = 1845] [serial = 1259] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14fea49800) [pid = 1845] [serial = 954] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14ea22d400) [pid = 1845] [serial = 1196] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14f148e800) [pid = 1845] [serial = 1257] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14eb84f000) [pid = 1845] [serial = 1226] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14e78a7800) [pid = 1845] [serial = 1245] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14f0350400) [pid = 1845] [serial = 1068] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14ffb4f000) [pid = 1845] [serial = 1026] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14fd358000) [pid = 1845] [serial = 1077] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f15128d3000) [pid = 1845] [serial = 906] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14fd353400) [pid = 1845] [serial = 1020] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14ede0f000) [pid = 1845] [serial = 1199] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14e64d3400) [pid = 1845] [serial = 1238] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f150d6a5800) [pid = 1845] [serial = 1083] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f15129dd800) [pid = 1845] [serial = 1098] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14f8bf2800) [pid = 1845] [serial = 1074] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f1506854800) [pid = 1845] [serial = 957] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f15128c5800) [pid = 1845] [serial = 1092] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14f5a51c00) [pid = 1845] [serial = 1262] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14ea22d800) [pid = 1845] [serial = 1241] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14f6d44800) [pid = 1845] [serial = 1208] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14f14d3000) [pid = 1845] [serial = 1071] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14f096b800) [pid = 1845] [serial = 972] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14f6384000) [pid = 1845] [serial = 921] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f150e9c1c00) [pid = 1845] [serial = 1086] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14f1329400) [pid = 1845] [serial = 1202] [outer = (nil)] [url = about:blank] 01:11:36 INFO - PROCESS | 1845 | 1463040696728 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]]]}] 01:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 3199ms 01:11:36 INFO - PROCESS | 1845 | 1463040696791 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:11:36 INFO - PROCESS | 1845 | 1463040696796 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 01:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:11:36 INFO - PROCESS | 1845 | 1463040696810 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 1845 | 1463040696815 Marionette TRACE conn3 <- [1,1822,null,{}] 01:11:36 INFO - PROCESS | 1845 | 1463040696824 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}] 01:11:37 INFO - PROCESS | 1845 | 1463040697045 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:11:37 INFO - PROCESS | 1845 | 1463040697282 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e32ce800 == 150 [pid = 1845] [id = 463] 01:11:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14e316b000) [pid = 1845] [serial = 1390] [outer = (nil)] 01:11:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14e4d17400) [pid = 1845] [serial = 1391] [outer = 0x7f14e316b000] 01:11:37 INFO - PROCESS | 1845 | 1463040697360 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f14e5174c00) [pid = 1845] [serial = 1392] [outer = 0x7f14e316b000] 01:11:38 INFO - PROCESS | 1845 | 1463040698154 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]]]}] 01:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1435ms 01:11:38 INFO - PROCESS | 1845 | 1463040698246 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:11:38 INFO - PROCESS | 1845 | 1463040698254 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 01:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:11:38 INFO - PROCESS | 1845 | 1463040698265 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:11:38 INFO - PROCESS | 1845 | 1463040698269 Marionette TRACE conn3 <- [1,1826,null,{}] 01:11:38 INFO - PROCESS | 1845 | 1463040698276 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}] 01:11:38 INFO - PROCESS | 1845 | 1463040698497 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:11:38 INFO - PROCESS | 1845 | 1463040698716 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e60cb000 == 151 [pid = 1845] [id = 464] 01:11:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14e64d6c00) [pid = 1845] [serial = 1393] [outer = (nil)] 01:11:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f14e774d400) [pid = 1845] [serial = 1394] [outer = 0x7f14e64d6c00] 01:11:38 INFO - PROCESS | 1845 | 1463040698858 Marionette DEBUG loaded listener.js 01:11:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f14e7e44800) [pid = 1845] [serial = 1395] [outer = 0x7f14e64d6c00] 01:11:39 INFO - PROCESS | 1845 | 1463040699719 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]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1487ms 01:11:39 INFO - PROCESS | 1845 | 1463040699752 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 1845 | 1463040699755 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 01:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:11:39 INFO - PROCESS | 1845 | 1463040699762 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1845 | 1463040699769 Marionette TRACE conn3 <- [1,1830,null,{}] 01:11:39 INFO - PROCESS | 1845 | 1463040699793 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}] 01:11:40 INFO - PROCESS | 1845 | 1463040700090 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:11:40 INFO - PROCESS | 1845 | 1463040700159 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7ed3000 == 152 [pid = 1845] [id = 465] 01:11:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14e9653c00) [pid = 1845] [serial = 1396] [outer = (nil)] 01:11:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14ea230c00) [pid = 1845] [serial = 1397] [outer = 0x7f14e9653c00] 01:11:40 INFO - PROCESS | 1845 | 1463040700298 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14eb84d800) [pid = 1845] [serial = 1398] [outer = 0x7f14e9653c00] 01:11:41 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14e8b47400) [pid = 1845] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:11:41 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14e789fc00) [pid = 1845] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:11:41 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14e3104800) [pid = 1845] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:11:41 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14e4ed1000) [pid = 1845] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:11:41 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14e64d5000) [pid = 1845] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:11:41 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14ea22a400) [pid = 1845] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:11:41 INFO - PROCESS | 1845 | 1463040701887 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]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2146ms 01:11:41 INFO - PROCESS | 1845 | 1463040701909 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:11:41 INFO - PROCESS | 1845 | 1463040701914 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 01:11:41 INFO - PROCESS | 1845 | 1463040701920 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1845 | 1463040701924 Marionette TRACE conn3 <- [1,1834,null,{}] 01:11:41 INFO - PROCESS | 1845 | 1463040701929 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}] 01:11:42 INFO - PROCESS | 1845 | 1463040702200 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:11:42 INFO - PROCESS | 1845 | 1463040702223 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82a9000 == 153 [pid = 1845] [id = 466] 01:11:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14e3104800) [pid = 1845] [serial = 1399] [outer = (nil)] 01:11:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f14eb86ac00) [pid = 1845] [serial = 1400] [outer = 0x7f14e3104800] 01:11:42 INFO - PROCESS | 1845 | 1463040702286 Marionette DEBUG loaded listener.js 01:11:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f14ebaa1400) [pid = 1845] [serial = 1401] [outer = 0x7f14e3104800] 01:11:43 INFO - PROCESS | 1845 | 1463040703128 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]]]}] 01:11:43 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 01:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1236ms 01:11:43 INFO - PROCESS | 1845 | 1463040703173 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:11:43 INFO - PROCESS | 1845 | 1463040703175 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 01:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:11:43 INFO - PROCESS | 1845 | 1463040703182 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:11:43 INFO - PROCESS | 1845 | 1463040703184 Marionette TRACE conn3 <- [1,1838,null,{}] 01:11:43 INFO - PROCESS | 1845 | 1463040703191 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}] 01:11:43 INFO - PROCESS | 1845 | 1463040703393 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:11:43 INFO - PROCESS | 1845 | 1463040703758 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e16ed000 == 154 [pid = 1845] [id = 467] 01:11:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14e0b93800) [pid = 1845] [serial = 1402] [outer = (nil)] 01:11:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14e17bbc00) [pid = 1845] [serial = 1403] [outer = 0x7f14e0b93800] 01:11:43 INFO - PROCESS | 1845 | 1463040703900 Marionette DEBUG loaded listener.js 01:11:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14e331d000) [pid = 1845] [serial = 1404] [outer = 0x7f14e0b93800] 01:11:44 INFO - PROCESS | 1845 | 1463040704842 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]]]}] 01:11:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1736ms 01:11:44 INFO - PROCESS | 1845 | 1463040704922 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:11:44 INFO - PROCESS | 1845 | 1463040704929 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 01:11:44 INFO - PROCESS | 1845 | 1463040704937 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:11:44 INFO - PROCESS | 1845 | 1463040704943 Marionette TRACE conn3 <- [1,1842,null,{}] 01:11:44 INFO - PROCESS | 1845 | 1463040704950 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}] 01:11:45 INFO - PROCESS | 1845 | 1463040705250 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:11:45 INFO - PROCESS | 1845 | 1463040705565 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7ecf000 == 155 [pid = 1845] [id = 468] 01:11:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f14e64d7800) [pid = 1845] [serial = 1405] [outer = (nil)] 01:11:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f14e774f000) [pid = 1845] [serial = 1406] [outer = 0x7f14e64d7800] 01:11:45 INFO - PROCESS | 1845 | 1463040705657 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f14e7e49400) [pid = 1845] [serial = 1407] [outer = 0x7f14e64d7800] 01:11:46 INFO - PROCESS | 1845 | 1463040706597 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]]]}] 01:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1735ms 01:11:46 INFO - PROCESS | 1845 | 1463040706675 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:11:46 INFO - PROCESS | 1845 | 1463040706683 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 01:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:11:46 INFO - PROCESS | 1845 | 1463040706690 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:11:46 INFO - PROCESS | 1845 | 1463040706693 Marionette TRACE conn3 <- [1,1846,null,{}] 01:11:46 INFO - PROCESS | 1845 | 1463040706700 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}] 01:11:46 INFO - PROCESS | 1845 | 1463040706987 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:11:47 INFO - PROCESS | 1845 | 1463040707340 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea222800 == 156 [pid = 1845] [id = 469] 01:11:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f14ea22e000) [pid = 1845] [serial = 1408] [outer = (nil)] 01:11:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14eb868000) [pid = 1845] [serial = 1409] [outer = 0x7f14ea22e000] 01:11:47 INFO - PROCESS | 1845 | 1463040707419 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f14ebc54000) [pid = 1845] [serial = 1410] [outer = 0x7f14ea22e000] 01:11:48 INFO - PROCESS | 1845 | 1463040708352 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]]]}] 01:11:48 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) 01:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1731ms 01:11:48 INFO - PROCESS | 1845 | 1463040708423 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:11:48 INFO - PROCESS | 1845 | 1463040708427 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 01:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:11:48 INFO - PROCESS | 1845 | 1463040708443 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:11:48 INFO - PROCESS | 1845 | 1463040708453 Marionette TRACE conn3 <- [1,1850,null,{}] 01:11:48 INFO - PROCESS | 1845 | 1463040708459 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}] 01:11:48 INFO - PROCESS | 1845 | 1463040708753 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:11:49 INFO - PROCESS | 1845 | 1463040709061 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec18d800 == 157 [pid = 1845] [id = 470] 01:11:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f14ea236c00) [pid = 1845] [serial = 1411] [outer = (nil)] 01:11:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14edb9a400) [pid = 1845] [serial = 1412] [outer = 0x7f14ea236c00] 01:11:49 INFO - PROCESS | 1845 | 1463040709138 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f14ede06c00) [pid = 1845] [serial = 1413] [outer = 0x7f14ea236c00] 01:11:50 INFO - PROCESS | 1845 | 1463040710061 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]]]}] 01:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1702ms 01:11:50 INFO - PROCESS | 1845 | 1463040710143 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:11:50 INFO - PROCESS | 1845 | 1463040710153 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 01:11:50 INFO - PROCESS | 1845 | 1463040710164 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:11:50 INFO - PROCESS | 1845 | 1463040710167 Marionette TRACE conn3 <- [1,1854,null,{}] 01:11:50 INFO - PROCESS | 1845 | 1463040710174 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}] 01:11:50 INFO - PROCESS | 1845 | 1463040710463 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:11:50 INFO - PROCESS | 1845 | 1463040710785 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed71e800 == 158 [pid = 1845] [id = 471] 01:11:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f14ebc87800) [pid = 1845] [serial = 1414] [outer = (nil)] 01:11:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f14eebeb800) [pid = 1845] [serial = 1415] [outer = 0x7f14ebc87800] 01:11:50 INFO - PROCESS | 1845 | 1463040710864 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f14eef1c800) [pid = 1845] [serial = 1416] [outer = 0x7f14ebc87800] 01:11:51 INFO - PROCESS | 1845 | 1463040711753 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]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1636ms 01:11:51 INFO - PROCESS | 1845 | 1463040711800 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1845 | 1463040711803 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 01:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:11:51 INFO - PROCESS | 1845 | 1463040711810 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1845 | 1463040711814 Marionette TRACE conn3 <- [1,1858,null,{}] 01:11:51 INFO - PROCESS | 1845 | 1463040711820 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}] 01:11:52 INFO - PROCESS | 1845 | 1463040712059 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:11:52 INFO - PROCESS | 1845 | 1463040712372 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec27800 == 159 [pid = 1845] [id = 472] 01:11:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f14f058b800) [pid = 1845] [serial = 1417] [outer = (nil)] 01:11:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f14f0596400) [pid = 1845] [serial = 1418] [outer = 0x7f14f058b800] 01:11:52 INFO - PROCESS | 1845 | 1463040712467 Marionette DEBUG loaded listener.js 01:11:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14f1050400) [pid = 1845] [serial = 1419] [outer = 0x7f14f058b800] 01:11:53 INFO - PROCESS | 1845 | 1463040713430 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]]]}] 01:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1682ms 01:11:53 INFO - PROCESS | 1845 | 1463040713494 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:11:53 INFO - PROCESS | 1845 | 1463040713498 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 01:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:11:53 INFO - PROCESS | 1845 | 1463040713504 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:11:53 INFO - PROCESS | 1845 | 1463040713508 Marionette TRACE conn3 <- [1,1862,null,{}] 01:11:53 INFO - PROCESS | 1845 | 1463040713513 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}] 01:11:53 INFO - PROCESS | 1845 | 1463040713748 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:11:54 INFO - PROCESS | 1845 | 1463040714049 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0620800 == 160 [pid = 1845] [id = 473] 01:11:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14f058cc00) [pid = 1845] [serial = 1420] [outer = (nil)] 01:11:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14f14da000) [pid = 1845] [serial = 1421] [outer = 0x7f14f058cc00] 01:11:54 INFO - PROCESS | 1845 | 1463040714130 Marionette DEBUG loaded listener.js 01:11:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14f4c16c00) [pid = 1845] [serial = 1422] [outer = 0x7f14f058cc00] 01:11:55 INFO - PROCESS | 1845 | 1463040715004 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]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1543ms 01:11:55 INFO - PROCESS | 1845 | 1463040715048 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1845 | 1463040715052 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 01:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:11:55 INFO - PROCESS | 1845 | 1463040715058 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1845 | 1463040715061 Marionette TRACE conn3 <- [1,1866,null,{}] 01:11:55 INFO - PROCESS | 1845 | 1463040715067 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}] 01:11:55 INFO - PROCESS | 1845 | 1463040715309 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:11:55 INFO - PROCESS | 1845 | 1463040715629 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0adc000 == 161 [pid = 1845] [id = 474] 01:11:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14f104f800) [pid = 1845] [serial = 1423] [outer = (nil)] 01:11:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 234 (0x7f14f592bc00) [pid = 1845] [serial = 1424] [outer = 0x7f14f104f800] 01:11:55 INFO - PROCESS | 1845 | 1463040715712 Marionette DEBUG loaded listener.js 01:11:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 235 (0x7f14f5a42c00) [pid = 1845] [serial = 1425] [outer = 0x7f14f104f800] 01:11:56 INFO - PROCESS | 1845 | 1463040716585 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]]]}] 01:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1580ms 01:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:11:56 INFO - PROCESS | 1845 | 1463040716640 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:11:56 INFO - PROCESS | 1845 | 1463040716643 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 01:11:56 INFO - PROCESS | 1845 | 1463040716650 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:11:56 INFO - PROCESS | 1845 | 1463040716653 Marionette TRACE conn3 <- [1,1870,null,{}] 01:11:56 INFO - PROCESS | 1845 | 1463040716659 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}] 01:11:56 INFO - PROCESS | 1845 | 1463040716892 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:11:57 INFO - PROCESS | 1845 | 1463040717197 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f122d800 == 162 [pid = 1845] [id = 475] 01:11:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 236 (0x7f14f132d400) [pid = 1845] [serial = 1426] [outer = (nil)] 01:11:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14f6346c00) [pid = 1845] [serial = 1427] [outer = 0x7f14f132d400] 01:11:57 INFO - PROCESS | 1845 | 1463040717281 Marionette DEBUG loaded listener.js 01:11:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14f63d4400) [pid = 1845] [serial = 1428] [outer = 0x7f14f132d400] 01:11:58 INFO - PROCESS | 1845 | 1463040718137 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]]]}] 01:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1537ms 01:11:58 INFO - PROCESS | 1845 | 1463040718187 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:11:58 INFO - PROCESS | 1845 | 1463040718192 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 01:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:11:58 INFO - PROCESS | 1845 | 1463040718199 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:11:58 INFO - PROCESS | 1845 | 1463040718203 Marionette TRACE conn3 <- [1,1874,null,{}] 01:11:58 INFO - PROCESS | 1845 | 1463040718209 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}] 01:11:58 INFO - PROCESS | 1845 | 1463040718455 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:11:58 INFO - PROCESS | 1845 | 1463040718761 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f595d800 == 163 [pid = 1845] [id = 476] 01:11:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14f4c20800) [pid = 1845] [serial = 1429] [outer = (nil)] 01:11:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14f6911000) [pid = 1845] [serial = 1430] [outer = 0x7f14f4c20800] 01:11:58 INFO - PROCESS | 1845 | 1463040718842 Marionette DEBUG loaded listener.js 01:11:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14f6fce400) [pid = 1845] [serial = 1431] [outer = 0x7f14f4c20800] 01:11:59 INFO - PROCESS | 1845 | 1463040719741 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]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1589ms 01:11:59 INFO - PROCESS | 1845 | 1463040719789 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:11:59 INFO - PROCESS | 1845 | 1463040719793 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 01:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:11:59 INFO - PROCESS | 1845 | 1463040719800 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 1845 | 1463040719803 Marionette TRACE conn3 <- [1,1878,null,{}] 01:11:59 INFO - PROCESS | 1845 | 1463040719808 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}] 01:12:00 INFO - PROCESS | 1845 | 1463040720036 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:12:00 INFO - PROCESS | 1845 | 1463040720379 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b3a000 == 164 [pid = 1845] [id = 477] 01:12:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14f79b5400) [pid = 1845] [serial = 1432] [outer = (nil)] 01:12:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14f8867c00) [pid = 1845] [serial = 1433] [outer = 0x7f14f79b5400] 01:12:00 INFO - PROCESS | 1845 | 1463040720475 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14fa123400) [pid = 1845] [serial = 1434] [outer = 0x7f14f79b5400] 01:12:01 INFO - PROCESS | 1845 | 1463040721404 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]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1682ms 01:12:01 INFO - PROCESS | 1845 | 1463040721483 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 1845 | 1463040721488 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 01:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:12:01 INFO - PROCESS | 1845 | 1463040721495 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1845 | 1463040721500 Marionette TRACE conn3 <- [1,1882,null,{}] 01:12:01 INFO - PROCESS | 1845 | 1463040721507 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}] 01:12:01 INFO - PROCESS | 1845 | 1463040721821 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:12:02 INFO - PROCESS | 1845 | 1463040722167 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f93800 == 165 [pid = 1845] [id = 478] 01:12:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f14fa1ee400) [pid = 1845] [serial = 1435] [outer = (nil)] 01:12:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 246 (0x7f14fcabe400) [pid = 1845] [serial = 1436] [outer = 0x7f14fa1ee400] 01:12:02 INFO - PROCESS | 1845 | 1463040722297 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 247 (0x7f14fe395c00) [pid = 1845] [serial = 1437] [outer = 0x7f14fa1ee400] 01:12:03 INFO - PROCESS | 1845 | 1463040723226 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]]]}] 01:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1791ms 01:12:03 INFO - PROCESS | 1845 | 1463040723287 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:12:03 INFO - PROCESS | 1845 | 1463040723291 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 01:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:12:03 INFO - PROCESS | 1845 | 1463040723298 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:12:03 INFO - PROCESS | 1845 | 1463040723302 Marionette TRACE conn3 <- [1,1886,null,{}] 01:12:03 INFO - PROCESS | 1845 | 1463040723308 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}] 01:12:03 INFO - PROCESS | 1845 | 1463040723557 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:12:03 INFO - PROCESS | 1845 | 1463040723867 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f842b000 == 166 [pid = 1845] [id = 479] 01:12:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 248 (0x7f14fa33d400) [pid = 1845] [serial = 1438] [outer = (nil)] 01:12:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 249 (0x7f14feadc000) [pid = 1845] [serial = 1439] [outer = 0x7f14fa33d400] 01:12:03 INFO - PROCESS | 1845 | 1463040723949 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 250 (0x7f14ffb4f000) [pid = 1845] [serial = 1440] [outer = 0x7f14fa33d400] 01:12:04 INFO - PROCESS | 1845 | 1463040724835 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]]]}] 01:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1585ms 01:12:04 INFO - PROCESS | 1845 | 1463040724885 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:12:04 INFO - PROCESS | 1845 | 1463040724898 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 01:12:04 INFO - PROCESS | 1845 | 1463040724905 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:12:04 INFO - PROCESS | 1845 | 1463040724908 Marionette TRACE conn3 <- [1,1890,null,{}] 01:12:04 INFO - PROCESS | 1845 | 1463040724914 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}] 01:12:05 INFO - PROCESS | 1845 | 1463040725155 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:12:05 INFO - PROCESS | 1845 | 1463040725488 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9f5000 == 167 [pid = 1845] [id = 480] 01:12:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 251 (0x7f14f1488400) [pid = 1845] [serial = 1441] [outer = (nil)] 01:12:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 252 (0x7f14fe19d000) [pid = 1845] [serial = 1442] [outer = 0x7f14f1488400] 01:12:05 INFO - PROCESS | 1845 | 1463040725569 Marionette DEBUG loaded listener.js 01:12:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 253 (0x7f150345c800) [pid = 1845] [serial = 1443] [outer = 0x7f14f1488400] 01:12:06 INFO - PROCESS | 1845 | 1463040726453 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]]]}] 01:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1583ms 01:12:06 INFO - PROCESS | 1845 | 1463040726489 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:12:06 INFO - PROCESS | 1845 | 1463040726493 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 01:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:12:06 INFO - PROCESS | 1845 | 1463040726500 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:12:06 INFO - PROCESS | 1845 | 1463040726504 Marionette TRACE conn3 <- [1,1894,null,{}] 01:12:06 INFO - PROCESS | 1845 | 1463040726510 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}] 01:12:06 INFO - PROCESS | 1845 | 1463040726797 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:12:07 INFO - PROCESS | 1845 | 1463040727131 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe4e4800 == 168 [pid = 1845] [id = 481] 01:12:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 254 (0x7f14f148a400) [pid = 1845] [serial = 1444] [outer = (nil)] 01:12:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 255 (0x7f150c5dc000) [pid = 1845] [serial = 1445] [outer = 0x7f14f148a400] 01:12:07 INFO - PROCESS | 1845 | 1463040727217 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 256 (0x7f150e26d000) [pid = 1845] [serial = 1446] [outer = 0x7f14f148a400] 01:12:08 INFO - PROCESS | 1845 | 1463040728109 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]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1682ms 01:12:08 INFO - PROCESS | 1845 | 1463040728182 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1845 | 1463040728185 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 01:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:12:08 INFO - PROCESS | 1845 | 1463040728193 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1845 | 1463040728195 Marionette TRACE conn3 <- [1,1898,null,{}] 01:12:08 INFO - PROCESS | 1845 | 1463040728202 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}] 01:12:08 INFO - PROCESS | 1845 | 1463040728479 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:12:08 INFO - PROCESS | 1845 | 1463040728793 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffc6b800 == 169 [pid = 1845] [id = 482] 01:12:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 257 (0x7f14e17b6400) [pid = 1845] [serial = 1447] [outer = (nil)] 01:12:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 258 (0x7f150e9c1c00) [pid = 1845] [serial = 1448] [outer = 0x7f14e17b6400] 01:12:08 INFO - PROCESS | 1845 | 1463040728877 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 259 (0x7f15126c4000) [pid = 1845] [serial = 1449] [outer = 0x7f14e17b6400] 01:12:09 INFO - PROCESS | 1845 | 1463040729735 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]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1593ms 01:12:09 INFO - PROCESS | 1845 | 1463040729786 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 1845 | 1463040729790 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 01:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:12:09 INFO - PROCESS | 1845 | 1463040729796 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 1845 | 1463040729798 Marionette TRACE conn3 <- [1,1902,null,{}] 01:12:09 INFO - PROCESS | 1845 | 1463040729807 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}] 01:12:10 INFO - PROCESS | 1845 | 1463040730042 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:12:10 INFO - PROCESS | 1845 | 1463040730397 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e32d8000 == 170 [pid = 1845] [id = 483] 01:12:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 260 (0x7f14e0b9cc00) [pid = 1845] [serial = 1450] [outer = (nil)] 01:12:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 261 (0x7f14e304a000) [pid = 1845] [serial = 1451] [outer = 0x7f14e0b9cc00] 01:12:10 INFO - PROCESS | 1845 | 1463040730477 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 262 (0x7f14e304f800) [pid = 1845] [serial = 1452] [outer = 0x7f14e0b9cc00] 01:12:11 INFO - PROCESS | 1845 | 1463040731395 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]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1638ms 01:12:11 INFO - PROCESS | 1845 | 1463040731436 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 1845 | 1463040731440 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 01:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:12:11 INFO - PROCESS | 1845 | 1463040731446 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 1845 | 1463040731448 Marionette TRACE conn3 <- [1,1906,null,{}] 01:12:11 INFO - PROCESS | 1845 | 1463040731454 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}] 01:12:11 INFO - PROCESS | 1845 | 1463040731683 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:12:12 INFO - PROCESS | 1845 | 1463040732487 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e357d800 == 171 [pid = 1845] [id = 484] 01:12:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 263 (0x7f14e0b93000) [pid = 1845] [serial = 1453] [outer = (nil)] 01:12:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 264 (0x7f14e17b1400) [pid = 1845] [serial = 1454] [outer = 0x7f14e0b93000] 01:12:12 INFO - PROCESS | 1845 | 1463040732566 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 265 (0x7f14e310a000) [pid = 1845] [serial = 1455] [outer = 0x7f14e0b93000] 01:12:13 INFO - PROCESS | 1845 | 1463040733469 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]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2083ms 01:12:13 INFO - PROCESS | 1845 | 1463040733530 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 1845 | 1463040733537 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 01:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:12:13 INFO - PROCESS | 1845 | 1463040733545 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 1845 | 1463040733550 Marionette TRACE conn3 <- [1,1910,null,{}] 01:12:13 INFO - PROCESS | 1845 | 1463040733559 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}] 01:12:13 INFO - PROCESS | 1845 | 1463040733794 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed9c7000 == 170 [pid = 1845] [id = 207] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150751b000 == 169 [pid = 1845] [id = 318] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f151688f000 == 168 [pid = 1845] [id = 242] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5955000 == 167 [pid = 1845] [id = 367] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edd97800 == 166 [pid = 1845] [id = 245] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec18a000 == 165 [pid = 1845] [id = 366] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edca6800 == 164 [pid = 1845] [id = 243] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1515220800 == 163 [pid = 1845] [id = 365] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edda7800 == 162 [pid = 1845] [id = 324] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b21800 == 161 [pid = 1845] [id = 323] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef20f800 == 160 [pid = 1845] [id = 322] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d64b000 == 159 [pid = 1845] [id = 363] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511b7f000 == 158 [pid = 1845] [id = 364] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e82a9000 == 157 [pid = 1845] [id = 466] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e7ed3000 == 156 [pid = 1845] [id = 465] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e60cb000 == 155 [pid = 1845] [id = 464] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e32ce800 == 154 [pid = 1845] [id = 463] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea210000 == 153 [pid = 1845] [id = 457] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed71d800 == 152 [pid = 1845] [id = 456] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514447800 == 151 [pid = 1845] [id = 455] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d11f000 == 150 [pid = 1845] [id = 454] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe7c0800 == 149 [pid = 1845] [id = 453] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa23e000 == 148 [pid = 1845] [id = 452] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f7272000 == 147 [pid = 1845] [id = 451] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6643800 == 146 [pid = 1845] [id = 450] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59bf000 == 145 [pid = 1845] [id = 449] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c60800 == 144 [pid = 1845] [id = 448] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f08d0000 == 143 [pid = 1845] [id = 447] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eee6b800 == 142 [pid = 1845] [id = 446] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebec9000 == 141 [pid = 1845] [id = 445] 01:12:14 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e60cd800 == 140 [pid = 1845] [id = 444] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 264 (0x7f14e4d11400) [pid = 1845] [serial = 1313] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 263 (0x7f150d6ae800) [pid = 1845] [serial = 1289] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 262 (0x7f1500ffa000) [pid = 1845] [serial = 1286] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 261 (0x7f14e8b42400) [pid = 1845] [serial = 1265] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 260 (0x7f14e4d11000) [pid = 1845] [serial = 1317] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 259 (0x7f14e3107c00) [pid = 1845] [serial = 1316] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 258 (0x7f14edb8ec00) [pid = 1845] [serial = 1268] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 257 (0x7f14e8b3e400) [pid = 1845] [serial = 1322] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 256 (0x7f15126ce000) [pid = 1845] [serial = 1295] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 255 (0x7f14e69e9400) [pid = 1845] [serial = 1319] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 254 (0x7f14e7749800) [pid = 1845] [serial = 1320] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 253 (0x7f14fa1f6800) [pid = 1845] [serial = 1280] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 252 (0x7f14f05ac400) [pid = 1845] [serial = 1271] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 251 (0x7f14f5a44000) [pid = 1845] [serial = 1274] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 250 (0x7f14f6fc4800) [pid = 1845] [serial = 1277] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 249 (0x7f14e964ec00) [pid = 1845] [serial = 1292] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 248 (0x7f14fd7da000) [pid = 1845] [serial = 1283] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 247 (0x7f14f6460800) [pid = 1845] [serial = 1263] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 246 (0x7f14ebc52400) [pid = 1845] [serial = 1325] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 245 (0x7f14eb845400) [pid = 1845] [serial = 1323] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f14ebedd000) [pid = 1845] [serial = 1331] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14ebc83000) [pid = 1845] [serial = 1326] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14edb9ac00) [pid = 1845] [serial = 1328] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14ede09400) [pid = 1845] [serial = 1329] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14e310e400) [pid = 1845] [serial = 1298] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14e331f800) [pid = 1845] [serial = 1301] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14e3329000) [pid = 1845] [serial = 1304] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14e4eca400) [pid = 1845] [serial = 1307] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14e517b000) [pid = 1845] [serial = 1310] [outer = (nil)] [url = about:blank] 01:12:14 INFO - PROCESS | 1845 | 1463040734975 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e1703000 == 141 [pid = 1845] [id = 485] 01:12:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 237 (0x7f14e0b9b400) [pid = 1845] [serial = 1456] [outer = (nil)] 01:12:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 238 (0x7f14e4d11400) [pid = 1845] [serial = 1457] [outer = 0x7f14e0b9b400] 01:12:15 INFO - PROCESS | 1845 | 1463040735050 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 239 (0x7f14e5180c00) [pid = 1845] [serial = 1458] [outer = 0x7f14e0b9b400] 01:12:15 INFO - PROCESS | 1845 | 1463040735887 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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2391ms 01:12:15 INFO - PROCESS | 1845 | 1463040735939 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1845 | 1463040735944 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 01:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:12:15 INFO - PROCESS | 1845 | 1463040735955 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1845 | 1463040735958 Marionette TRACE conn3 <- [1,1914,null,{}] 01:12:15 INFO - PROCESS | 1845 | 1463040735965 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}] 01:12:16 INFO - PROCESS | 1845 | 1463040736211 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:12:16 INFO - PROCESS | 1845 | 1463040736394 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e357d000 == 142 [pid = 1845] [id = 486] 01:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 240 (0x7f14e17bc800) [pid = 1845] [serial = 1459] [outer = (nil)] 01:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 241 (0x7f14e7e45c00) [pid = 1845] [serial = 1460] [outer = 0x7f14e17bc800] 01:12:16 INFO - PROCESS | 1845 | 1463040736467 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 242 (0x7f14e964ec00) [pid = 1845] [serial = 1461] [outer = 0x7f14e17bc800] 01:12:17 INFO - PROCESS | 1845 | 1463040737428 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]]]}] 01:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1530ms 01:12:17 INFO - PROCESS | 1845 | 1463040737496 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:12:17 INFO - PROCESS | 1845 | 1463040737499 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 01:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:12:17 INFO - PROCESS | 1845 | 1463040737509 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:12:17 INFO - PROCESS | 1845 | 1463040737519 Marionette TRACE conn3 <- [1,1918,null,{}] 01:12:17 INFO - PROCESS | 1845 | 1463040737542 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}] 01:12:17 INFO - PROCESS | 1845 | 1463040737846 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:12:17 INFO - PROCESS | 1845 | 1463040737887 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82a9000 == 143 [pid = 1845] [id = 487] 01:12:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 243 (0x7f14ebabb400) [pid = 1845] [serial = 1462] [outer = (nil)] 01:12:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 244 (0x7f14ebc5b400) [pid = 1845] [serial = 1463] [outer = 0x7f14ebabb400] 01:12:17 INFO - PROCESS | 1845 | 1463040737955 Marionette DEBUG loaded listener.js 01:12:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 245 (0x7f14ebc81800) [pid = 1845] [serial = 1464] [outer = 0x7f14ebabb400] 01:12:18 INFO - PROCESS | 1845 | ************************* 01:12:18 INFO - PROCESS | 1845 | A coding exception was thrown and uncaught in a Task. 01:12:18 INFO - PROCESS | 1845 | 01:12:18 INFO - PROCESS | 1845 | Full message: TypeError: NetworkError when attempting to fetch resource. 01:12:18 INFO - PROCESS | 1845 | Full stack: 01:12:18 INFO - PROCESS | 1845 | ************************* 01:12:19 INFO - PROCESS | 1845 | 1463040739046 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]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1599ms 01:12:19 INFO - PROCESS | 1845 | 1463040739107 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 1845 | 1463040739112 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 01:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:12:19 INFO - PROCESS | 1845 | 1463040739124 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1845 | 1463040739127 Marionette TRACE conn3 <- [1,1922,null,{}] 01:12:19 INFO - PROCESS | 1845 | 1463040739133 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}] 01:12:20 INFO - PROCESS | 1845 | 1463040740260 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 244 (0x7f14e9646c00) [pid = 1845] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 243 (0x7f14fa1f3000) [pid = 1845] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 242 (0x7f14f79b1800) [pid = 1845] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 241 (0x7f14f4add800) [pid = 1845] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 240 (0x7f14f9558000) [pid = 1845] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 239 (0x7f14f4adf800) [pid = 1845] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 238 (0x7f14f4c1bc00) [pid = 1845] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 237 (0x7f14e64cd800) [pid = 1845] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 236 (0x7f14e64cac00) [pid = 1845] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 235 (0x7f14e8b44800) [pid = 1845] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 234 (0x7f14edb93800) [pid = 1845] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 233 (0x7f14ea233400) [pid = 1845] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14f5936400) [pid = 1845] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f14ebc7bc00) [pid = 1845] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f14e8b42c00) [pid = 1845] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14e7e4d000) [pid = 1845] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14f1326c00) [pid = 1845] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14ffb4c000) [pid = 1845] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14f5a50800) [pid = 1845] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14edb90c00) [pid = 1845] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14f592c000) [pid = 1845] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14f6458800) [pid = 1845] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14ebac0c00) [pid = 1845] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14ebaa9800) [pid = 1845] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14e9653c00) [pid = 1845] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14ebc7a800) [pid = 1845] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14fa340c00) [pid = 1845] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f14f1288c00) [pid = 1845] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14ebaa3400) [pid = 1845] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14edd8e400) [pid = 1845] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f14eba9e400) [pid = 1845] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14e789d400) [pid = 1845] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14e0b90000) [pid = 1845] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14fb544800) [pid = 1845] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14eebec000) [pid = 1845] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14edd83400) [pid = 1845] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14e3162c00) [pid = 1845] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14edd88000) [pid = 1845] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14ebaa5000) [pid = 1845] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14f4ad8c00) [pid = 1845] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14e0b8f400) [pid = 1845] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14e316f400) [pid = 1845] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14f1287400) [pid = 1845] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14e316b000) [pid = 1845] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f1288800) [pid = 1845] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14e3162400) [pid = 1845] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14e3321c00) [pid = 1845] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14e64d6c00) [pid = 1845] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14ebc5d400) [pid = 1845] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14e789e800) [pid = 1845] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14f0973c00) [pid = 1845] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14e774f800) [pid = 1845] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f634e400) [pid = 1845] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f05ab000) [pid = 1845] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14e310a800) [pid = 1845] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14e69f3000) [pid = 1845] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14e331bc00) [pid = 1845] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14e5179000) [pid = 1845] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e331b400) [pid = 1845] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14fc7a2c00) [pid = 1845] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14f8b1fc00) [pid = 1845] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14ede12c00) [pid = 1845] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14e789cc00) [pid = 1845] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14edb92800) [pid = 1845] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14e310ac00) [pid = 1845] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14e4d09000) [pid = 1845] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14e7750400) [pid = 1845] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f8b22800) [pid = 1845] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14f76ba000) [pid = 1845] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14ebc5d800) [pid = 1845] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14fd358800) [pid = 1845] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:12:20 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f1511b9cc00) [pid = 1845] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:12:20 INFO - PROCESS | 1845 | 1463040740600 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2e79800 == 144 [pid = 1845] [id = 488] 01:12:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14e0b8d800) [pid = 1845] [serial = 1465] [outer = (nil)] 01:12:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14e17b2000) [pid = 1845] [serial = 1466] [outer = 0x7f14e0b8d800] 01:12:20 INFO - PROCESS | 1845 | 1463040740669 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14e3163400) [pid = 1845] [serial = 1467] [outer = 0x7f14e0b8d800] 01:12:21 INFO - PROCESS | 1845 | 1463040741361 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]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2290ms 01:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:12:21 INFO - PROCESS | 1845 | 1463040741415 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1845 | 1463040741417 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 01:12:21 INFO - PROCESS | 1845 | 1463040741424 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1845 | 1463040741427 Marionette TRACE conn3 <- [1,1926,null,{}] 01:12:21 INFO - PROCESS | 1845 | 1463040741432 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}] 01:12:21 INFO - PROCESS | 1845 | 1463040741635 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:12:21 INFO - PROCESS | 1845 | 1463040741833 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e954e800 == 145 [pid = 1845] [id = 489] 01:12:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14e64d3800) [pid = 1845] [serial = 1468] [outer = (nil)] 01:12:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14e69f5800) [pid = 1845] [serial = 1469] [outer = 0x7f14e64d3800] 01:12:21 INFO - PROCESS | 1845 | 1463040741907 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14ebabd000) [pid = 1845] [serial = 1470] [outer = 0x7f14e64d3800] 01:12:23 INFO - PROCESS | 1845 | 1463040743035 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]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1684ms 01:12:23 INFO - PROCESS | 1845 | 1463040743110 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 1845 | 1463040743117 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 01:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:12:23 INFO - PROCESS | 1845 | 1463040743128 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 1845 | 1463040743132 Marionette TRACE conn3 <- [1,1930,null,{}] 01:12:23 INFO - PROCESS | 1845 | 1463040743142 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}] 01:12:23 INFO - PROCESS | 1845 | 1463040743424 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:12:23 INFO - PROCESS | 1845 | 1463040743751 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82ad000 == 146 [pid = 1845] [id = 490] 01:12:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14e4d12800) [pid = 1845] [serial = 1471] [outer = (nil)] 01:12:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14e5178800) [pid = 1845] [serial = 1472] [outer = 0x7f14e4d12800] 01:12:23 INFO - PROCESS | 1845 | 1463040743848 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14e69e7c00) [pid = 1845] [serial = 1473] [outer = 0x7f14e4d12800] 01:12:24 INFO - PROCESS | 1845 | 1463040744788 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]]]}] 01:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1739ms 01:12:24 INFO - PROCESS | 1845 | 1463040744872 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 1845 | 1463040744884 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 01:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:12:24 INFO - PROCESS | 1845 | 1463040744896 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 1845 | 1463040744900 Marionette TRACE conn3 <- [1,1934,null,{}] 01:12:24 INFO - PROCESS | 1845 | 1463040744907 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}] 01:12:25 INFO - PROCESS | 1845 | 1463040745241 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:12:25 INFO - PROCESS | 1845 | 1463040745517 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed66e000 == 147 [pid = 1845] [id = 491] 01:12:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14e9653c00) [pid = 1845] [serial = 1474] [outer = (nil)] 01:12:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14eb846c00) [pid = 1845] [serial = 1475] [outer = 0x7f14e9653c00] 01:12:25 INFO - PROCESS | 1845 | 1463040745598 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14ebaa9800) [pid = 1845] [serial = 1476] [outer = 0x7f14e9653c00] 01:12:26 INFO - PROCESS | 1845 | 1463040746563 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]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1742ms 01:12:26 INFO - PROCESS | 1845 | 1463040746640 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:12:26 INFO - PROCESS | 1845 | 1463040746644 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 01:12:26 INFO - PROCESS | 1845 | 1463040746651 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1845 | 1463040746657 Marionette TRACE conn3 <- [1,1938,null,{}] 01:12:26 INFO - PROCESS | 1845 | 1463040746674 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}] 01:12:27 INFO - PROCESS | 1845 | 1463040747023 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:12:27 INFO - PROCESS | 1845 | 1463040747291 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edd97800 == 148 [pid = 1845] [id = 492] 01:12:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14ebedd000) [pid = 1845] [serial = 1477] [outer = (nil)] 01:12:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14edb93400) [pid = 1845] [serial = 1478] [outer = 0x7f14ebedd000] 01:12:27 INFO - PROCESS | 1845 | 1463040747370 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14ee0a3c00) [pid = 1845] [serial = 1479] [outer = 0x7f14ebedd000] 01:12:28 INFO - PROCESS | 1845 | 1463040748276 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]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1687ms 01:12:28 INFO - PROCESS | 1845 | 1463040748339 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:12:28 INFO - PROCESS | 1845 | 1463040748345 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 01:12:28 INFO - PROCESS | 1845 | 1463040748352 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 1845 | 1463040748355 Marionette TRACE conn3 <- [1,1942,null,{}] 01:12:28 INFO - PROCESS | 1845 | 1463040748362 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}] 01:12:28 INFO - PROCESS | 1845 | 1463040748621 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:12:28 INFO - PROCESS | 1845 | 1463040748928 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f061f000 == 149 [pid = 1845] [id = 493] 01:12:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14ebc82000) [pid = 1845] [serial = 1480] [outer = (nil)] 01:12:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14ef0e1000) [pid = 1845] [serial = 1481] [outer = 0x7f14ebc82000] 01:12:29 INFO - PROCESS | 1845 | 1463040749008 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f02bb000) [pid = 1845] [serial = 1482] [outer = 0x7f14ebc82000] 01:12:29 INFO - PROCESS | 1845 | 1463040749889 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]]]}] 01:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1587ms 01:12:29 INFO - PROCESS | 1845 | 1463040749939 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:12:29 INFO - PROCESS | 1845 | 1463040749944 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 01:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:12:29 INFO - PROCESS | 1845 | 1463040749950 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 1845 | 1463040749955 Marionette TRACE conn3 <- [1,1946,null,{}] 01:12:29 INFO - PROCESS | 1845 | 1463040749960 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}] 01:12:30 INFO - PROCESS | 1845 | 1463040750195 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:12:30 INFO - PROCESS | 1845 | 1463040750515 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c50800 == 150 [pid = 1845] [id = 494] 01:12:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14f0344800) [pid = 1845] [serial = 1483] [outer = (nil)] 01:12:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f0597000) [pid = 1845] [serial = 1484] [outer = 0x7f14f0344800] 01:12:30 INFO - PROCESS | 1845 | 1463040750605 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f096c000) [pid = 1845] [serial = 1485] [outer = 0x7f14f0344800] 01:12:31 INFO - PROCESS | 1845 | 1463040751524 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]]]}] 01:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1630ms 01:12:31 INFO - PROCESS | 1845 | 1463040751584 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 1845 | 1463040751588 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 01:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:12:31 INFO - PROCESS | 1845 | 1463040751594 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 1845 | 1463040751598 Marionette TRACE conn3 <- [1,1950,null,{}] 01:12:31 INFO - PROCESS | 1845 | 1463040751603 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}] 01:12:31 INFO - PROCESS | 1845 | 1463040751916 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:12:32 INFO - PROCESS | 1845 | 1463040752273 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b2d000 == 151 [pid = 1845] [id = 495] 01:12:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14e7746c00) [pid = 1845] [serial = 1486] [outer = (nil)] 01:12:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14f14d5800) [pid = 1845] [serial = 1487] [outer = 0x7f14e7746c00] 01:12:32 INFO - PROCESS | 1845 | 1463040752356 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14f4c1d400) [pid = 1845] [serial = 1488] [outer = 0x7f14e7746c00] 01:12:33 INFO - PROCESS | 1845 | 1463040753213 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]]]}] 01:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1680ms 01:12:33 INFO - PROCESS | 1845 | 1463040753276 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:12:33 INFO - PROCESS | 1845 | 1463040753280 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 01:12:33 INFO - PROCESS | 1845 | 1463040753287 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 1845 | 1463040753291 Marionette TRACE conn3 <- [1,1954,null,{}] 01:12:33 INFO - PROCESS | 1845 | 1463040753297 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}] 01:12:33 INFO - PROCESS | 1845 | 1463040753534 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:12:33 INFO - PROCESS | 1845 | 1463040753802 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6941000 == 152 [pid = 1845] [id = 496] 01:12:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14f1326c00) [pid = 1845] [serial = 1489] [outer = (nil)] 01:12:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f5a44000) [pid = 1845] [serial = 1490] [outer = 0x7f14f1326c00] 01:12:33 INFO - PROCESS | 1845 | 1463040753923 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14f6346000) [pid = 1845] [serial = 1491] [outer = 0x7f14f1326c00] 01:12:34 INFO - PROCESS | 1845 | 1463040754780 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]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1535ms 01:12:34 INFO - PROCESS | 1845 | 1463040754823 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:12:34 INFO - PROCESS | 1845 | 1463040754827 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 01:12:34 INFO - PROCESS | 1845 | 1463040754834 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1845 | 1463040754837 Marionette TRACE conn3 <- [1,1958,null,{}] 01:12:34 INFO - PROCESS | 1845 | 1463040754844 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}] 01:12:35 INFO - PROCESS | 1845 | 1463040755073 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:12:35 INFO - PROCESS | 1845 | 1463040755398 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7279000 == 153 [pid = 1845] [id = 497] 01:12:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f132a400) [pid = 1845] [serial = 1492] [outer = (nil)] 01:12:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14f6459000) [pid = 1845] [serial = 1493] [outer = 0x7f14f132a400] 01:12:35 INFO - PROCESS | 1845 | 1463040755478 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14f690f800) [pid = 1845] [serial = 1494] [outer = 0x7f14f132a400] 01:12:36 INFO - PROCESS | 1845 | 1463040756375 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]]]}] 01:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1587ms 01:12:36 INFO - PROCESS | 1845 | 1463040756420 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:12:36 INFO - PROCESS | 1845 | 1463040756424 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 01:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:12:36 INFO - PROCESS | 1845 | 1463040756431 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - PROCESS | 1845 | 1463040756434 Marionette TRACE conn3 <- [1,1962,null,{}] 01:12:36 INFO - PROCESS | 1845 | 1463040756439 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}] 01:12:36 INFO - PROCESS | 1845 | 1463040756704 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:12:37 INFO - PROCESS | 1845 | 1463040757026 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa02e800 == 154 [pid = 1845] [id = 498] 01:12:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14e7e46c00) [pid = 1845] [serial = 1495] [outer = (nil)] 01:12:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14f6fccc00) [pid = 1845] [serial = 1496] [outer = 0x7f14e7e46c00] 01:12:37 INFO - PROCESS | 1845 | 1463040757102 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14f76b9400) [pid = 1845] [serial = 1497] [outer = 0x7f14e7e46c00] 01:12:38 INFO - PROCESS | 1845 | 1463040758017 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]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1645ms 01:12:38 INFO - PROCESS | 1845 | 1463040758077 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:12:38 INFO - PROCESS | 1845 | 1463040758081 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 01:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:12:38 INFO - PROCESS | 1845 | 1463040758087 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 1845 | 1463040758090 Marionette TRACE conn3 <- [1,1966,null,{}] 01:12:38 INFO - PROCESS | 1845 | 1463040758096 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}] 01:12:38 INFO - PROCESS | 1845 | 1463040758327 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:12:38 INFO - PROCESS | 1845 | 1463040758650 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe459800 == 155 [pid = 1845] [id = 499] 01:12:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14e517c000) [pid = 1845] [serial = 1498] [outer = (nil)] 01:12:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f14f79b2400) [pid = 1845] [serial = 1499] [outer = 0x7f14e517c000] 01:12:38 INFO - PROCESS | 1845 | 1463040758765 Marionette DEBUG loaded listener.js 01:12:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14f9550400) [pid = 1845] [serial = 1500] [outer = 0x7f14e517c000] 01:12:39 INFO - PROCESS | 1845 | 1463040759697 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]]]}] 01:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1682ms 01:12:39 INFO - PROCESS | 1845 | 1463040759771 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:12:39 INFO - PROCESS | 1845 | 1463040759774 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 01:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:12:39 INFO - PROCESS | 1845 | 1463040759780 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:12:39 INFO - PROCESS | 1845 | 1463040759784 Marionette TRACE conn3 <- [1,1970,null,{}] 01:12:39 INFO - PROCESS | 1845 | 1463040759790 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}] 01:12:40 INFO - PROCESS | 1845 | 1463040760080 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:12:40 INFO - PROCESS | 1845 | 1463040760406 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150009f000 == 156 [pid = 1845] [id = 500] 01:12:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f14fb545400) [pid = 1845] [serial = 1501] [outer = (nil)] 01:12:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f14fc717000) [pid = 1845] [serial = 1502] [outer = 0x7f14fb545400] 01:12:40 INFO - PROCESS | 1845 | 1463040760493 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14fc950c00) [pid = 1845] [serial = 1503] [outer = 0x7f14fb545400] 01:12:41 INFO - PROCESS | 1845 | 1463040761340 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]]]}] 01:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1634ms 01:12:41 INFO - PROCESS | 1845 | 1463040761415 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:12:41 INFO - PROCESS | 1845 | 1463040761418 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 01:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:12:41 INFO - PROCESS | 1845 | 1463040761427 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - PROCESS | 1845 | 1463040761430 Marionette TRACE conn3 <- [1,1974,null,{}] 01:12:41 INFO - PROCESS | 1845 | 1463040761435 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}] 01:12:41 INFO - PROCESS | 1845 | 1463040761663 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:12:41 INFO - PROCESS | 1845 | 1463040761935 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1507505800 == 157 [pid = 1845] [id = 501] 01:12:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14f0664000) [pid = 1845] [serial = 1504] [outer = (nil)] 01:12:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14fd7da000) [pid = 1845] [serial = 1505] [outer = 0x7f14f0664000] 01:12:42 INFO - PROCESS | 1845 | 1463040762015 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 215 (0x7f14fead8400) [pid = 1845] [serial = 1506] [outer = 0x7f14f0664000] 01:12:42 INFO - PROCESS | 1845 | 1463040762893 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]]]}] 01:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1483ms 01:12:42 INFO - PROCESS | 1845 | 1463040762912 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 1845 | 1463040762914 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 01:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:12:42 INFO - PROCESS | 1845 | 1463040762922 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 1845 | 1463040762924 Marionette TRACE conn3 <- [1,1978,null,{}] 01:12:42 INFO - PROCESS | 1845 | 1463040762939 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}] 01:12:43 INFO - PROCESS | 1845 | 1463040763264 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:12:43 INFO - PROCESS | 1845 | 1463040763523 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d36f000 == 158 [pid = 1845] [id = 502] 01:12:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 216 (0x7f14f1045000) [pid = 1845] [serial = 1507] [outer = (nil)] 01:12:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 217 (0x7f14ffcb1000) [pid = 1845] [serial = 1508] [outer = 0x7f14f1045000] 01:12:43 INFO - PROCESS | 1845 | 1463040763605 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 218 (0x7f1500ffa000) [pid = 1845] [serial = 1509] [outer = 0x7f14f1045000] 01:12:44 INFO - PROCESS | 1845 | 1463040764501 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]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1648ms 01:12:44 INFO - PROCESS | 1845 | 1463040764571 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1845 | 1463040764574 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 01:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:12:44 INFO - PROCESS | 1845 | 1463040764581 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1845 | 1463040764585 Marionette TRACE conn3 <- [1,1982,null,{}] 01:12:44 INFO - PROCESS | 1845 | 1463040764592 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}] 01:12:44 INFO - PROCESS | 1845 | 1463040764834 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:12:45 INFO - PROCESS | 1845 | 1463040765159 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e687000 == 159 [pid = 1845] [id = 503] 01:12:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 219 (0x7f14fead6000) [pid = 1845] [serial = 1510] [outer = (nil)] 01:12:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 220 (0x7f15038bd400) [pid = 1845] [serial = 1511] [outer = 0x7f14fead6000] 01:12:45 INFO - PROCESS | 1845 | 1463040765240 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 221 (0x7f150d384800) [pid = 1845] [serial = 1512] [outer = 0x7f14fead6000] 01:12:46 INFO - PROCESS | 1845 | 1463040766121 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]]]}] 01:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1588ms 01:12:46 INFO - PROCESS | 1845 | 1463040766171 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 1845 | 1463040766174 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 01:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:12:46 INFO - PROCESS | 1845 | 1463040766181 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 1845 | 1463040766184 Marionette TRACE conn3 <- [1,1986,null,{}] 01:12:46 INFO - PROCESS | 1845 | 1463040766190 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}] 01:12:46 INFO - PROCESS | 1845 | 1463040766427 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:12:46 INFO - PROCESS | 1845 | 1463040766706 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1512160000 == 160 [pid = 1845] [id = 504] 01:12:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 222 (0x7f14f4ae1000) [pid = 1845] [serial = 1513] [outer = (nil)] 01:12:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 223 (0x7f150e6da800) [pid = 1845] [serial = 1514] [outer = 0x7f14f4ae1000] 01:12:46 INFO - PROCESS | 1845 | 1463040766834 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 224 (0x7f151072f400) [pid = 1845] [serial = 1515] [outer = 0x7f14f4ae1000] 01:12:47 INFO - PROCESS | 1845 | 1463040767682 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]]]}] 01:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1535ms 01:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:12:47 INFO - PROCESS | 1845 | 1463040767717 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:12:47 INFO - PROCESS | 1845 | 1463040767720 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 01:12:47 INFO - PROCESS | 1845 | 1463040767727 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:12:47 INFO - PROCESS | 1845 | 1463040767729 Marionette TRACE conn3 <- [1,1990,null,{}] 01:12:47 INFO - PROCESS | 1845 | 1463040767736 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}] 01:12:47 INFO - PROCESS | 1845 | 1463040767966 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:12:48 INFO - PROCESS | 1845 | 1463040768287 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514459800 == 161 [pid = 1845] [id = 505] 01:12:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 225 (0x7f150d3d6800) [pid = 1845] [serial = 1516] [outer = (nil)] 01:12:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 226 (0x7f15126c8c00) [pid = 1845] [serial = 1517] [outer = 0x7f150d3d6800] 01:12:48 INFO - PROCESS | 1845 | 1463040768370 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 227 (0x7f1512805400) [pid = 1845] [serial = 1518] [outer = 0x7f150d3d6800] 01:12:49 INFO - PROCESS | 1845 | 1463040769266 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]]]}] 01:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1595ms 01:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:12:49 INFO - PROCESS | 1845 | 1463040769322 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 1845 | 1463040769324 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 01:12:49 INFO - PROCESS | 1845 | 1463040769331 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 1845 | 1463040769333 Marionette TRACE conn3 <- [1,1994,null,{}] 01:12:49 INFO - PROCESS | 1845 | 1463040769340 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}] 01:12:49 INFO - PROCESS | 1845 | 1463040769570 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:12:49 INFO - PROCESS | 1845 | 1463040769901 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2e8a800 == 162 [pid = 1845] [id = 506] 01:12:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 228 (0x7f14e0b92400) [pid = 1845] [serial = 1519] [outer = (nil)] 01:12:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 229 (0x7f14e3111000) [pid = 1845] [serial = 1520] [outer = 0x7f14e0b92400] 01:12:49 INFO - PROCESS | 1845 | 1463040769981 Marionette DEBUG loaded listener.js 01:12:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 230 (0x7f14ebc7ac00) [pid = 1845] [serial = 1521] [outer = 0x7f14e0b92400] 01:12:50 INFO - PROCESS | 1845 | 1463040770874 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]]]}] 01:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1580ms 01:12:50 INFO - PROCESS | 1845 | 1463040770911 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:12:50 INFO - PROCESS | 1845 | 1463040770914 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 01:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:12:50 INFO - PROCESS | 1845 | 1463040770921 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:12:50 INFO - PROCESS | 1845 | 1463040770923 Marionette TRACE conn3 <- [1,1998,null,{}] 01:12:50 INFO - PROCESS | 1845 | 1463040770930 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}] 01:12:51 INFO - PROCESS | 1845 | 1463040771183 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:12:51 INFO - PROCESS | 1845 | 1463040771522 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e31b8000 == 163 [pid = 1845] [id = 507] 01:12:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 231 (0x7f14e0b91800) [pid = 1845] [serial = 1522] [outer = (nil)] 01:12:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 232 (0x7f14e3111c00) [pid = 1845] [serial = 1523] [outer = 0x7f14e0b91800] 01:12:51 INFO - PROCESS | 1845 | 1463040771604 Marionette DEBUG loaded listener.js 01:12:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 233 (0x7f14e4ed0c00) [pid = 1845] [serial = 1524] [outer = 0x7f14e0b91800] 01:12:52 INFO - PROCESS | 1845 | 1463040772488 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]]]}] 01:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1586ms 01:12:52 INFO - PROCESS | 1845 | 1463040772508 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 1845 | 1463040772512 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 01:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:12:52 INFO - PROCESS | 1845 | 1463040772518 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1845 | 1463040772521 Marionette TRACE conn3 <- [1,2002,null,{}] 01:12:52 INFO - PROCESS | 1845 | 1463040772526 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}] 01:12:52 INFO - PROCESS | 1845 | 1463040772795 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b31800 == 162 [pid = 1845] [id = 423] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eeedb000 == 161 [pid = 1845] [id = 418] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e16d4800 == 160 [pid = 1845] [id = 436] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150c524000 == 159 [pid = 1845] [id = 226] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75b3800 == 158 [pid = 1845] [id = 425] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e32d8000 == 157 [pid = 1845] [id = 483] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffc6b800 == 156 [pid = 1845] [id = 482] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe4e4800 == 155 [pid = 1845] [id = 481] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fc9f5000 == 154 [pid = 1845] [id = 480] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f842b000 == 153 [pid = 1845] [id = 479] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6f93800 == 152 [pid = 1845] [id = 478] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b3a000 == 151 [pid = 1845] [id = 477] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f595d800 == 150 [pid = 1845] [id = 476] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f122d800 == 149 [pid = 1845] [id = 475] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0adc000 == 148 [pid = 1845] [id = 474] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0620800 == 147 [pid = 1845] [id = 473] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eec27800 == 146 [pid = 1845] [id = 472] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed71e800 == 145 [pid = 1845] [id = 471] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec18d800 == 144 [pid = 1845] [id = 470] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea222800 == 143 [pid = 1845] [id = 469] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e16ef000 == 142 [pid = 1845] [id = 437] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e7ecf000 == 141 [pid = 1845] [id = 468] 01:12:54 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e16ed000 == 140 [pid = 1845] [id = 467] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 232 (0x7f14e9654000) [pid = 1845] [serial = 1293] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 231 (0x7f150e85bc00) [pid = 1845] [serial = 1290] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 230 (0x7f1506999c00) [pid = 1845] [serial = 1287] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 229 (0x7f14fead4000) [pid = 1845] [serial = 1284] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 228 (0x7f14fc7a6400) [pid = 1845] [serial = 1281] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 227 (0x7f14f7914400) [pid = 1845] [serial = 1278] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 226 (0x7f14f637f400) [pid = 1845] [serial = 1275] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 225 (0x7f14ee0a2000) [pid = 1845] [serial = 1242] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 224 (0x7f14e64d8000) [pid = 1845] [serial = 1239] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 223 (0x7f14fa332800) [pid = 1845] [serial = 1212] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 222 (0x7f14f1334000) [pid = 1845] [serial = 1272] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 221 (0x7f14e78aa400) [pid = 1845] [serial = 1233] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 220 (0x7f14ef0d4000) [pid = 1845] [serial = 1200] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 219 (0x7f14e3324c00) [pid = 1845] [serial = 1302] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 218 (0x7f14e4d15c00) [pid = 1845] [serial = 1314] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 217 (0x7f1510782400) [pid = 1845] [serial = 1227] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 216 (0x7f14fead7c00) [pid = 1845] [serial = 1215] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 215 (0x7f14fa129800) [pid = 1845] [serial = 1128] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 214 (0x7f1512806800) [pid = 1845] [serial = 1230] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f150c5dc800) [pid = 1845] [serial = 1221] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f1512920400) [pid = 1845] [serial = 1296] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14edde2c00) [pid = 1845] [serial = 1269] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14ee0a0c00) [pid = 1845] [serial = 1236] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14f6fdb400) [pid = 1845] [serial = 1209] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14eb861400) [pid = 1845] [serial = 1266] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f150e85d800) [pid = 1845] [serial = 1224] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14f14aac00) [pid = 1845] [serial = 1203] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14f9553800) [pid = 1845] [serial = 1299] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14f63cd000) [pid = 1845] [serial = 1206] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14e4ecf400) [pid = 1845] [serial = 1308] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14e517ec00) [pid = 1845] [serial = 1311] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14e4ec5400) [pid = 1845] [serial = 1305] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14fff5c400) [pid = 1845] [serial = 1218] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14eb86ac00) [pid = 1845] [serial = 1400] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14ebaa3c00) [pid = 1845] [serial = 1173] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14edb9cc00) [pid = 1845] [serial = 1164] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f1506855000) [pid = 1845] [serial = 1149] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14f6d3d400) [pid = 1845] [serial = 1137] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f15126c7c00) [pid = 1845] [serial = 1158] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f1512922400) [pid = 1845] [serial = 1170] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14eb868400) [pid = 1845] [serial = 1197] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f14dc400) [pid = 1845] [serial = 1134] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f150385c800) [pid = 1845] [serial = 1146] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f15128d2400) [pid = 1845] [serial = 1161] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14ede0e000) [pid = 1845] [serial = 1167] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14fa335400) [pid = 1845] [serial = 1140] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14fd7d6400) [pid = 1845] [serial = 1143] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f1511b9e400) [pid = 1845] [serial = 1152] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14ef0e1400) [pid = 1845] [serial = 1131] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14ea230c00) [pid = 1845] [serial = 1397] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14ebc87c00) [pid = 1845] [serial = 1155] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14fc70cc00) [pid = 1845] [serial = 1364] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14fd210800) [pid = 1845] [serial = 1365] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f6383800) [pid = 1845] [serial = 1355] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14f67b3c00) [pid = 1845] [serial = 1356] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14ee09fc00) [pid = 1845] [serial = 1343] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14eeee7800) [pid = 1845] [serial = 1344] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f0343000) [pid = 1845] [serial = 1346] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14f05a3400) [pid = 1845] [serial = 1347] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14ebc53c00) [pid = 1845] [serial = 1340] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14edb97800) [pid = 1845] [serial = 1341] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14e7e4c800) [pid = 1845] [serial = 1337] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14e64cc000) [pid = 1845] [serial = 1388] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14fc7eb000) [pid = 1845] [serial = 1389] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14fe785800) [pid = 1845] [serial = 1367] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14ffcb2000) [pid = 1845] [serial = 1368] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f150c5dd000) [pid = 1845] [serial = 1373] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f150d3d3000) [pid = 1845] [serial = 1374] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14fe39a400) [pid = 1845] [serial = 1370] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f150345e000) [pid = 1845] [serial = 1371] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14ffda7c00) [pid = 1845] [serial = 1379] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14eb84d800) [pid = 1845] [serial = 1398] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f150d8ca400) [pid = 1845] [serial = 1380] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14f867a000) [pid = 1845] [serial = 1361] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f954f800) [pid = 1845] [serial = 1362] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14ede0bc00) [pid = 1845] [serial = 1332] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14f6fc5400) [pid = 1845] [serial = 1358] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f76b6400) [pid = 1845] [serial = 1359] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14e0b97000) [pid = 1845] [serial = 1385] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14e0b9b800) [pid = 1845] [serial = 1386] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f15107cc000) [pid = 1845] [serial = 1382] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f15120da800) [pid = 1845] [serial = 1383] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14f4c22400) [pid = 1845] [serial = 1352] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14f5a42800) [pid = 1845] [serial = 1353] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e4d17400) [pid = 1845] [serial = 1391] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e5174c00) [pid = 1845] [serial = 1392] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f1481400) [pid = 1845] [serial = 1349] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14f14d4000) [pid = 1845] [serial = 1350] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e316a400) [pid = 1845] [serial = 1376] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14e316f000) [pid = 1845] [serial = 1377] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14e4d11800) [pid = 1845] [serial = 1334] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14e4ed1c00) [pid = 1845] [serial = 1335] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14e9651400) [pid = 1845] [serial = 1338] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14e774d400) [pid = 1845] [serial = 1394] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14e7e44800) [pid = 1845] [serial = 1395] [outer = (nil)] [url = about:blank] 01:12:54 INFO - PROCESS | 1845 | 1463040774523 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e16ef000 == 141 [pid = 1845] [id = 508] 01:12:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14e17b9400) [pid = 1845] [serial = 1525] [outer = (nil)] 01:12:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14e3043c00) [pid = 1845] [serial = 1526] [outer = 0x7f14e17b9400] 01:12:54 INFO - PROCESS | 1845 | 1463040774599 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14e3106800) [pid = 1845] [serial = 1527] [outer = 0x7f14e17b9400] 01:12:55 INFO - PROCESS | 1845 | 1463040775388 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]]]}] 01:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2887ms 01:12:55 INFO - PROCESS | 1845 | 1463040775408 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:12:55 INFO - PROCESS | 1845 | 1463040775415 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 01:12:55 INFO - PROCESS | 1845 | 1463040775429 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - PROCESS | 1845 | 1463040775440 Marionette TRACE conn3 <- [1,2006,null,{}] 01:12:55 INFO - PROCESS | 1845 | 1463040775446 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}] 01:12:55 INFO - PROCESS | 1845 | 1463040775688 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:12:55 INFO - PROCESS | 1845 | 1463040775880 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33d5000 == 142 [pid = 1845] [id = 509] 01:12:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14e310a400) [pid = 1845] [serial = 1528] [outer = (nil)] 01:12:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14e3321000) [pid = 1845] [serial = 1529] [outer = 0x7f14e310a400] 01:12:55 INFO - PROCESS | 1845 | 1463040775955 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14e4d0a000) [pid = 1845] [serial = 1530] [outer = 0x7f14e310a400] 01:12:56 INFO - PROCESS | 1845 | 1463040776814 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]]]}] 01:12:56 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 01:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1453ms 01:12:56 INFO - PROCESS | 1845 | 1463040776879 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:12:56 INFO - PROCESS | 1845 | 1463040776885 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 01:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:12:56 INFO - PROCESS | 1845 | 1463040776892 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:12:56 INFO - PROCESS | 1845 | 1463040776894 Marionette TRACE conn3 <- [1,2010,null,{}] 01:12:56 INFO - PROCESS | 1845 | 1463040776900 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}] 01:12:57 INFO - PROCESS | 1845 | 1463040777190 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:12:57 INFO - PROCESS | 1845 | 1463040777225 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e54d9800 == 143 [pid = 1845] [id = 510] 01:12:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14e4ece000) [pid = 1845] [serial = 1531] [outer = (nil)] 01:12:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e517ec00) [pid = 1845] [serial = 1532] [outer = 0x7f14e4ece000] 01:12:57 INFO - PROCESS | 1845 | 1463040777291 Marionette DEBUG loaded listener.js 01:12:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e69e8800) [pid = 1845] [serial = 1533] [outer = 0x7f14e4ece000] 01:12:58 INFO - PROCESS | 1845 | 1463040778423 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]]]}] 01:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 01:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1586ms 01:12:58 INFO - PROCESS | 1845 | 1463040778479 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 1845 | 1463040778482 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 01:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:12:58 INFO - PROCESS | 1845 | 1463040778526 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - PROCESS | 1845 | 1463040778538 Marionette TRACE conn3 <- [1,2014,null,{}] 01:12:58 INFO - PROCESS | 1845 | 1463040778551 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}] 01:12:59 INFO - PROCESS | 1845 | 1463040779225 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:12:59 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14ebabb400) [pid = 1845] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:12:59 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14e3104800) [pid = 1845] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:12:59 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e0b93000) [pid = 1845] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:12:59 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14e0b9b400) [pid = 1845] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:12:59 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14e17bc800) [pid = 1845] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:12:59 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14e0b8d800) [pid = 1845] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:12:59 INFO - PROCESS | 1845 | 1463040779398 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e67bd000 == 144 [pid = 1845] [id = 511] 01:12:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14e0b8d800) [pid = 1845] [serial = 1534] [outer = (nil)] 01:12:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14e3168400) [pid = 1845] [serial = 1535] [outer = 0x7f14e0b8d800] 01:12:59 INFO - PROCESS | 1845 | 1463040779464 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14e8b3fc00) [pid = 1845] [serial = 1536] [outer = 0x7f14e0b8d800] 01:13:00 INFO - PROCESS | 1845 | 1463040780184 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]]]}] 01:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1726ms 01:13:00 INFO - PROCESS | 1845 | 1463040780224 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:13:00 INFO - PROCESS | 1845 | 1463040780228 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 01:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:13:00 INFO - PROCESS | 1845 | 1463040780234 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 1845 | 1463040780236 Marionette TRACE conn3 <- [1,2018,null,{}] 01:13:00 INFO - PROCESS | 1845 | 1463040780243 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}] 01:13:00 INFO - PROCESS | 1845 | 1463040780551 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:13:00 INFO - PROCESS | 1845 | 1463040780575 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7ff0800 == 145 [pid = 1845] [id = 512] 01:13:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14e0b93000) [pid = 1845] [serial = 1537] [outer = (nil)] 01:13:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e9655000) [pid = 1845] [serial = 1538] [outer = 0x7f14e0b93000] 01:13:00 INFO - PROCESS | 1845 | 1463040780642 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14eb861400) [pid = 1845] [serial = 1539] [outer = 0x7f14e0b93000] 01:13:01 INFO - PROCESS | 1845 | 1463040781856 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]]]}] 01:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1681ms 01:13:01 INFO - PROCESS | 1845 | 1463040781917 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:13:01 INFO - PROCESS | 1845 | 1463040781924 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 01:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:13:01 INFO - PROCESS | 1845 | 1463040781939 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 1845 | 1463040781950 Marionette TRACE conn3 <- [1,2022,null,{}] 01:13:01 INFO - PROCESS | 1845 | 1463040781967 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}] 01:13:02 INFO - PROCESS | 1845 | 1463040782339 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:13:02 INFO - PROCESS | 1845 | 1463040782606 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e5047000 == 146 [pid = 1845] [id = 513] 01:13:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e0b94400) [pid = 1845] [serial = 1540] [outer = (nil)] 01:13:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e4d09000) [pid = 1845] [serial = 1541] [outer = 0x7f14e0b94400] 01:13:02 INFO - PROCESS | 1845 | 1463040782684 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e4eca800) [pid = 1845] [serial = 1542] [outer = 0x7f14e0b94400] 01:13:03 INFO - PROCESS | 1845 | 1463040783581 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]]]}] 01:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1701ms 01:13:03 INFO - PROCESS | 1845 | 1463040783638 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:13:03 INFO - PROCESS | 1845 | 1463040783647 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 01:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:13:03 INFO - PROCESS | 1845 | 1463040783658 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 1845 | 1463040783661 Marionette TRACE conn3 <- [1,2026,null,{}] 01:13:03 INFO - PROCESS | 1845 | 1463040783668 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}] 01:13:03 INFO - PROCESS | 1845 | 1463040783914 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:13:04 INFO - PROCESS | 1845 | 1463040784226 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8ccf800 == 147 [pid = 1845] [id = 514] 01:13:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e69e9800) [pid = 1845] [serial = 1543] [outer = (nil)] 01:13:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e8b3e000) [pid = 1845] [serial = 1544] [outer = 0x7f14e69e9800] 01:13:04 INFO - PROCESS | 1845 | 1463040784311 Marionette DEBUG loaded listener.js 01:13:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14e9654800) [pid = 1845] [serial = 1545] [outer = 0x7f14e69e9800] 01:13:05 INFO - PROCESS | 1845 | 1463040785275 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]]]}] 01:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1688ms 01:13:05 INFO - PROCESS | 1845 | 1463040785347 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:13:05 INFO - PROCESS | 1845 | 1463040785351 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 01:13:05 INFO - PROCESS | 1845 | 1463040785358 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:13:05 INFO - PROCESS | 1845 | 1463040785364 Marionette TRACE conn3 <- [1,2030,null,{}] 01:13:05 INFO - PROCESS | 1845 | 1463040785383 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}] 01:13:05 INFO - PROCESS | 1845 | 1463040785683 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:13:06 INFO - PROCESS | 1845 | 1463040786009 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebd55000 == 148 [pid = 1845] [id = 515] 01:13:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14ebaa5c00) [pid = 1845] [serial = 1546] [outer = (nil)] 01:13:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14ebc54800) [pid = 1845] [serial = 1547] [outer = 0x7f14ebaa5c00] 01:13:06 INFO - PROCESS | 1845 | 1463040786093 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14ebc7b400) [pid = 1845] [serial = 1548] [outer = 0x7f14ebaa5c00] 01:13:07 INFO - PROCESS | 1845 | 1463040787025 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]]]}] 01:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1696ms 01:13:07 INFO - PROCESS | 1845 | 1463040787055 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:13:07 INFO - PROCESS | 1845 | 1463040787060 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 01:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:13:07 INFO - PROCESS | 1845 | 1463040787066 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:13:07 INFO - PROCESS | 1845 | 1463040787070 Marionette TRACE conn3 <- [1,2034,null,{}] 01:13:07 INFO - PROCESS | 1845 | 1463040787076 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}] 01:13:07 INFO - PROCESS | 1845 | 1463040787305 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:13:07 INFO - PROCESS | 1845 | 1463040787570 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec197000 == 149 [pid = 1845] [id = 516] 01:13:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14eb851c00) [pid = 1845] [serial = 1549] [outer = (nil)] 01:13:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14ebee6000) [pid = 1845] [serial = 1550] [outer = 0x7f14eb851c00] 01:13:07 INFO - PROCESS | 1845 | 1463040787694 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14edd8b000) [pid = 1845] [serial = 1551] [outer = 0x7f14eb851c00] 01:13:08 INFO - PROCESS | 1845 | 1463040788624 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]]]}] 01:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1634ms 01:13:08 INFO - PROCESS | 1845 | 1463040788701 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 1845 | 1463040788706 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 01:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:13:08 INFO - PROCESS | 1845 | 1463040788712 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 1845 | 1463040788715 Marionette TRACE conn3 <- [1,2038,null,{}] 01:13:08 INFO - PROCESS | 1845 | 1463040788722 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}] 01:13:08 INFO - PROCESS | 1845 | 1463040788986 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:13:09 INFO - PROCESS | 1845 | 1463040789294 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed67d800 == 150 [pid = 1845] [id = 517] 01:13:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14ebabb400) [pid = 1845] [serial = 1552] [outer = (nil)] 01:13:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14ee09e800) [pid = 1845] [serial = 1553] [outer = 0x7f14ebabb400] 01:13:09 INFO - PROCESS | 1845 | 1463040789370 Marionette DEBUG loaded listener.js 01:13:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14eebf1000) [pid = 1845] [serial = 1554] [outer = 0x7f14ebabb400] 01:13:10 INFO - PROCESS | 1845 | 1463040790253 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]]]}] 01:13:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:13:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1583ms 01:13:10 INFO - PROCESS | 1845 | 1463040790296 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:13:10 INFO - PROCESS | 1845 | 1463040790300 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 01:13:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:13:10 INFO - PROCESS | 1845 | 1463040790307 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:13:10 INFO - PROCESS | 1845 | 1463040790312 Marionette TRACE conn3 <- [1,2042,null,{}] 01:13:10 INFO - PROCESS | 1845 | 1463040790318 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}] 01:13:10 INFO - PROCESS | 1845 | 1463040790601 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:13:10 INFO - PROCESS | 1845 | 1463040790919 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edc9b000 == 151 [pid = 1845] [id = 518] 01:13:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f05a3800) [pid = 1845] [serial = 1555] [outer = (nil)] 01:13:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f104d800) [pid = 1845] [serial = 1556] [outer = 0x7f14f05a3800] 01:13:11 INFO - PROCESS | 1845 | 1463040791015 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f132a800) [pid = 1845] [serial = 1557] [outer = 0x7f14f05a3800] 01:13:11 INFO - PROCESS | 1845 | 1463040791889 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]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1635ms 01:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:13:11 INFO - PROCESS | 1845 | 1463040791944 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 1845 | 1463040791947 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 01:13:11 INFO - PROCESS | 1845 | 1463040791954 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 1845 | 1463040791957 Marionette TRACE conn3 <- [1,2046,null,{}] 01:13:11 INFO - PROCESS | 1845 | 1463040791963 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}] 01:13:12 INFO - PROCESS | 1845 | 1463040792183 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:13:12 INFO - PROCESS | 1845 | 1463040792449 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eeedb000 == 152 [pid = 1845] [id = 519] 01:13:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f0590000) [pid = 1845] [serial = 1558] [outer = (nil)] 01:13:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f14b4000) [pid = 1845] [serial = 1559] [outer = 0x7f14f0590000] 01:13:12 INFO - PROCESS | 1845 | 1463040792570 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f4ad3000) [pid = 1845] [serial = 1560] [outer = 0x7f14f0590000] 01:13:13 INFO - PROCESS | 1845 | 1463040793433 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]]]}] 01:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1534ms 01:13:13 INFO - PROCESS | 1845 | 1463040793487 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 1845 | 1463040793492 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 01:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:13:13 INFO - PROCESS | 1845 | 1463040793499 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 1845 | 1463040793502 Marionette TRACE conn3 <- [1,2050,null,{}] 01:13:13 INFO - PROCESS | 1845 | 1463040793508 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}] 01:13:13 INFO - PROCESS | 1845 | 1463040793736 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:13:14 INFO - PROCESS | 1845 | 1463040794042 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f08c3800 == 153 [pid = 1845] [id = 520] 01:13:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14ebee2000) [pid = 1845] [serial = 1561] [outer = (nil)] 01:13:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f4cef000) [pid = 1845] [serial = 1562] [outer = 0x7f14ebee2000] 01:13:14 INFO - PROCESS | 1845 | 1463040794117 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f5934400) [pid = 1845] [serial = 1563] [outer = 0x7f14ebee2000] 01:13:14 INFO - PROCESS | 1845 | 1463040794968 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]]]}] 01:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1535ms 01:13:15 INFO - PROCESS | 1845 | 1463040795036 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:13:15 INFO - PROCESS | 1845 | 1463040795039 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 01:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:13:15 INFO - PROCESS | 1845 | 1463040795045 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 1845 | 1463040795048 Marionette TRACE conn3 <- [1,2054,null,{}] 01:13:15 INFO - PROCESS | 1845 | 1463040795054 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}] 01:13:15 INFO - PROCESS | 1845 | 1463040795282 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:13:15 INFO - PROCESS | 1845 | 1463040795602 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c4d000 == 154 [pid = 1845] [id = 521] 01:13:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14ebabd400) [pid = 1845] [serial = 1564] [outer = (nil)] 01:13:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f5a48800) [pid = 1845] [serial = 1565] [outer = 0x7f14ebabd400] 01:13:15 INFO - PROCESS | 1845 | 1463040795681 Marionette DEBUG loaded listener.js 01:13:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f645e400) [pid = 1845] [serial = 1566] [outer = 0x7f14ebabd400] 01:13:16 INFO - PROCESS | 1845 | 1463040796547 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]]]}] 01:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1546ms 01:13:16 INFO - PROCESS | 1845 | 1463040796593 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:13:16 INFO - PROCESS | 1845 | 1463040796597 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 01:13:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:13:16 INFO - PROCESS | 1845 | 1463040796603 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:13:16 INFO - PROCESS | 1845 | 1463040796607 Marionette TRACE conn3 <- [1,2058,null,{}] 01:13:16 INFO - PROCESS | 1845 | 1463040796612 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}] 01:13:16 INFO - PROCESS | 1845 | 1463040796834 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:13:17 INFO - PROCESS | 1845 | 1463040797142 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49b2000 == 155 [pid = 1845] [id = 522] 01:13:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14ebede000) [pid = 1845] [serial = 1567] [outer = (nil)] 01:13:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14f6fda400) [pid = 1845] [serial = 1568] [outer = 0x7f14ebede000] 01:13:17 INFO - PROCESS | 1845 | 1463040797224 Marionette DEBUG loaded listener.js 01:13:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14f785a400) [pid = 1845] [serial = 1569] [outer = 0x7f14ebede000] 01:13:18 INFO - PROCESS | 1845 | 1463040798107 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]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1586ms 01:13:18 INFO - PROCESS | 1845 | 1463040798190 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 1845 | 1463040798194 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 01:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:13:18 INFO - PROCESS | 1845 | 1463040798200 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1845 | 1463040798204 Marionette TRACE conn3 <- [1,2062,null,{}] 01:13:18 INFO - PROCESS | 1845 | 1463040798209 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}] 01:13:18 INFO - PROCESS | 1845 | 1463040798456 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:13:18 INFO - PROCESS | 1845 | 1463040798772 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b23000 == 156 [pid = 1845] [id = 523] 01:13:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14fa12d000) [pid = 1845] [serial = 1570] [outer = (nil)] 01:13:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14fa1f3000) [pid = 1845] [serial = 1571] [outer = 0x7f14fa12d000] 01:13:18 INFO - PROCESS | 1845 | 1463040798862 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14fc7a7000) [pid = 1845] [serial = 1572] [outer = 0x7f14fa12d000] 01:13:19 INFO - PROCESS | 1845 | 1463040799742 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]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1584ms 01:13:19 INFO - PROCESS | 1845 | 1463040799786 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1845 | 1463040799790 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 01:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:13:19 INFO - PROCESS | 1845 | 1463040799797 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1845 | 1463040799801 Marionette TRACE conn3 <- [1,2066,null,{}] 01:13:19 INFO - PROCESS | 1845 | 1463040799807 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}] 01:13:20 INFO - PROCESS | 1845 | 1463040800049 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:13:20 INFO - PROCESS | 1845 | 1463040800369 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6932000 == 157 [pid = 1845] [id = 524] 01:13:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14ebeebc00) [pid = 1845] [serial = 1573] [outer = (nil)] 01:13:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14f6fd1c00) [pid = 1845] [serial = 1574] [outer = 0x7f14ebeebc00] 01:13:20 INFO - PROCESS | 1845 | 1463040800452 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14fe103400) [pid = 1845] [serial = 1575] [outer = 0x7f14ebeebc00] 01:13:21 INFO - PROCESS | 1845 | 1463040801353 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]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1631ms 01:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:13:21 INFO - PROCESS | 1845 | 1463040801429 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 1845 | 1463040801432 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 01:13:21 INFO - PROCESS | 1845 | 1463040801440 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 1845 | 1463040801443 Marionette TRACE conn3 <- [1,2070,null,{}] 01:13:21 INFO - PROCESS | 1845 | 1463040801450 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}] 01:13:21 INFO - PROCESS | 1845 | 1463040801692 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:13:22 INFO - PROCESS | 1845 | 1463040802003 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f72a2800 == 158 [pid = 1845] [id = 525] 01:13:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14eeee8800) [pid = 1845] [serial = 1576] [outer = (nil)] 01:13:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14fefb5c00) [pid = 1845] [serial = 1577] [outer = 0x7f14eeee8800] 01:13:22 INFO - PROCESS | 1845 | 1463040802084 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14fff5b000) [pid = 1845] [serial = 1578] [outer = 0x7f14eeee8800] 01:13:22 INFO - PROCESS | 1845 | 1463040802920 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]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1532ms 01:13:22 INFO - PROCESS | 1845 | 1463040802972 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1845 | 1463040802975 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 01:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:13:22 INFO - PROCESS | 1845 | 1463040802982 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1845 | 1463040802984 Marionette TRACE conn3 <- [1,2074,null,{}] 01:13:22 INFO - PROCESS | 1845 | 1463040802992 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}] 01:13:23 INFO - PROCESS | 1845 | 1463040803246 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:13:23 INFO - PROCESS | 1845 | 1463040803588 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa224000 == 159 [pid = 1845] [id = 526] 01:13:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14fff5c400) [pid = 1845] [serial = 1579] [outer = (nil)] 01:13:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f1506998000) [pid = 1845] [serial = 1580] [outer = 0x7f14fff5c400] 01:13:23 INFO - PROCESS | 1845 | 1463040803669 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f150d3cf000) [pid = 1845] [serial = 1581] [outer = 0x7f14fff5c400] 01:13:24 INFO - PROCESS | 1845 | 1463040804550 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]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1633ms 01:13:24 INFO - PROCESS | 1845 | 1463040804616 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 1845 | 1463040804620 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 01:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:13:24 INFO - PROCESS | 1845 | 1463040804626 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 1845 | 1463040804630 Marionette TRACE conn3 <- [1,2078,null,{}] 01:13:24 INFO - PROCESS | 1845 | 1463040804635 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}] 01:13:24 INFO - PROCESS | 1845 | 1463040804874 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:13:25 INFO - PROCESS | 1845 | 1463040805192 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe32d800 == 160 [pid = 1845] [id = 527] 01:13:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14ea230800) [pid = 1845] [serial = 1582] [outer = (nil)] 01:13:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f150385c800) [pid = 1845] [serial = 1583] [outer = 0x7f14ea230800] 01:13:25 INFO - PROCESS | 1845 | 1463040805272 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f150e654400) [pid = 1845] [serial = 1584] [outer = 0x7f14ea230800] 01:13:26 INFO - PROCESS | 1845 | 1463040806139 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]]]}] 01:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 01:13:26 INFO - PROCESS | 1845 | 1463040806208 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:13:26 INFO - PROCESS | 1845 | 1463040806212 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 01:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:13:26 INFO - PROCESS | 1845 | 1463040806218 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 1845 | 1463040806221 Marionette TRACE conn3 <- [1,2082,null,{}] 01:13:26 INFO - PROCESS | 1845 | 1463040806226 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}] 01:13:26 INFO - PROCESS | 1845 | 1463040806465 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:13:26 INFO - PROCESS | 1845 | 1463040806779 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff563000 == 161 [pid = 1845] [id = 528] 01:13:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f034f800) [pid = 1845] [serial = 1585] [outer = (nil)] 01:13:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f15120db800) [pid = 1845] [serial = 1586] [outer = 0x7f14f034f800] 01:13:26 INFO - PROCESS | 1845 | 1463040806858 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f1512806800) [pid = 1845] [serial = 1587] [outer = 0x7f14f034f800] 01:13:27 INFO - PROCESS | 1845 | 1463040807710 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]]]}] 01:13:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1541ms 01:13:27 INFO - PROCESS | 1845 | 1463040807762 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:13:27 INFO - PROCESS | 1845 | 1463040807765 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 01:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:13:27 INFO - PROCESS | 1845 | 1463040807771 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:13:27 INFO - PROCESS | 1845 | 1463040807774 Marionette TRACE conn3 <- [1,2086,null,{}] 01:13:27 INFO - PROCESS | 1845 | 1463040807780 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}] 01:13:28 INFO - PROCESS | 1845 | 1463040808016 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:13:28 INFO - PROCESS | 1845 | 1463040808330 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd41800 == 162 [pid = 1845] [id = 529] 01:13:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14e4fbcc00) [pid = 1845] [serial = 1588] [outer = (nil)] 01:13:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14e4fc4400) [pid = 1845] [serial = 1589] [outer = 0x7f14e4fbcc00] 01:13:28 INFO - PROCESS | 1845 | 1463040808424 Marionette DEBUG loaded listener.js 01:13:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14e4fc9000) [pid = 1845] [serial = 1590] [outer = 0x7f14e4fbcc00] 01:13:29 INFO - PROCESS | 1845 | 1463040809299 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]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1578ms 01:13:29 INFO - PROCESS | 1845 | 1463040809351 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 1845 | 1463040809355 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 01:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:13:29 INFO - PROCESS | 1845 | 1463040809361 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1845 | 1463040809364 Marionette TRACE conn3 <- [1,2090,null,{}] 01:13:29 INFO - PROCESS | 1845 | 1463040809370 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}] 01:13:29 INFO - PROCESS | 1845 | 1463040809609 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:13:29 INFO - PROCESS | 1845 | 1463040809925 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15067c3800 == 163 [pid = 1845] [id = 530] 01:13:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14e4fbf400) [pid = 1845] [serial = 1591] [outer = (nil)] 01:13:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f151089a400) [pid = 1845] [serial = 1592] [outer = 0x7f14e4fbf400] 01:13:30 INFO - PROCESS | 1845 | 1463040810006 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f15128c5800) [pid = 1845] [serial = 1593] [outer = 0x7f14e4fbf400] 01:13:30 INFO - PROCESS | 1845 | 1463040810890 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]]]}] 01:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1579ms 01:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:13:30 INFO - PROCESS | 1845 | 1463040810942 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 1845 | 1463040810945 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 01:13:30 INFO - PROCESS | 1845 | 1463040810952 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 1845 | 1463040810955 Marionette TRACE conn3 <- [1,2094,null,{}] 01:13:30 INFO - PROCESS | 1845 | 1463040810960 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}] 01:13:31 INFO - PROCESS | 1845 | 1463040811223 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:13:31 INFO - PROCESS | 1845 | 1463040811571 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1510270000 == 162 [pid = 1845] [id = 205] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f062e000 == 161 [pid = 1845] [id = 196] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e2e88000 == 160 [pid = 1845] [id = 460] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e9560000 == 159 [pid = 1845] [id = 415] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e3578800 == 158 [pid = 1845] [id = 461] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8a69000 == 157 [pid = 1845] [id = 459] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e3589800 == 156 [pid = 1845] [id = 462] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c04800 == 155 [pid = 1845] [id = 214] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6653800 == 154 [pid = 1845] [id = 215] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e32d7000 == 153 [pid = 1845] [id = 414] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e67bd000 == 152 [pid = 1845] [id = 511] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e54d9800 == 151 [pid = 1845] [id = 510] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e67c0800 == 150 [pid = 1845] [id = 344] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33d5000 == 149 [pid = 1845] [id = 509] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e16ef000 == 148 [pid = 1845] [id = 508] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e2e8a800 == 147 [pid = 1845] [id = 506] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514459800 == 146 [pid = 1845] [id = 505] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1512160000 == 145 [pid = 1845] [id = 504] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e687000 == 144 [pid = 1845] [id = 503] 01:13:32 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d36f000 == 143 [pid = 1845] [id = 502] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f14da000) [pid = 1845] [serial = 1421] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14eebeb800) [pid = 1845] [serial = 1415] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14ebc81800) [pid = 1845] [serial = 1464] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14e304a000) [pid = 1845] [serial = 1451] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f0596400) [pid = 1845] [serial = 1418] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14e17bbc00) [pid = 1845] [serial = 1403] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14fcabe400) [pid = 1845] [serial = 1436] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14ebaa1400) [pid = 1845] [serial = 1401] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f6346c00) [pid = 1845] [serial = 1427] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f8867c00) [pid = 1845] [serial = 1433] [outer = (nil)] [url = about:blank] 01:13:32 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f592bc00) [pid = 1845] [serial = 1424] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14e310a000) [pid = 1845] [serial = 1455] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14f6911000) [pid = 1845] [serial = 1430] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14e5180c00) [pid = 1845] [serial = 1458] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e7e45c00) [pid = 1845] [serial = 1460] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14edb9a400) [pid = 1845] [serial = 1412] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14e17b2000) [pid = 1845] [serial = 1466] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14e964ec00) [pid = 1845] [serial = 1461] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14e17b1400) [pid = 1845] [serial = 1454] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14fe19d000) [pid = 1845] [serial = 1442] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f150c5dc000) [pid = 1845] [serial = 1445] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14e774f000) [pid = 1845] [serial = 1406] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14eb868000) [pid = 1845] [serial = 1409] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14e3163400) [pid = 1845] [serial = 1467] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14ebc5b400) [pid = 1845] [serial = 1463] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14feadc000) [pid = 1845] [serial = 1439] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14e4d11400) [pid = 1845] [serial = 1457] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f150e9c1c00) [pid = 1845] [serial = 1448] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14e69f5800) [pid = 1845] [serial = 1469] [outer = (nil)] [url = about:blank] 01:13:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e16e7800 == 144 [pid = 1845] [id = 531] 01:13:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14e0b99000) [pid = 1845] [serial = 1594] [outer = (nil)] 01:13:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14e17b4000) [pid = 1845] [serial = 1595] [outer = 0x7f14e0b99000] 01:13:33 INFO - PROCESS | 1845 | 1463040813080 Marionette DEBUG loaded listener.js 01:13:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14e304bc00) [pid = 1845] [serial = 1596] [outer = 0x7f14e0b99000] 01:13:33 INFO - PROCESS | 1845 | 1463040813899 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]]]}] 01:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 2985ms 01:13:33 INFO - PROCESS | 1845 | 1463040813953 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:13:33 INFO - PROCESS | 1845 | 1463040813960 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 01:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:13:33 INFO - PROCESS | 1845 | 1463040813976 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:13:33 INFO - PROCESS | 1845 | 1463040813982 Marionette TRACE conn3 <- [1,2098,null,{}] 01:13:33 INFO - PROCESS | 1845 | 1463040813989 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}] 01:13:34 INFO - PROCESS | 1845 | 1463040814216 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:13:34 INFO - PROCESS | 1845 | 1463040814417 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3579800 == 145 [pid = 1845] [id = 532] 01:13:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14e3048400) [pid = 1845] [serial = 1597] [outer = (nil)] 01:13:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14e3324800) [pid = 1845] [serial = 1598] [outer = 0x7f14e3048400] 01:13:34 INFO - PROCESS | 1845 | 1463040814483 Marionette DEBUG loaded listener.js 01:13:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14e4d0e400) [pid = 1845] [serial = 1599] [outer = 0x7f14e3048400] 01:13:35 INFO - PROCESS | 1845 | 1463040815292 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]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1348ms 01:13:35 INFO - PROCESS | 1845 | 1463040815363 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 1845 | 1463040815370 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 01:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:13:35 INFO - PROCESS | 1845 | 1463040815380 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:13:35 INFO - PROCESS | 1845 | 1463040815384 Marionette TRACE conn3 <- [1,2102,null,{}] 01:13:35 INFO - PROCESS | 1845 | 1463040815389 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}] 01:13:35 INFO - PROCESS | 1845 | 1463040815678 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:13:35 INFO - PROCESS | 1845 | 1463040815712 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e60cb000 == 146 [pid = 1845] [id = 533] 01:13:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14e5174c00) [pid = 1845] [serial = 1600] [outer = (nil)] 01:13:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14e7742c00) [pid = 1845] [serial = 1601] [outer = 0x7f14e5174c00] 01:13:35 INFO - PROCESS | 1845 | 1463040815777 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14e78a1000) [pid = 1845] [serial = 1602] [outer = 0x7f14e5174c00] 01:13:36 INFO - PROCESS | 1845 | 1463040816762 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]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1434ms 01:13:36 INFO - PROCESS | 1845 | 1463040816814 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 1845 | 1463040816819 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 01:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:13:36 INFO - PROCESS | 1845 | 1463040816825 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 1845 | 1463040816831 Marionette TRACE conn3 <- [1,2106,null,{}] 01:13:36 INFO - PROCESS | 1845 | 1463040816868 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}] 01:13:37 INFO - PROCESS | 1845 | 1463040817212 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:13:37 INFO - PROCESS | 1845 | 1463040817250 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8292800 == 147 [pid = 1845] [id = 534] 01:13:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14e9649800) [pid = 1845] [serial = 1603] [outer = (nil)] 01:13:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14eb863400) [pid = 1845] [serial = 1604] [outer = 0x7f14e9649800] 01:13:37 INFO - PROCESS | 1845 | 1463040817320 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14ebaa5400) [pid = 1845] [serial = 1605] [outer = 0x7f14e9649800] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14f1488400) [pid = 1845] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f79b5400) [pid = 1845] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f0664000) [pid = 1845] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f4c20800) [pid = 1845] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f1326c00) [pid = 1845] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14e7746c00) [pid = 1845] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14e0b91800) [pid = 1845] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14e0b93800) [pid = 1845] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14e0b92400) [pid = 1845] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14ebc82000) [pid = 1845] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14e4ece000) [pid = 1845] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f104f800) [pid = 1845] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14e517c000) [pid = 1845] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14e9653c00) [pid = 1845] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14fb545400) [pid = 1845] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14f148a400) [pid = 1845] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14ebc87800) [pid = 1845] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14e7e46c00) [pid = 1845] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14e310a400) [pid = 1845] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14ebedd000) [pid = 1845] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14fead6000) [pid = 1845] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14f0344800) [pid = 1845] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14e4d12800) [pid = 1845] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14ea236c00) [pid = 1845] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14f1045000) [pid = 1845] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f4ae1000) [pid = 1845] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14f058b800) [pid = 1845] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14f058cc00) [pid = 1845] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14e0b8d800) [pid = 1845] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14e64d7800) [pid = 1845] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f150d3d6800) [pid = 1845] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14fa1ee400) [pid = 1845] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e17b6400) [pid = 1845] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14ea22e000) [pid = 1845] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14e17b9400) [pid = 1845] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e0b9cc00) [pid = 1845] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14f132d400) [pid = 1845] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14fa33d400) [pid = 1845] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:13:38 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14f132a400) [pid = 1845] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:13:39 INFO - PROCESS | 1845 | 1463040819005 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]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2200ms 01:13:39 INFO - PROCESS | 1845 | 1463040819025 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 1845 | 1463040819030 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 01:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:13:39 INFO - PROCESS | 1845 | 1463040819035 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 1845 | 1463040819037 Marionette TRACE conn3 <- [1,2110,null,{}] 01:13:39 INFO - PROCESS | 1845 | 1463040819042 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}] 01:13:39 INFO - PROCESS | 1845 | 1463040819247 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:13:39 INFO - PROCESS | 1845 | 1463040819428 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8cd0000 == 148 [pid = 1845] [id = 535] 01:13:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e3045000) [pid = 1845] [serial = 1606] [outer = (nil)] 01:13:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e964e400) [pid = 1845] [serial = 1607] [outer = 0x7f14e3045000] 01:13:39 INFO - PROCESS | 1845 | 1463040819492 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14ebc57c00) [pid = 1845] [serial = 1608] [outer = 0x7f14e3045000] 01:13:40 INFO - PROCESS | 1845 | 1463040820501 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]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:13:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1492ms 01:13:40 INFO - PROCESS | 1845 | 1463040820539 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 1845 | 1463040820545 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 01:13:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:13:40 INFO - PROCESS | 1845 | 1463040820555 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 1845 | 1463040820560 Marionette TRACE conn3 <- [1,2114,null,{}] 01:13:40 INFO - PROCESS | 1845 | 1463040820569 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}] 01:13:40 INFO - PROCESS | 1845 | 1463040820853 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:13:41 INFO - PROCESS | 1845 | 1463040821192 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e503d000 == 149 [pid = 1845] [id = 536] 01:13:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e310fc00) [pid = 1845] [serial = 1609] [outer = (nil)] 01:13:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e316d400) [pid = 1845] [serial = 1610] [outer = 0x7f14e310fc00] 01:13:41 INFO - PROCESS | 1845 | 1463040821271 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e4d0d400) [pid = 1845] [serial = 1611] [outer = 0x7f14e310fc00] 01:13:42 INFO - PROCESS | 1845 | 1463040822169 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]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1684ms 01:13:42 INFO - PROCESS | 1845 | 1463040822240 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:13:42 INFO - PROCESS | 1845 | 1463040822249 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 01:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:13:42 INFO - PROCESS | 1845 | 1463040822260 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1845 | 1463040822265 Marionette TRACE conn3 <- [1,2118,null,{}] 01:13:42 INFO - PROCESS | 1845 | 1463040822272 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}] 01:13:42 INFO - PROCESS | 1845 | 1463040822549 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:13:42 INFO - PROCESS | 1845 | 1463040822864 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea214800 == 150 [pid = 1845] [id = 537] 01:13:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e5183400) [pid = 1845] [serial = 1612] [outer = (nil)] 01:13:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14e774d400) [pid = 1845] [serial = 1613] [outer = 0x7f14e5183400] 01:13:42 INFO - PROCESS | 1845 | 1463040822939 Marionette DEBUG loaded listener.js 01:13:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14e8b42400) [pid = 1845] [serial = 1614] [outer = 0x7f14e5183400] 01:13:43 INFO - PROCESS | 1845 | 1463040823859 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]]]}] 01:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1639ms 01:13:43 INFO - PROCESS | 1845 | 1463040823900 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 1845 | 1463040823903 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 01:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:13:43 INFO - PROCESS | 1845 | 1463040823910 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 1845 | 1463040823916 Marionette TRACE conn3 <- [1,2122,null,{}] 01:13:43 INFO - PROCESS | 1845 | 1463040823933 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}] 01:13:44 INFO - PROCESS | 1845 | 1463040824177 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:13:44 INFO - PROCESS | 1845 | 1463040824526 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec1c9800 == 151 [pid = 1845] [id = 538] 01:13:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14ebaba400) [pid = 1845] [serial = 1615] [outer = (nil)] 01:13:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14ebc80c00) [pid = 1845] [serial = 1616] [outer = 0x7f14ebaba400] 01:13:44 INFO - PROCESS | 1845 | 1463040824610 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14edb96000) [pid = 1845] [serial = 1617] [outer = 0x7f14ebaba400] 01:13:45 INFO - PROCESS | 1845 | 1463040825486 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]]]}] 01:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1635ms 01:13:45 INFO - PROCESS | 1845 | 1463040825547 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:13:45 INFO - PROCESS | 1845 | 1463040825551 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 01:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:13:45 INFO - PROCESS | 1845 | 1463040825557 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:13:45 INFO - PROCESS | 1845 | 1463040825560 Marionette TRACE conn3 <- [1,2126,null,{}] 01:13:45 INFO - PROCESS | 1845 | 1463040825566 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}] 01:13:45 INFO - PROCESS | 1845 | 1463040825812 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:13:46 INFO - PROCESS | 1845 | 1463040826130 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed9e0000 == 152 [pid = 1845] [id = 539] 01:13:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14ebc59000) [pid = 1845] [serial = 1618] [outer = (nil)] 01:13:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14ee0aa000) [pid = 1845] [serial = 1619] [outer = 0x7f14ebc59000] 01:13:46 INFO - PROCESS | 1845 | 1463040826212 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14eeeef000) [pid = 1845] [serial = 1620] [outer = 0x7f14ebc59000] 01:13:47 INFO - PROCESS | 1845 | 1463040827057 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]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1528ms 01:13:47 INFO - PROCESS | 1845 | 1463040827087 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1845 | 1463040827091 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 01:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:13:47 INFO - PROCESS | 1845 | 1463040827097 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1845 | 1463040827099 Marionette TRACE conn3 <- [1,2130,null,{}] 01:13:47 INFO - PROCESS | 1845 | 1463040827105 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}] 01:13:47 INFO - PROCESS | 1845 | 1463040827326 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:13:47 INFO - PROCESS | 1845 | 1463040827593 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef21d000 == 153 [pid = 1845] [id = 540] 01:13:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14edb97800) [pid = 1845] [serial = 1621] [outer = (nil)] 01:13:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f02b0800) [pid = 1845] [serial = 1622] [outer = 0x7f14edb97800] 01:13:47 INFO - PROCESS | 1845 | 1463040827671 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f0351c00) [pid = 1845] [serial = 1623] [outer = 0x7f14edb97800] 01:13:48 INFO - PROCESS | 1845 | 1463040828586 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] 01:13:48 INFO - PROCESS | 1845 | 1463040828633 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 01:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:13:48 INFO - PROCESS | 1845 | 1463040828639 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 1845 | 1463040828642 Marionette TRACE conn3 <- [1,2134,null,{}] 01:13:48 INFO - PROCESS | 1845 | 1463040828648 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}] 01:13:48 INFO - PROCESS | 1845 | 1463040828924 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:13:49 INFO - PROCESS | 1845 | 1463040829258 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c56000 == 154 [pid = 1845] [id = 541] 01:13:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f1043c00) [pid = 1845] [serial = 1624] [outer = (nil)] 01:13:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f13a9000) [pid = 1845] [serial = 1625] [outer = 0x7f14f1043c00] 01:13:49 INFO - PROCESS | 1845 | 1463040829356 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f13b1000) [pid = 1845] [serial = 1626] [outer = 0x7f14f1043c00] 01:13:50 INFO - PROCESS | 1845 | 1463040830226 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]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1633ms 01:13:50 INFO - PROCESS | 1845 | 1463040830273 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 1845 | 1463040830276 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 01:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:13:50 INFO - PROCESS | 1845 | 1463040830283 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 1845 | 1463040830287 Marionette TRACE conn3 <- [1,2138,null,{}] 01:13:50 INFO - PROCESS | 1845 | 1463040830292 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}] 01:13:50 INFO - PROCESS | 1845 | 1463040830518 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:13:50 INFO - PROCESS | 1845 | 1463040830798 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f596a800 == 155 [pid = 1845] [id = 542] 01:13:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f1046400) [pid = 1845] [serial = 1627] [outer = (nil)] 01:13:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f1480c00) [pid = 1845] [serial = 1628] [outer = 0x7f14f1046400] 01:13:50 INFO - PROCESS | 1845 | 1463040830875 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f4adac00) [pid = 1845] [serial = 1629] [outer = 0x7f14f1046400] 01:13:51 INFO - PROCESS | 1845 | 1463040831747 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]]]}] 01:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1537ms 01:13:51 INFO - PROCESS | 1845 | 1463040831822 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:13:51 INFO - PROCESS | 1845 | 1463040831826 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 01:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:13:51 INFO - PROCESS | 1845 | 1463040831833 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:13:51 INFO - PROCESS | 1845 | 1463040831835 Marionette TRACE conn3 <- [1,2142,null,{}] 01:13:51 INFO - PROCESS | 1845 | 1463040831841 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}] 01:13:52 INFO - PROCESS | 1845 | 1463040832064 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:13:52 INFO - PROCESS | 1845 | 1463040832330 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f65ca800 == 156 [pid = 1845] [id = 543] 01:13:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f13a8c00) [pid = 1845] [serial = 1630] [outer = (nil)] 01:13:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f4cfa800) [pid = 1845] [serial = 1631] [outer = 0x7f14f13a8c00] 01:13:52 INFO - PROCESS | 1845 | 1463040832450 Marionette DEBUG loaded listener.js 01:13:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f6345800) [pid = 1845] [serial = 1632] [outer = 0x7f14f13a8c00] 01:13:53 INFO - PROCESS | 1845 | 1463040833334 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] 01:13:53 INFO - PROCESS | 1845 | 1463040833418 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 01:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:13:53 INFO - PROCESS | 1845 | 1463040833425 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:13:53 INFO - PROCESS | 1845 | 1463040833429 Marionette TRACE conn3 <- [1,2146,null,{}] 01:13:53 INFO - PROCESS | 1845 | 1463040833434 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}] 01:13:53 INFO - PROCESS | 1845 | 1463040833702 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:13:54 INFO - PROCESS | 1845 | 1463040834049 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f98800 == 157 [pid = 1845] [id = 544] 01:13:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f634e800) [pid = 1845] [serial = 1633] [outer = (nil)] 01:13:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f6911000) [pid = 1845] [serial = 1634] [outer = 0x7f14f634e800] 01:13:54 INFO - PROCESS | 1845 | 1463040834127 Marionette DEBUG loaded listener.js 01:13:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f6fce800) [pid = 1845] [serial = 1635] [outer = 0x7f14f634e800] 01:13:55 INFO - PROCESS | 1845 | 1463040835006 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] 01:13:55 INFO - PROCESS | 1845 | 1463040835063 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 01:13:55 INFO - PROCESS | 1845 | 1463040835070 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:13:55 INFO - PROCESS | 1845 | 1463040835073 Marionette TRACE conn3 <- [1,2150,null,{}] 01:13:55 INFO - PROCESS | 1845 | 1463040835078 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}] 01:13:55 INFO - PROCESS | 1845 | 1463040835306 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:13:55 INFO - PROCESS | 1845 | 1463040835625 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8b9a800 == 158 [pid = 1845] [id = 545] 01:13:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14ed8ca800) [pid = 1845] [serial = 1636] [outer = (nil)] 01:13:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14f790b800) [pid = 1845] [serial = 1637] [outer = 0x7f14ed8ca800] 01:13:55 INFO - PROCESS | 1845 | 1463040835716 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14f8beb000) [pid = 1845] [serial = 1638] [outer = 0x7f14ed8ca800] 01:13:56 INFO - PROCESS | 1845 | 1463040836581 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]]]}] 01:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1587ms 01:13:56 INFO - PROCESS | 1845 | 1463040836656 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 1845 | 1463040836660 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 01:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:13:56 INFO - PROCESS | 1845 | 1463040836666 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 1845 | 1463040836670 Marionette TRACE conn3 <- [1,2154,null,{}] 01:13:56 INFO - PROCESS | 1845 | 1463040836676 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}] 01:13:56 INFO - PROCESS | 1845 | 1463040836970 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:13:57 INFO - PROCESS | 1845 | 1463040837297 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe455800 == 159 [pid = 1845] [id = 546] 01:13:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14fa127400) [pid = 1845] [serial = 1639] [outer = (nil)] 01:13:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14fa1ee400) [pid = 1845] [serial = 1640] [outer = 0x7f14fa127400] 01:13:57 INFO - PROCESS | 1845 | 1463040837382 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14fb54a000) [pid = 1845] [serial = 1641] [outer = 0x7f14fa127400] 01:13:58 INFO - PROCESS | 1845 | 1463040838285 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]]]}] 01:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1690ms 01:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:13:58 INFO - PROCESS | 1845 | 1463040838358 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:13:58 INFO - PROCESS | 1845 | 1463040838361 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 01:13:58 INFO - PROCESS | 1845 | 1463040838367 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:13:58 INFO - PROCESS | 1845 | 1463040838370 Marionette TRACE conn3 <- [1,2158,null,{}] 01:13:58 INFO - PROCESS | 1845 | 1463040838376 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}] 01:13:58 INFO - PROCESS | 1845 | 1463040838605 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:13:58 INFO - PROCESS | 1845 | 1463040838942 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd3f800 == 160 [pid = 1845] [id = 547] 01:13:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14f592ec00) [pid = 1845] [serial = 1642] [outer = (nil)] 01:13:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14fcabe400) [pid = 1845] [serial = 1643] [outer = 0x7f14f592ec00] 01:13:59 INFO - PROCESS | 1845 | 1463040839022 Marionette DEBUG loaded listener.js 01:13:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14fe10e000) [pid = 1845] [serial = 1644] [outer = 0x7f14f592ec00] 01:13:59 INFO - PROCESS | 1845 | 1463040839896 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]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1584ms 01:13:59 INFO - PROCESS | 1845 | 1463040839952 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 1845 | 1463040839955 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 01:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:13:59 INFO - PROCESS | 1845 | 1463040839963 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 1845 | 1463040839966 Marionette TRACE conn3 <- [1,2162,null,{}] 01:13:59 INFO - PROCESS | 1845 | 1463040839972 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}] 01:14:00 INFO - PROCESS | 1845 | 1463040840202 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:14:00 INFO - PROCESS | 1845 | 1463040840536 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15067d3000 == 161 [pid = 1845] [id = 548] 01:14:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14f0657c00) [pid = 1845] [serial = 1645] [outer = (nil)] 01:14:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14fe399800) [pid = 1845] [serial = 1646] [outer = 0x7f14f0657c00] 01:14:00 INFO - PROCESS | 1845 | 1463040840616 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14ffb46800) [pid = 1845] [serial = 1647] [outer = 0x7f14f0657c00] 01:14:01 INFO - PROCESS | 1845 | 1463040841521 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]]]}] 01:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1630ms 01:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:14:01 INFO - PROCESS | 1845 | 1463040841593 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:14:01 INFO - PROCESS | 1845 | 1463040841596 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 01:14:01 INFO - PROCESS | 1845 | 1463040841603 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:14:01 INFO - PROCESS | 1845 | 1463040841606 Marionette TRACE conn3 <- [1,2166,null,{}] 01:14:01 INFO - PROCESS | 1845 | 1463040841611 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}] 01:14:01 INFO - PROCESS | 1845 | 1463040841848 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:14:02 INFO - PROCESS | 1845 | 1463040842168 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e2ad800 == 162 [pid = 1845] [id = 549] 01:14:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14e0b8e800) [pid = 1845] [serial = 1648] [outer = (nil)] 01:14:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f1500ebc000) [pid = 1845] [serial = 1649] [outer = 0x7f14e0b8e800] 01:14:02 INFO - PROCESS | 1845 | 1463040842247 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f150348a800) [pid = 1845] [serial = 1650] [outer = 0x7f14e0b8e800] 01:14:03 INFO - PROCESS | 1845 | 1463040843135 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]]]}] 01:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1583ms 01:14:03 INFO - PROCESS | 1845 | 1463040843186 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:14:03 INFO - PROCESS | 1845 | 1463040843190 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 01:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:14:03 INFO - PROCESS | 1845 | 1463040843197 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:14:03 INFO - PROCESS | 1845 | 1463040843201 Marionette TRACE conn3 <- [1,2170,null,{}] 01:14:03 INFO - PROCESS | 1845 | 1463040843207 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}] 01:14:03 INFO - PROCESS | 1845 | 1463040843452 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:14:03 INFO - PROCESS | 1845 | 1463040843771 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511b1c800 == 163 [pid = 1845] [id = 550] 01:14:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f148e000) [pid = 1845] [serial = 1651] [outer = (nil)] 01:14:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f150c5d5400) [pid = 1845] [serial = 1652] [outer = 0x7f14f148e000] 01:14:03 INFO - PROCESS | 1845 | 1463040843853 Marionette DEBUG loaded listener.js 01:14:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f150d3d0400) [pid = 1845] [serial = 1653] [outer = 0x7f14f148e000] 01:14:04 INFO - PROCESS | 1845 | 1463040844743 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]]]}] 01:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1586ms 01:14:04 INFO - PROCESS | 1845 | 1463040844785 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:14:04 INFO - PROCESS | 1845 | 1463040844789 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 01:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:14:04 INFO - PROCESS | 1845 | 1463040844796 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 1845 | 1463040844799 Marionette TRACE conn3 <- [1,2174,null,{}] 01:14:04 INFO - PROCESS | 1845 | 1463040844805 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}] 01:14:05 INFO - PROCESS | 1845 | 1463040845051 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:14:05 INFO - PROCESS | 1845 | 1463040845378 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1512896800 == 164 [pid = 1845] [id = 551] 01:14:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f6c7b400) [pid = 1845] [serial = 1654] [outer = (nil)] 01:14:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f150d63a800) [pid = 1845] [serial = 1655] [outer = 0x7f14f6c7b400] 01:14:05 INFO - PROCESS | 1845 | 1463040845457 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f150e865000) [pid = 1845] [serial = 1656] [outer = 0x7f14f6c7b400] 01:14:06 INFO - PROCESS | 1845 | 1463040846321 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]]]}] 01:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1586ms 01:14:06 INFO - PROCESS | 1845 | 1463040846384 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:14:06 INFO - PROCESS | 1845 | 1463040846387 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 01:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:14:06 INFO - PROCESS | 1845 | 1463040846394 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 1845 | 1463040846397 Marionette TRACE conn3 <- [1,2178,null,{}] 01:14:06 INFO - PROCESS | 1845 | 1463040846403 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}] 01:14:06 INFO - PROCESS | 1845 | 1463040846651 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:14:06 INFO - PROCESS | 1845 | 1463040846967 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15152b6800 == 165 [pid = 1845] [id = 552] 01:14:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14fa336c00) [pid = 1845] [serial = 1657] [outer = (nil)] 01:14:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f15120dd000) [pid = 1845] [serial = 1658] [outer = 0x7f14fa336c00] 01:14:07 INFO - PROCESS | 1845 | 1463040847046 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f15128cb400) [pid = 1845] [serial = 1659] [outer = 0x7f14fa336c00] 01:14:07 INFO - PROCESS | 1845 | 1463040847927 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]]]}] 01:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1587ms 01:14:07 INFO - PROCESS | 1845 | 1463040847982 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 1845 | 1463040847986 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 01:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:14:07 INFO - PROCESS | 1845 | 1463040847992 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 1845 | 1463040847996 Marionette TRACE conn3 <- [1,2182,null,{}] 01:14:08 INFO - PROCESS | 1845 | 1463040848001 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}] 01:14:08 INFO - PROCESS | 1845 | 1463040848241 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:14:08 INFO - PROCESS | 1845 | 1463040848561 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e35a1000 == 166 [pid = 1845] [id = 553] 01:14:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f150e865800) [pid = 1845] [serial = 1660] [outer = (nil)] 01:14:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f1512921c00) [pid = 1845] [serial = 1661] [outer = 0x7f150e865800] 01:14:08 INFO - PROCESS | 1845 | 1463040848648 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f15129d2c00) [pid = 1845] [serial = 1662] [outer = 0x7f150e865800] 01:14:09 INFO - PROCESS | 1845 | 1463040849644 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]]]}] 01:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1730ms 01:14:09 INFO - PROCESS | 1845 | 1463040849724 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:14:09 INFO - PROCESS | 1845 | 1463040849727 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 01:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:14:09 INFO - PROCESS | 1845 | 1463040849735 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 1845 | 1463040849738 Marionette TRACE conn3 <- [1,2186,null,{}] 01:14:09 INFO - PROCESS | 1845 | 1463040849744 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}] 01:14:10 INFO - PROCESS | 1845 | 1463040850043 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:14:10 INFO - PROCESS | 1845 | 1463040850377 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e35a6000 == 167 [pid = 1845] [id = 554] 01:14:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14e0b98400) [pid = 1845] [serial = 1663] [outer = (nil)] 01:14:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14e4ecc400) [pid = 1845] [serial = 1664] [outer = 0x7f14e0b98400] 01:14:10 INFO - PROCESS | 1845 | 1463040850450 Marionette DEBUG loaded listener.js 01:14:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14e51c7c00) [pid = 1845] [serial = 1665] [outer = 0x7f14e0b98400] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511f06800 == 166 [pid = 1845] [id = 430] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c55000 == 165 [pid = 1845] [id = 431] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e357d800 == 164 [pid = 1845] [id = 484] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd46000 == 163 [pid = 1845] [id = 428] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eddab800 == 162 [pid = 1845] [id = 282] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8292800 == 161 [pid = 1845] [id = 534] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e60cb000 == 160 [pid = 1845] [id = 533] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e3579800 == 159 [pid = 1845] [id = 532] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e16e7800 == 158 [pid = 1845] [id = 531] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe32d800 == 157 [pid = 1845] [id = 527] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa224000 == 156 [pid = 1845] [id = 526] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f72a2800 == 155 [pid = 1845] [id = 525] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6932000 == 154 [pid = 1845] [id = 524] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b23000 == 153 [pid = 1845] [id = 523] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49b2000 == 152 [pid = 1845] [id = 522] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c4d000 == 151 [pid = 1845] [id = 521] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f08c3800 == 150 [pid = 1845] [id = 520] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eeedb000 == 149 [pid = 1845] [id = 519] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edc9b000 == 148 [pid = 1845] [id = 518] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed67d800 == 147 [pid = 1845] [id = 517] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec197000 == 146 [pid = 1845] [id = 516] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebd55000 == 145 [pid = 1845] [id = 515] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8ccf800 == 144 [pid = 1845] [id = 514] 01:14:11 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e5047000 == 143 [pid = 1845] [id = 513] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14e9655000) [pid = 1845] [serial = 1538] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f150345c800) [pid = 1845] [serial = 1443] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14fa123400) [pid = 1845] [serial = 1434] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14fead8400) [pid = 1845] [serial = 1506] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f6fce400) [pid = 1845] [serial = 1431] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14f6346000) [pid = 1845] [serial = 1491] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14f4c1d400) [pid = 1845] [serial = 1488] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14e4ed0c00) [pid = 1845] [serial = 1524] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14e331d000) [pid = 1845] [serial = 1404] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14ebc7ac00) [pid = 1845] [serial = 1521] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14f02bb000) [pid = 1845] [serial = 1482] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14e517ec00) [pid = 1845] [serial = 1532] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f5a42c00) [pid = 1845] [serial = 1425] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14f9550400) [pid = 1845] [serial = 1500] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14ebaa9800) [pid = 1845] [serial = 1476] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14fc717000) [pid = 1845] [serial = 1502] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f150e26d000) [pid = 1845] [serial = 1446] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14eef1c800) [pid = 1845] [serial = 1416] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f76b9400) [pid = 1845] [serial = 1497] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14e4d0a000) [pid = 1845] [serial = 1530] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14ee0a3c00) [pid = 1845] [serial = 1479] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f15038bd400) [pid = 1845] [serial = 1511] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14fd7da000) [pid = 1845] [serial = 1505] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f0597000) [pid = 1845] [serial = 1484] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14edb93400) [pid = 1845] [serial = 1478] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f150d384800) [pid = 1845] [serial = 1512] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14e69e7c00) [pid = 1845] [serial = 1473] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14ede06c00) [pid = 1845] [serial = 1413] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f1500ffa000) [pid = 1845] [serial = 1509] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f6fccc00) [pid = 1845] [serial = 1496] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14e3111000) [pid = 1845] [serial = 1520] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f150e6da800) [pid = 1845] [serial = 1514] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f1050400) [pid = 1845] [serial = 1419] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f4c16c00) [pid = 1845] [serial = 1422] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f096c000) [pid = 1845] [serial = 1485] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f79b2400) [pid = 1845] [serial = 1499] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14e3168400) [pid = 1845] [serial = 1535] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14e3321000) [pid = 1845] [serial = 1529] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f151072f400) [pid = 1845] [serial = 1515] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14e5178800) [pid = 1845] [serial = 1472] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14e7e49400) [pid = 1845] [serial = 1407] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f1512805400) [pid = 1845] [serial = 1518] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14fe395c00) [pid = 1845] [serial = 1437] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f15126c8c00) [pid = 1845] [serial = 1517] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14fc950c00) [pid = 1845] [serial = 1503] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f15126c4000) [pid = 1845] [serial = 1449] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14ef0e1000) [pid = 1845] [serial = 1481] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14ebc54000) [pid = 1845] [serial = 1410] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14e69e8800) [pid = 1845] [serial = 1533] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14e3043c00) [pid = 1845] [serial = 1526] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14e304f800) [pid = 1845] [serial = 1452] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14f63d4400) [pid = 1845] [serial = 1428] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f14d5800) [pid = 1845] [serial = 1487] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14ffb4f000) [pid = 1845] [serial = 1440] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14f690f800) [pid = 1845] [serial = 1494] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14e8b3fc00) [pid = 1845] [serial = 1536] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f5a44000) [pid = 1845] [serial = 1490] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14f6459000) [pid = 1845] [serial = 1493] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14e3106800) [pid = 1845] [serial = 1527] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14eb846c00) [pid = 1845] [serial = 1475] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14ffcb1000) [pid = 1845] [serial = 1508] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14e3111c00) [pid = 1845] [serial = 1523] [outer = (nil)] [url = about:blank] 01:14:12 INFO - PROCESS | 1845 | 1463040852813 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]]]}] 01:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 3138ms 01:14:12 INFO - PROCESS | 1845 | 1463040852879 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:14:12 INFO - PROCESS | 1845 | 1463040852886 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 01:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:14:12 INFO - PROCESS | 1845 | 1463040852895 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 1845 | 1463040852901 Marionette TRACE conn3 <- [1,2190,null,{}] 01:14:12 INFO - PROCESS | 1845 | 1463040852909 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}] 01:14:13 INFO - PROCESS | 1845 | 1463040853144 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:14:13 INFO - PROCESS | 1845 | 1463040853324 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e32c2800 == 144 [pid = 1845] [id = 555] 01:14:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14e3105c00) [pid = 1845] [serial = 1666] [outer = (nil)] 01:14:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14e3112c00) [pid = 1845] [serial = 1667] [outer = 0x7f14e3105c00] 01:14:13 INFO - PROCESS | 1845 | 1463040853394 Marionette DEBUG loaded listener.js 01:14:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e3320400) [pid = 1845] [serial = 1668] [outer = 0x7f14e3105c00] 01:14:14 INFO - PROCESS | 1845 | 1463040854228 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]]]}] 01:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1392ms 01:14:14 INFO - PROCESS | 1845 | 1463040854288 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:14:14 INFO - PROCESS | 1845 | 1463040854297 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 01:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:14:14 INFO - PROCESS | 1845 | 1463040854308 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 1845 | 1463040854312 Marionette TRACE conn3 <- [1,2194,null,{}] 01:14:14 INFO - PROCESS | 1845 | 1463040854319 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}] 01:14:14 INFO - PROCESS | 1845 | 1463040854548 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:14:14 INFO - PROCESS | 1845 | 1463040854770 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e5040800 == 145 [pid = 1845] [id = 556] 01:14:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e310c000) [pid = 1845] [serial = 1669] [outer = (nil)] 01:14:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e4fc2400) [pid = 1845] [serial = 1670] [outer = 0x7f14e310c000] 01:14:14 INFO - PROCESS | 1845 | 1463040854834 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e5174400) [pid = 1845] [serial = 1671] [outer = 0x7f14e310c000] 01:14:15 INFO - PROCESS | 1845 | 1463040855725 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]]]}] 01:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1433ms 01:14:15 INFO - PROCESS | 1845 | 1463040855746 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:14:15 INFO - PROCESS | 1845 | 1463040855749 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 01:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:14:15 INFO - PROCESS | 1845 | 1463040855761 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:14:15 INFO - PROCESS | 1845 | 1463040855768 Marionette TRACE conn3 <- [1,2198,null,{}] 01:14:15 INFO - PROCESS | 1845 | 1463040855793 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}] 01:14:16 INFO - PROCESS | 1845 | 1463040856081 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:14:16 INFO - PROCESS | 1845 | 1463040856153 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e794a800 == 146 [pid = 1845] [id = 557] 01:14:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e4fc5c00) [pid = 1845] [serial = 1672] [outer = (nil)] 01:14:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e69e7800) [pid = 1845] [serial = 1673] [outer = 0x7f14e4fc5c00] 01:14:16 INFO - PROCESS | 1845 | 1463040856436 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e789d800) [pid = 1845] [serial = 1674] [outer = 0x7f14e4fc5c00] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14fff5c400) [pid = 1845] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14e0b94400) [pid = 1845] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14e4fbcc00) [pid = 1845] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f034f800) [pid = 1845] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e9649800) [pid = 1845] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14ebeebc00) [pid = 1845] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14eeee8800) [pid = 1845] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e5174c00) [pid = 1845] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14ebede000) [pid = 1845] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14ebabb400) [pid = 1845] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14e3048400) [pid = 1845] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14f0590000) [pid = 1845] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14ea230800) [pid = 1845] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14ebaa5c00) [pid = 1845] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14e69e9800) [pid = 1845] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14fa12d000) [pid = 1845] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14e64d3800) [pid = 1845] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14eb851c00) [pid = 1845] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14e0b99000) [pid = 1845] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14ebee2000) [pid = 1845] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14ebabd400) [pid = 1845] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:14:17 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14f05a3800) [pid = 1845] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:14:17 INFO - PROCESS | 1845 | 1463040857838 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]]]}] 01:14:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:14:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2097ms 01:14:17 INFO - PROCESS | 1845 | 1463040857860 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:14:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:14:17 INFO - PROCESS | 1845 | 1463040857864 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 01:14:17 INFO - PROCESS | 1845 | 1463040857870 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1845 | 1463040857874 Marionette TRACE conn3 <- [1,2202,null,{}] 01:14:17 INFO - PROCESS | 1845 | 1463040857879 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}] 01:14:18 INFO - PROCESS | 1845 | 1463040858093 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:14:18 INFO - PROCESS | 1845 | 1463040858266 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82af800 == 147 [pid = 1845] [id = 558] 01:14:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14e0b93400) [pid = 1845] [serial = 1675] [outer = (nil)] 01:14:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14e69eb000) [pid = 1845] [serial = 1676] [outer = 0x7f14e0b93400] 01:14:18 INFO - PROCESS | 1845 | 1463040858333 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e8b3fc00) [pid = 1845] [serial = 1677] [outer = 0x7f14e0b93400] 01:14:19 INFO - PROCESS | 1845 | 1463040859434 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]]]}] 01:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1631ms 01:14:19 INFO - PROCESS | 1845 | 1463040859503 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:14:19 INFO - PROCESS | 1845 | 1463040859510 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 01:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:14:19 INFO - PROCESS | 1845 | 1463040859518 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:14:19 INFO - PROCESS | 1845 | 1463040859523 Marionette TRACE conn3 <- [1,2206,null,{}] 01:14:19 INFO - PROCESS | 1845 | 1463040859533 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}] 01:14:19 INFO - PROCESS | 1845 | 1463040859821 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:14:20 INFO - PROCESS | 1845 | 1463040860145 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3587000 == 148 [pid = 1845] [id = 559] 01:14:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e310a400) [pid = 1845] [serial = 1678] [outer = (nil)] 01:14:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e3163000) [pid = 1845] [serial = 1679] [outer = 0x7f14e310a400] 01:14:20 INFO - PROCESS | 1845 | 1463040860229 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e4d09800) [pid = 1845] [serial = 1680] [outer = 0x7f14e310a400] 01:14:21 INFO - PROCESS | 1845 | 1463040861153 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]]]}] 01:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1690ms 01:14:21 INFO - PROCESS | 1845 | 1463040861210 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:14:21 INFO - PROCESS | 1845 | 1463040861219 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 01:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:14:21 INFO - PROCESS | 1845 | 1463040861230 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 1845 | 1463040861235 Marionette TRACE conn3 <- [1,2210,null,{}] 01:14:21 INFO - PROCESS | 1845 | 1463040861241 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}] 01:14:21 INFO - PROCESS | 1845 | 1463040861526 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:14:21 INFO - PROCESS | 1845 | 1463040861832 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e9549800 == 149 [pid = 1845] [id = 560] 01:14:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14e4fbfc00) [pid = 1845] [serial = 1681] [outer = (nil)] 01:14:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14e5180c00) [pid = 1845] [serial = 1682] [outer = 0x7f14e4fbfc00] 01:14:21 INFO - PROCESS | 1845 | 1463040861911 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14e51ccc00) [pid = 1845] [serial = 1683] [outer = 0x7f14e4fbfc00] 01:14:22 INFO - PROCESS | 1845 | 1463040862781 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]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:14:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1583ms 01:14:22 INFO - PROCESS | 1845 | 1463040862814 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 1845 | 1463040862817 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 01:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:14:22 INFO - PROCESS | 1845 | 1463040862824 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 1845 | 1463040862830 Marionette TRACE conn3 <- [1,2214,null,{}] 01:14:22 INFO - PROCESS | 1845 | 1463040862847 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}] 01:14:23 INFO - PROCESS | 1845 | 1463040863100 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:14:23 INFO - PROCESS | 1845 | 1463040863355 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebec5000 == 150 [pid = 1845] [id = 561] 01:14:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14e9649400) [pid = 1845] [serial = 1684] [outer = (nil)] 01:14:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14eb842800) [pid = 1845] [serial = 1685] [outer = 0x7f14e9649400] 01:14:23 INFO - PROCESS | 1845 | 1463040863522 Marionette DEBUG loaded listener.js 01:14:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14ebaa6800) [pid = 1845] [serial = 1686] [outer = 0x7f14e9649400] 01:14:24 INFO - PROCESS | 1845 | 1463040864445 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]]]}] 01:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1690ms 01:14:24 INFO - PROCESS | 1845 | 1463040864515 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:14:24 INFO - PROCESS | 1845 | 1463040864520 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 01:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:14:24 INFO - PROCESS | 1845 | 1463040864526 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:14:24 INFO - PROCESS | 1845 | 1463040864530 Marionette TRACE conn3 <- [1,2218,null,{}] 01:14:24 INFO - PROCESS | 1845 | 1463040864535 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}] 01:14:24 INFO - PROCESS | 1845 | 1463040864774 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:14:25 INFO - PROCESS | 1845 | 1463040865090 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec1d6800 == 151 [pid = 1845] [id = 562] 01:14:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14e69eac00) [pid = 1845] [serial = 1687] [outer = (nil)] 01:14:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14ebc7b800) [pid = 1845] [serial = 1688] [outer = 0x7f14e69eac00] 01:14:25 INFO - PROCESS | 1845 | 1463040865173 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14ebedd000) [pid = 1845] [serial = 1689] [outer = 0x7f14e69eac00] 01:14:26 INFO - PROCESS | 1845 | 1463040866050 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]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1586ms 01:14:26 INFO - PROCESS | 1845 | 1463040866113 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:14:26 INFO - PROCESS | 1845 | 1463040866118 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 01:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:14:26 INFO - PROCESS | 1845 | 1463040866125 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1845 | 1463040866128 Marionette TRACE conn3 <- [1,2222,null,{}] 01:14:26 INFO - PROCESS | 1845 | 1463040866134 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}] 01:14:26 INFO - PROCESS | 1845 | 1463040866377 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:14:26 INFO - PROCESS | 1845 | 1463040866633 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed720000 == 152 [pid = 1845] [id = 563] 01:14:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14ebaa7000) [pid = 1845] [serial = 1690] [outer = (nil)] 01:14:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14edb94800) [pid = 1845] [serial = 1691] [outer = 0x7f14ebaa7000] 01:14:26 INFO - PROCESS | 1845 | 1463040866751 Marionette DEBUG loaded listener.js 01:14:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14edddd800) [pid = 1845] [serial = 1692] [outer = 0x7f14ebaa7000] 01:14:27 INFO - PROCESS | 1845 | 1463040867608 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]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1535ms 01:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:14:27 INFO - PROCESS | 1845 | 1463040867662 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 1845 | 1463040867665 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 01:14:27 INFO - PROCESS | 1845 | 1463040867672 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 1845 | 1463040867675 Marionette TRACE conn3 <- [1,2226,null,{}] 01:14:27 INFO - PROCESS | 1845 | 1463040867681 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}] 01:14:27 INFO - PROCESS | 1845 | 1463040867959 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:14:28 INFO - PROCESS | 1845 | 1463040868265 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec22000 == 153 [pid = 1845] [id = 564] 01:14:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14ee0a8400) [pid = 1845] [serial = 1693] [outer = (nil)] 01:14:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14eef22800) [pid = 1845] [serial = 1694] [outer = 0x7f14ee0a8400] 01:14:28 INFO - PROCESS | 1845 | 1463040868347 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f02bac00) [pid = 1845] [serial = 1695] [outer = 0x7f14ee0a8400] 01:14:29 INFO - PROCESS | 1845 | 1463040869216 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]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1591ms 01:14:29 INFO - PROCESS | 1845 | 1463040869263 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:14:29 INFO - PROCESS | 1845 | 1463040869267 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 01:14:29 INFO - PROCESS | 1845 | 1463040869273 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 1845 | 1463040869276 Marionette TRACE conn3 <- [1,2230,null,{}] 01:14:29 INFO - PROCESS | 1845 | 1463040869282 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}] 01:14:29 INFO - PROCESS | 1845 | 1463040869528 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:14:29 INFO - PROCESS | 1845 | 1463040869797 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef208800 == 154 [pid = 1845] [id = 565] 01:14:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14ea238000) [pid = 1845] [serial = 1696] [outer = (nil)] 01:14:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f0596c00) [pid = 1845] [serial = 1697] [outer = 0x7f14ea238000] 01:14:29 INFO - PROCESS | 1845 | 1463040869918 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f096e400) [pid = 1845] [serial = 1698] [outer = 0x7f14ea238000] 01:14:30 INFO - PROCESS | 1845 | 1463040870773 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]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1536ms 01:14:30 INFO - PROCESS | 1845 | 1463040870809 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 1845 | 1463040870812 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 01:14:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:14:30 INFO - PROCESS | 1845 | 1463040870821 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1845 | 1463040870825 Marionette TRACE conn3 <- [1,2234,null,{}] 01:14:30 INFO - PROCESS | 1845 | 1463040870830 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}] 01:14:31 INFO - PROCESS | 1845 | 1463040871063 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:14:31 INFO - PROCESS | 1845 | 1463040871324 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0621000 == 155 [pid = 1845] [id = 566] 01:14:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14eb862400) [pid = 1845] [serial = 1699] [outer = (nil)] 01:14:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f104f000) [pid = 1845] [serial = 1700] [outer = 0x7f14eb862400] 01:14:31 INFO - PROCESS | 1845 | 1463040871443 Marionette DEBUG loaded listener.js 01:14:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f128f000) [pid = 1845] [serial = 1701] [outer = 0x7f14eb862400] 01:14:32 INFO - PROCESS | 1845 | 1463040872289 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]]]}] 01:14:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:14:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1534ms 01:14:32 INFO - PROCESS | 1845 | 1463040872357 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:14:32 INFO - PROCESS | 1845 | 1463040872362 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 01:14:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:14:32 INFO - PROCESS | 1845 | 1463040872369 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:14:32 INFO - PROCESS | 1845 | 1463040872372 Marionette TRACE conn3 <- [1,2238,null,{}] 01:14:32 INFO - PROCESS | 1845 | 1463040872377 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}] 01:14:32 INFO - PROCESS | 1845 | 1463040872613 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:14:32 INFO - PROCESS | 1845 | 1463040872884 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ace000 == 156 [pid = 1845] [id = 567] 01:14:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f0351000) [pid = 1845] [serial = 1702] [outer = (nil)] 01:14:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f132fc00) [pid = 1845] [serial = 1703] [outer = 0x7f14f0351000] 01:14:33 INFO - PROCESS | 1845 | 1463040873003 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f13ab400) [pid = 1845] [serial = 1704] [outer = 0x7f14f0351000] 01:14:33 INFO - PROCESS | 1845 | 1463040873859 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]]]}] 01:14:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:14:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1533ms 01:14:33 INFO - PROCESS | 1845 | 1463040873903 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:14:33 INFO - PROCESS | 1845 | 1463040873908 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 01:14:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:14:33 INFO - PROCESS | 1845 | 1463040873914 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:14:33 INFO - PROCESS | 1845 | 1463040873917 Marionette TRACE conn3 <- [1,2242,null,{}] 01:14:33 INFO - PROCESS | 1845 | 1463040873922 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}] 01:14:34 INFO - PROCESS | 1845 | 1463040874176 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:14:34 INFO - PROCESS | 1845 | 1463040874435 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c85000 == 157 [pid = 1845] [id = 568] 01:14:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14ea231c00) [pid = 1845] [serial = 1705] [outer = (nil)] 01:14:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f1485400) [pid = 1845] [serial = 1706] [outer = 0x7f14ea231c00] 01:14:34 INFO - PROCESS | 1845 | 1463040874571 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f14adc00) [pid = 1845] [serial = 1707] [outer = 0x7f14ea231c00] 01:14:35 INFO - PROCESS | 1845 | 1463040875388 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]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1530ms 01:14:35 INFO - PROCESS | 1845 | 1463040875461 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 1845 | 1463040875464 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 01:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:14:35 INFO - PROCESS | 1845 | 1463040875474 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 1845 | 1463040875477 Marionette TRACE conn3 <- [1,2246,null,{}] 01:14:35 INFO - PROCESS | 1845 | 1463040875483 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}] 01:14:35 INFO - PROCESS | 1845 | 1463040875737 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:14:36 INFO - PROCESS | 1845 | 1463040876000 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4cb9800 == 158 [pid = 1845] [id = 569] 01:14:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f4c21800) [pid = 1845] [serial = 1708] [outer = (nil)] 01:14:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f4cf6c00) [pid = 1845] [serial = 1709] [outer = 0x7f14f4c21800] 01:14:36 INFO - PROCESS | 1845 | 1463040876132 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f5934000) [pid = 1845] [serial = 1710] [outer = 0x7f14f4c21800] 01:14:37 INFO - PROCESS | 1845 | 1463040877055 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]]]}] 01:14:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:14:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1632ms 01:14:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:14:37 INFO - PROCESS | 1845 | 1463040877107 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:14:37 INFO - PROCESS | 1845 | 1463040877110 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 01:14:37 INFO - PROCESS | 1845 | 1463040877116 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:14:37 INFO - PROCESS | 1845 | 1463040877119 Marionette TRACE conn3 <- [1,2250,null,{}] 01:14:37 INFO - PROCESS | 1845 | 1463040877124 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}] 01:14:37 INFO - PROCESS | 1845 | 1463040877346 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:14:37 INFO - PROCESS | 1845 | 1463040877649 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b21000 == 159 [pid = 1845] [id = 570] 01:14:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f5936400) [pid = 1845] [serial = 1711] [outer = (nil)] 01:14:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f5a4ec00) [pid = 1845] [serial = 1712] [outer = 0x7f14f5936400] 01:14:37 INFO - PROCESS | 1845 | 1463040877728 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f6383800) [pid = 1845] [serial = 1713] [outer = 0x7f14f5936400] 01:14:38 INFO - PROCESS | 1845 | 1463040878565 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]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1484ms 01:14:38 INFO - PROCESS | 1845 | 1463040878600 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 1845 | 1463040878604 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 01:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:14:38 INFO - PROCESS | 1845 | 1463040878610 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1845 | 1463040878612 Marionette TRACE conn3 <- [1,2254,null,{}] 01:14:38 INFO - PROCESS | 1845 | 1463040878617 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}] 01:14:38 INFO - PROCESS | 1845 | 1463040878838 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:14:39 INFO - PROCESS | 1845 | 1463040879131 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f65db800 == 160 [pid = 1845] [id = 571] 01:14:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f592a000) [pid = 1845] [serial = 1714] [outer = (nil)] 01:14:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f63d4800) [pid = 1845] [serial = 1715] [outer = 0x7f14f592a000] 01:14:39 INFO - PROCESS | 1845 | 1463040879249 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f645b800) [pid = 1845] [serial = 1716] [outer = 0x7f14f592a000] 01:14:40 INFO - PROCESS | 1845 | 1463040880144 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]]]}] 01:14:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:14:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1586ms 01:14:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:14:40 INFO - PROCESS | 1845 | 1463040880197 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:14:40 INFO - PROCESS | 1845 | 1463040880200 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 01:14:40 INFO - PROCESS | 1845 | 1463040880206 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 1845 | 1463040880209 Marionette TRACE conn3 <- [1,2258,null,{}] 01:14:40 INFO - PROCESS | 1845 | 1463040880215 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}] 01:14:40 INFO - PROCESS | 1845 | 1463040880441 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:14:40 INFO - PROCESS | 1845 | 1463040880745 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f84800 == 161 [pid = 1845] [id = 572] 01:14:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14e0b98800) [pid = 1845] [serial = 1717] [outer = (nil)] 01:14:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f67bf800) [pid = 1845] [serial = 1718] [outer = 0x7f14e0b98800] 01:14:40 INFO - PROCESS | 1845 | 1463040880822 Marionette DEBUG loaded listener.js 01:14:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f6fc5400) [pid = 1845] [serial = 1719] [outer = 0x7f14e0b98800] 01:14:41 INFO - PROCESS | 1845 | 1463040881691 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]]]}] 01:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1534ms 01:14:41 INFO - PROCESS | 1845 | 1463040881740 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:14:41 INFO - PROCESS | 1845 | 1463040881744 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 01:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:14:41 INFO - PROCESS | 1845 | 1463040881750 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:14:41 INFO - PROCESS | 1845 | 1463040881752 Marionette TRACE conn3 <- [1,2262,null,{}] 01:14:41 INFO - PROCESS | 1845 | 1463040881758 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}] 01:14:41 INFO - PROCESS | 1845 | 1463040881989 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:14:42 INFO - PROCESS | 1845 | 1463040882254 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f729c800 == 162 [pid = 1845] [id = 573] 01:14:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14f5937c00) [pid = 1845] [serial = 1720] [outer = (nil)] 01:14:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14f76be800) [pid = 1845] [serial = 1721] [outer = 0x7f14f5937c00] 01:14:42 INFO - PROCESS | 1845 | 1463040882373 Marionette DEBUG loaded listener.js 01:14:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14f79b7000) [pid = 1845] [serial = 1722] [outer = 0x7f14f5937c00] 01:14:43 INFO - PROCESS | 1845 | 1463040883193 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]]]}] 01:14:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:14:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1487ms 01:14:43 INFO - PROCESS | 1845 | 1463040883239 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:14:43 INFO - PROCESS | 1845 | 1463040883242 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 01:14:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:14:43 INFO - PROCESS | 1845 | 1463040883248 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 1845 | 1463040883251 Marionette TRACE conn3 <- [1,2266,null,{}] 01:14:43 INFO - PROCESS | 1845 | 1463040883279 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}] 01:14:43 INFO - PROCESS | 1845 | 1463040883515 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:14:43 INFO - PROCESS | 1845 | 1463040883781 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8430800 == 163 [pid = 1845] [id = 574] 01:14:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14f63d7400) [pid = 1845] [serial = 1723] [outer = (nil)] 01:14:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14f8bea800) [pid = 1845] [serial = 1724] [outer = 0x7f14f63d7400] 01:14:43 INFO - PROCESS | 1845 | 1463040883902 Marionette DEBUG loaded listener.js 01:14:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14f9550800) [pid = 1845] [serial = 1725] [outer = 0x7f14f63d7400] 01:14:44 INFO - PROCESS | 1845 | 1463040884773 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]]]}] 01:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1554ms 01:14:44 INFO - PROCESS | 1845 | 1463040884804 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:14:44 INFO - PROCESS | 1845 | 1463040884807 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 01:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:14:44 INFO - PROCESS | 1845 | 1463040884814 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 1845 | 1463040884817 Marionette TRACE conn3 <- [1,2270,null,{}] 01:14:44 INFO - PROCESS | 1845 | 1463040884822 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}] 01:14:45 INFO - PROCESS | 1845 | 1463040885055 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:14:45 INFO - PROCESS | 1845 | 1463040885322 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb5cf000 == 164 [pid = 1845] [id = 575] 01:14:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14f6461c00) [pid = 1845] [serial = 1726] [outer = (nil)] 01:14:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14fa05d400) [pid = 1845] [serial = 1727] [outer = 0x7f14f6461c00] 01:14:45 INFO - PROCESS | 1845 | 1463040885441 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14fa128000) [pid = 1845] [serial = 1728] [outer = 0x7f14f6461c00] 01:14:46 INFO - PROCESS | 1845 | 1463040886301 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]]]}] 01:14:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:14:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1532ms 01:14:46 INFO - PROCESS | 1845 | 1463040886347 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 1845 | 1463040886351 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 01:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:14:46 INFO - PROCESS | 1845 | 1463040886357 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:14:46 INFO - PROCESS | 1845 | 1463040886359 Marionette TRACE conn3 <- [1,2274,null,{}] 01:14:46 INFO - PROCESS | 1845 | 1463040886366 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}] 01:14:46 INFO - PROCESS | 1845 | 1463040886601 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:14:46 INFO - PROCESS | 1845 | 1463040886870 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe32d800 == 165 [pid = 1845] [id = 576] 01:14:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14f76bcc00) [pid = 1845] [serial = 1729] [outer = (nil)] 01:14:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14fa1f0800) [pid = 1845] [serial = 1730] [outer = 0x7f14f76bcc00] 01:14:47 INFO - PROCESS | 1845 | 1463040886999 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14fa340000) [pid = 1845] [serial = 1731] [outer = 0x7f14f76bcc00] 01:14:47 INFO - PROCESS | 1845 | 1463040887863 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]]]}] 01:14:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:14:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1536ms 01:14:47 INFO - PROCESS | 1845 | 1463040887894 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 1845 | 1463040887898 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 01:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:14:47 INFO - PROCESS | 1845 | 1463040887904 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1845 | 1463040887907 Marionette TRACE conn3 <- [1,2278,null,{}] 01:14:47 INFO - PROCESS | 1845 | 1463040887912 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}] 01:14:48 INFO - PROCESS | 1845 | 1463040888149 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:14:48 INFO - PROCESS | 1845 | 1463040888427 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14febe1000 == 166 [pid = 1845] [id = 577] 01:14:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f104e400) [pid = 1845] [serial = 1732] [outer = (nil)] 01:14:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14fb54d000) [pid = 1845] [serial = 1733] [outer = 0x7f14f104e400] 01:14:48 INFO - PROCESS | 1845 | 1463040888553 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14fc7ea000) [pid = 1845] [serial = 1734] [outer = 0x7f14f104e400] 01:14:49 INFO - PROCESS | 1845 | 1463040889495 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]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:14:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1634ms 01:14:49 INFO - PROCESS | 1845 | 1463040889541 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1845 | 1463040889545 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 01:14:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:14:49 INFO - PROCESS | 1845 | 1463040889550 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1845 | 1463040889552 Marionette TRACE conn3 <- [1,2282,null,{}] 01:14:49 INFO - PROCESS | 1845 | 1463040889558 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}] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8cda800 == 165 [pid = 1845] [id = 413] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e794a800 == 164 [pid = 1845] [id = 557] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e5040800 == 163 [pid = 1845] [id = 556] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e32c2800 == 162 [pid = 1845] [id = 555] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e35a1000 == 161 [pid = 1845] [id = 553] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15152b6800 == 160 [pid = 1845] [id = 552] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1512896800 == 159 [pid = 1845] [id = 551] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511b1c800 == 158 [pid = 1845] [id = 550] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e2ad800 == 157 [pid = 1845] [id = 549] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15067d3000 == 156 [pid = 1845] [id = 548] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd3f800 == 155 [pid = 1845] [id = 547] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe455800 == 154 [pid = 1845] [id = 546] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8b9a800 == 153 [pid = 1845] [id = 545] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6f98800 == 152 [pid = 1845] [id = 544] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f65ca800 == 151 [pid = 1845] [id = 543] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f596a800 == 150 [pid = 1845] [id = 542] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c56000 == 149 [pid = 1845] [id = 541] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef21d000 == 148 [pid = 1845] [id = 540] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed9e0000 == 147 [pid = 1845] [id = 539] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec1c9800 == 146 [pid = 1845] [id = 538] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea214800 == 145 [pid = 1845] [id = 537] 01:14:50 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e503d000 == 144 [pid = 1845] [id = 536] 01:14:51 INFO - PROCESS | 1845 | 1463040891073 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14e964e400) [pid = 1845] [serial = 1607] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f1506998000) [pid = 1845] [serial = 1580] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14e4eca800) [pid = 1845] [serial = 1542] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e4fc4400) [pid = 1845] [serial = 1589] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f1512806800) [pid = 1845] [serial = 1587] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14eb863400) [pid = 1845] [serial = 1604] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14fe103400) [pid = 1845] [serial = 1575] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14fff5b000) [pid = 1845] [serial = 1578] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f6fd1c00) [pid = 1845] [serial = 1574] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f15120db800) [pid = 1845] [serial = 1586] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14e7742c00) [pid = 1845] [serial = 1601] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14f785a400) [pid = 1845] [serial = 1569] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14eebf1000) [pid = 1845] [serial = 1554] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14e4d0e400) [pid = 1845] [serial = 1599] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f4ad3000) [pid = 1845] [serial = 1560] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14e3324800) [pid = 1845] [serial = 1598] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f150385c800) [pid = 1845] [serial = 1583] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14ebc7b400) [pid = 1845] [serial = 1548] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14e8b3e000) [pid = 1845] [serial = 1544] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14e9654800) [pid = 1845] [serial = 1545] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14fc7a7000) [pid = 1845] [serial = 1572] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14e78a1000) [pid = 1845] [serial = 1602] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14ebabd000) [pid = 1845] [serial = 1470] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f150e654400) [pid = 1845] [serial = 1584] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f151089a400) [pid = 1845] [serial = 1592] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14ebee6000) [pid = 1845] [serial = 1550] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14e4d09000) [pid = 1845] [serial = 1541] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14e304bc00) [pid = 1845] [serial = 1596] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f4cef000) [pid = 1845] [serial = 1562] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f645e400) [pid = 1845] [serial = 1566] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14edd8b000) [pid = 1845] [serial = 1551] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14ebc54800) [pid = 1845] [serial = 1547] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14f14b4000) [pid = 1845] [serial = 1559] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14fefb5c00) [pid = 1845] [serial = 1577] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f5a48800) [pid = 1845] [serial = 1565] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14f5934400) [pid = 1845] [serial = 1563] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14f6fda400) [pid = 1845] [serial = 1568] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14e4fc9000) [pid = 1845] [serial = 1590] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f150d3cf000) [pid = 1845] [serial = 1581] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14e17b4000) [pid = 1845] [serial = 1595] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14ee09e800) [pid = 1845] [serial = 1553] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f104d800) [pid = 1845] [serial = 1556] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14f132a800) [pid = 1845] [serial = 1557] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14fa1f3000) [pid = 1845] [serial = 1571] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14ebaa5400) [pid = 1845] [serial = 1605] [outer = (nil)] [url = about:blank] 01:14:51 INFO - PROCESS | 1845 | 1463040891493 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2fd2800 == 145 [pid = 1845] [id = 578] 01:14:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e17b5800) [pid = 1845] [serial = 1735] [outer = (nil)] 01:14:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e17bcc00) [pid = 1845] [serial = 1736] [outer = 0x7f14e17b5800] 01:14:51 INFO - PROCESS | 1845 | 1463040891564 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e3051400) [pid = 1845] [serial = 1737] [outer = 0x7f14e17b5800] 01:14:52 INFO - PROCESS | 1845 | 1463040892326 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]]]}] 01:14:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:14:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 2834ms 01:14:52 INFO - PROCESS | 1845 | 1463040892388 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 1845 | 1463040892394 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 01:14:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:14:52 INFO - PROCESS | 1845 | 1463040892429 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 1845 | 1463040892436 Marionette TRACE conn3 <- [1,2286,null,{}] 01:14:52 INFO - PROCESS | 1845 | 1463040892446 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}] 01:14:52 INFO - PROCESS | 1845 | 1463040892679 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:14:52 INFO - PROCESS | 1845 | 1463040892859 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e358e000 == 146 [pid = 1845] [id = 579] 01:14:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e3044000) [pid = 1845] [serial = 1738] [outer = (nil)] 01:14:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e3324800) [pid = 1845] [serial = 1739] [outer = 0x7f14e3044000] 01:14:52 INFO - PROCESS | 1845 | 1463040892929 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e4ec6000) [pid = 1845] [serial = 1740] [outer = 0x7f14e3044000] 01:14:53 INFO - PROCESS | 1845 | 1463040893803 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]]]}] 01:14:53 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 01:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1419ms 01:14:53 INFO - PROCESS | 1845 | 1463040893820 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:14:53 INFO - PROCESS | 1845 | 1463040893825 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 01:14:53 INFO - PROCESS | 1845 | 1463040893838 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:14:53 INFO - PROCESS | 1845 | 1463040893840 Marionette TRACE conn3 <- [1,2290,null,{}] 01:14:53 INFO - PROCESS | 1845 | 1463040893847 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}] 01:14:54 INFO - PROCESS | 1845 | 1463040894140 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:14:54 INFO - PROCESS | 1845 | 1463040894188 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e67ce800 == 147 [pid = 1845] [id = 580] 01:14:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e4ed0000) [pid = 1845] [serial = 1741] [outer = (nil)] 01:14:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14e51c2c00) [pid = 1845] [serial = 1742] [outer = 0x7f14e4ed0000] 01:14:54 INFO - PROCESS | 1845 | 1463040894263 Marionette DEBUG loaded listener.js 01:14:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14e51cec00) [pid = 1845] [serial = 1743] [outer = 0x7f14e4ed0000] 01:14:55 INFO - PROCESS | 1845 | 1463040895337 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]]]}] 01:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1535ms 01:14:55 INFO - PROCESS | 1845 | 1463040895367 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:14:55 INFO - PROCESS | 1845 | 1463040895373 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 01:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:14:55 INFO - PROCESS | 1845 | 1463040895389 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 1845 | 1463040895395 Marionette TRACE conn3 <- [1,2294,null,{}] 01:14:55 INFO - PROCESS | 1845 | 1463040895408 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}] 01:14:55 INFO - PROCESS | 1845 | 1463040895693 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14f1043c00) [pid = 1845] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f148e000) [pid = 1845] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e310c000) [pid = 1845] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14ebc59000) [pid = 1845] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14fa336c00) [pid = 1845] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e5183400) [pid = 1845] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e0b8e800) [pid = 1845] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f13a8c00) [pid = 1845] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14e3105c00) [pid = 1845] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14edb97800) [pid = 1845] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14ed8ca800) [pid = 1845] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14f0657c00) [pid = 1845] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14f592ec00) [pid = 1845] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14e4fbf400) [pid = 1845] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f634e800) [pid = 1845] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14f1046400) [pid = 1845] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f150e865800) [pid = 1845] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14fa127400) [pid = 1845] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14f6c7b400) [pid = 1845] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14e310fc00) [pid = 1845] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14ebaba400) [pid = 1845] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14e4fc5c00) [pid = 1845] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:14:56 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14e0b93000) [pid = 1845] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:14:56 INFO - PROCESS | 1845 | 1463040896431 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3589000 == 148 [pid = 1845] [id = 581] 01:14:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14e0b8e800) [pid = 1845] [serial = 1744] [outer = (nil)] 01:14:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e304b400) [pid = 1845] [serial = 1745] [outer = 0x7f14e0b8e800] 01:14:56 INFO - PROCESS | 1845 | 1463040896497 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e51c1800) [pid = 1845] [serial = 1746] [outer = 0x7f14e0b8e800] 01:14:57 INFO - PROCESS | 1845 | 1463040897192 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]]]}] 01:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1848ms 01:14:57 INFO - PROCESS | 1845 | 1463040897230 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:14:57 INFO - PROCESS | 1845 | 1463040897233 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 01:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:14:57 INFO - PROCESS | 1845 | 1463040897240 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1845 | 1463040897242 Marionette TRACE conn3 <- [1,2298,null,{}] 01:14:57 INFO - PROCESS | 1845 | 1463040897248 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}] 01:14:57 INFO - PROCESS | 1845 | 1463040897539 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:14:57 INFO - PROCESS | 1845 | 1463040897564 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8ce2800 == 149 [pid = 1845] [id = 582] 01:14:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e69e7c00) [pid = 1845] [serial = 1747] [outer = (nil)] 01:14:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e9654800) [pid = 1845] [serial = 1748] [outer = 0x7f14e69e7c00] 01:14:57 INFO - PROCESS | 1845 | 1463040897628 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14eb84d400) [pid = 1845] [serial = 1749] [outer = 0x7f14e69e7c00] 01:14:58 INFO - PROCESS | 1845 | 1463040898728 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]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:14:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1539ms 01:14:58 INFO - PROCESS | 1845 | 1463040898781 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1845 | 1463040898786 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 01:14:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:14:58 INFO - PROCESS | 1845 | 1463040898817 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1845 | 1463040898822 Marionette TRACE conn3 <- [1,2302,null,{}] 01:14:58 INFO - PROCESS | 1845 | 1463040898834 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}] 01:14:59 INFO - PROCESS | 1845 | 1463040899101 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:14:59 INFO - PROCESS | 1845 | 1463040899401 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e503c800 == 150 [pid = 1845] [id = 583] 01:14:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14e304c400) [pid = 1845] [serial = 1750] [outer = (nil)] 01:14:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14e316cc00) [pid = 1845] [serial = 1751] [outer = 0x7f14e304c400] 01:14:59 INFO - PROCESS | 1845 | 1463040899482 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14e4ec8000) [pid = 1845] [serial = 1752] [outer = 0x7f14e304c400] 01:15:00 INFO - PROCESS | 1845 | 1463040900388 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]]]}] 01:15:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:15:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1643ms 01:15:00 INFO - PROCESS | 1845 | 1463040900457 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 1845 | 1463040900465 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 01:15:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:15:00 INFO - PROCESS | 1845 | 1463040900476 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 1845 | 1463040900479 Marionette TRACE conn3 <- [1,2306,null,{}] 01:15:00 INFO - PROCESS | 1845 | 1463040900486 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}] 01:15:00 INFO - PROCESS | 1845 | 1463040900765 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:15:01 INFO - PROCESS | 1845 | 1463040901081 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea211000 == 151 [pid = 1845] [id = 584] 01:15:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14e5180800) [pid = 1845] [serial = 1753] [outer = (nil)] 01:15:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14e64cd000) [pid = 1845] [serial = 1754] [outer = 0x7f14e5180800] 01:15:01 INFO - PROCESS | 1845 | 1463040901157 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14e69ef800) [pid = 1845] [serial = 1755] [outer = 0x7f14e5180800] 01:15:02 INFO - PROCESS | 1845 | 1463040902106 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]]]}] 01:15:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:15:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1686ms 01:15:02 INFO - PROCESS | 1845 | 1463040902164 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 1845 | 1463040902168 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 01:15:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:15:02 INFO - PROCESS | 1845 | 1463040902178 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 1845 | 1463040902183 Marionette TRACE conn3 <- [1,2310,null,{}] 01:15:02 INFO - PROCESS | 1845 | 1463040902202 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}] 01:15:02 INFO - PROCESS | 1845 | 1463040902510 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:15:02 INFO - PROCESS | 1845 | 1463040902820 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec192800 == 152 [pid = 1845] [id = 585] 01:15:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14eb84fc00) [pid = 1845] [serial = 1756] [outer = (nil)] 01:15:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14ebabc000) [pid = 1845] [serial = 1757] [outer = 0x7f14eb84fc00] 01:15:02 INFO - PROCESS | 1845 | 1463040902903 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14ebc59000) [pid = 1845] [serial = 1758] [outer = 0x7f14eb84fc00] 01:15:03 INFO - PROCESS | 1845 | 1463040903792 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]]]}] 01:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1642ms 01:15:03 INFO - PROCESS | 1845 | 1463040903821 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:15:03 INFO - PROCESS | 1845 | 1463040903826 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 01:15:03 INFO - PROCESS | 1845 | 1463040903833 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - PROCESS | 1845 | 1463040903836 Marionette TRACE conn3 <- [1,2314,null,{}] 01:15:03 INFO - PROCESS | 1845 | 1463040903843 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}] 01:15:04 INFO - PROCESS | 1845 | 1463040904078 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:15:04 INFO - PROCESS | 1845 | 1463040904362 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed717800 == 153 [pid = 1845] [id = 586] 01:15:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14eb863400) [pid = 1845] [serial = 1759] [outer = (nil)] 01:15:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14ebee0c00) [pid = 1845] [serial = 1760] [outer = 0x7f14eb863400] 01:15:04 INFO - PROCESS | 1845 | 1463040904485 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14edb93800) [pid = 1845] [serial = 1761] [outer = 0x7f14eb863400] 01:15:05 INFO - PROCESS | 1845 | 1463040905371 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]]]}] 01:15:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:15:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1584ms 01:15:05 INFO - PROCESS | 1845 | 1463040905418 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:15:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:15:05 INFO - PROCESS | 1845 | 1463040905422 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 01:15:05 INFO - PROCESS | 1845 | 1463040905429 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 1845 | 1463040905432 Marionette TRACE conn3 <- [1,2318,null,{}] 01:15:05 INFO - PROCESS | 1845 | 1463040905437 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}] 01:15:05 INFO - PROCESS | 1845 | 1463040905742 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:15:06 INFO - PROCESS | 1845 | 1463040906083 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eddaf800 == 154 [pid = 1845] [id = 587] 01:15:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14ebaa9800) [pid = 1845] [serial = 1762] [outer = (nil)] 01:15:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14edde1c00) [pid = 1845] [serial = 1763] [outer = 0x7f14ebaa9800] 01:15:06 INFO - PROCESS | 1845 | 1463040906164 Marionette DEBUG loaded listener.js 01:15:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14ee09fc00) [pid = 1845] [serial = 1764] [outer = 0x7f14ebaa9800] 01:15:07 INFO - PROCESS | 1845 | 1463040907055 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] 01:15:07 INFO - PROCESS | 1845 | 1463040907132 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 01:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:15:07 INFO - PROCESS | 1845 | 1463040907139 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:15:07 INFO - PROCESS | 1845 | 1463040907141 Marionette TRACE conn3 <- [1,2322,null,{}] 01:15:07 INFO - PROCESS | 1845 | 1463040907147 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}] 01:15:07 INFO - PROCESS | 1845 | 1463040907457 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:15:07 INFO - PROCESS | 1845 | 1463040907781 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f03b8800 == 155 [pid = 1845] [id = 588] 01:15:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14eef23c00) [pid = 1845] [serial = 1765] [outer = (nil)] 01:15:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f0969400) [pid = 1845] [serial = 1766] [outer = 0x7f14eef23c00] 01:15:07 INFO - PROCESS | 1845 | 1463040907860 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f1050400) [pid = 1845] [serial = 1767] [outer = 0x7f14eef23c00] 01:15:08 INFO - PROCESS | 1845 | 1463040908715 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]]]}] 01:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1631ms 01:15:08 INFO - PROCESS | 1845 | 1463040908772 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:15:08 INFO - PROCESS | 1845 | 1463040908776 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 01:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:15:08 INFO - PROCESS | 1845 | 1463040908782 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:15:08 INFO - PROCESS | 1845 | 1463040908786 Marionette TRACE conn3 <- [1,2326,null,{}] 01:15:08 INFO - PROCESS | 1845 | 1463040908791 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}] 01:15:09 INFO - PROCESS | 1845 | 1463040909032 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:15:09 INFO - PROCESS | 1845 | 1463040909290 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c4b800 == 156 [pid = 1845] [id = 589] 01:15:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f034f800) [pid = 1845] [serial = 1768] [outer = (nil)] 01:15:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f13a7800) [pid = 1845] [serial = 1769] [outer = 0x7f14f034f800] 01:15:09 INFO - PROCESS | 1845 | 1463040909410 Marionette DEBUG loaded listener.js 01:15:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f13b2800) [pid = 1845] [serial = 1770] [outer = 0x7f14f034f800] 01:15:10 INFO - PROCESS | 1845 | 1463040910293 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]]]}] 01:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1581ms 01:15:10 INFO - PROCESS | 1845 | 1463040910365 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:15:10 INFO - PROCESS | 1845 | 1463040910369 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 01:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:15:10 INFO - PROCESS | 1845 | 1463040910375 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:15:10 INFO - PROCESS | 1845 | 1463040910379 Marionette TRACE conn3 <- [1,2330,null,{}] 01:15:10 INFO - PROCESS | 1845 | 1463040910384 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}] 01:15:10 INFO - PROCESS | 1845 | 1463040910654 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:15:10 INFO - PROCESS | 1845 | 1463040910958 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4caf800 == 157 [pid = 1845] [id = 590] 01:15:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f1050c00) [pid = 1845] [serial = 1771] [outer = (nil)] 01:15:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f14b4000) [pid = 1845] [serial = 1772] [outer = 0x7f14f1050c00] 01:15:11 INFO - PROCESS | 1845 | 1463040911038 Marionette DEBUG loaded listener.js 01:15:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f14e1800) [pid = 1845] [serial = 1773] [outer = 0x7f14f1050c00] 01:15:11 INFO - PROCESS | 1845 | 1463040911891 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]]]}] 01:15:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1583ms 01:15:11 INFO - PROCESS | 1845 | 1463040911959 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:15:11 INFO - PROCESS | 1845 | 1463040911963 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 01:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:15:11 INFO - PROCESS | 1845 | 1463040911969 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:15:11 INFO - PROCESS | 1845 | 1463040911972 Marionette TRACE conn3 <- [1,2334,null,{}] 01:15:11 INFO - PROCESS | 1845 | 1463040911978 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}] 01:15:12 INFO - PROCESS | 1845 | 1463040912257 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:15:12 INFO - PROCESS | 1845 | 1463040912579 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59ec000 == 158 [pid = 1845] [id = 591] 01:15:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14ede15400) [pid = 1845] [serial = 1774] [outer = (nil)] 01:15:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f4c16c00) [pid = 1845] [serial = 1775] [outer = 0x7f14ede15400] 01:15:12 INFO - PROCESS | 1845 | 1463040912679 Marionette DEBUG loaded listener.js 01:15:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f4cf7000) [pid = 1845] [serial = 1776] [outer = 0x7f14ede15400] 01:15:13 INFO - PROCESS | 1845 | 1463040913511 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]]]}] 01:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1592ms 01:15:13 INFO - PROCESS | 1845 | 1463040913563 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:15:13 INFO - PROCESS | 1845 | 1463040913566 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 01:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:15:13 INFO - PROCESS | 1845 | 1463040913573 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:15:13 INFO - PROCESS | 1845 | 1463040913576 Marionette TRACE conn3 <- [1,2338,null,{}] 01:15:13 INFO - PROCESS | 1845 | 1463040913582 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}] 01:15:13 INFO - PROCESS | 1845 | 1463040913822 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:15:14 INFO - PROCESS | 1845 | 1463040914081 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f664e000 == 159 [pid = 1845] [id = 592] 01:15:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f1283800) [pid = 1845] [serial = 1777] [outer = (nil)] 01:15:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f5a45c00) [pid = 1845] [serial = 1778] [outer = 0x7f14f1283800] 01:15:14 INFO - PROCESS | 1845 | 1463040914169 Marionette DEBUG loaded listener.js 01:15:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f634e800) [pid = 1845] [serial = 1779] [outer = 0x7f14f1283800] 01:15:15 INFO - PROCESS | 1845 | 1463040915106 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]]]}] 01:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1589ms 01:15:15 INFO - PROCESS | 1845 | 1463040915162 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:15:15 INFO - PROCESS | 1845 | 1463040915167 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 01:15:15 INFO - PROCESS | 1845 | 1463040915174 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 1845 | 1463040915178 Marionette TRACE conn3 <- [1,2342,null,{}] 01:15:15 INFO - PROCESS | 1845 | 1463040915184 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}] 01:15:15 INFO - PROCESS | 1845 | 1463040915449 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:15:15 INFO - PROCESS | 1845 | 1463040915766 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f72b5000 == 160 [pid = 1845] [id = 593] 01:15:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f6fcb000) [pid = 1845] [serial = 1780] [outer = (nil)] 01:15:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f6fe4c00) [pid = 1845] [serial = 1781] [outer = 0x7f14f6fcb000] 01:15:15 INFO - PROCESS | 1845 | 1463040915856 Marionette DEBUG loaded listener.js 01:15:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f8859000) [pid = 1845] [serial = 1782] [outer = 0x7f14f6fcb000] 01:15:16 INFO - PROCESS | 1845 | 1463040916748 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]]]}] 01:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1630ms 01:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:15:16 INFO - PROCESS | 1845 | 1463040916804 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:15:16 INFO - PROCESS | 1845 | 1463040916807 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 01:15:16 INFO - PROCESS | 1845 | 1463040916814 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:15:16 INFO - PROCESS | 1845 | 1463040916818 Marionette TRACE conn3 <- [1,2346,null,{}] 01:15:16 INFO - PROCESS | 1845 | 1463040916824 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}] 01:15:17 INFO - PROCESS | 1845 | 1463040917060 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:15:17 INFO - PROCESS | 1845 | 1463040917332 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fc9f0000 == 161 [pid = 1845] [id = 594] 01:15:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f6c7ac00) [pid = 1845] [serial = 1783] [outer = (nil)] 01:15:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f8becc00) [pid = 1845] [serial = 1784] [outer = 0x7f14f6c7ac00] 01:15:17 INFO - PROCESS | 1845 | 1463040917456 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14fa1ecc00) [pid = 1845] [serial = 1785] [outer = 0x7f14f6c7ac00] 01:15:18 INFO - PROCESS | 1845 | 1463040918334 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]]]}] 01:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1589ms 01:15:18 INFO - PROCESS | 1845 | 1463040918402 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:15:18 INFO - PROCESS | 1845 | 1463040918408 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 01:15:18 INFO - PROCESS | 1845 | 1463040918414 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:15:18 INFO - PROCESS | 1845 | 1463040918417 Marionette TRACE conn3 <- [1,2350,null,{}] 01:15:18 INFO - PROCESS | 1845 | 1463040918423 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}] 01:15:18 INFO - PROCESS | 1845 | 1463040918720 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:15:19 INFO - PROCESS | 1845 | 1463040919029 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14febc8800 == 162 [pid = 1845] [id = 595] 01:15:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f6fc9800) [pid = 1845] [serial = 1786] [outer = (nil)] 01:15:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14fb548c00) [pid = 1845] [serial = 1787] [outer = 0x7f14f6fc9800] 01:15:19 INFO - PROCESS | 1845 | 1463040919104 Marionette DEBUG loaded listener.js 01:15:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14fc7a7c00) [pid = 1845] [serial = 1788] [outer = 0x7f14f6fc9800] 01:15:19 INFO - PROCESS | 1845 | 1463040919988 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]]]}] 01:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1631ms 01:15:20 INFO - PROCESS | 1845 | 1463040920045 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:15:20 INFO - PROCESS | 1845 | 1463040920049 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 01:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:15:20 INFO - PROCESS | 1845 | 1463040920057 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:15:20 INFO - PROCESS | 1845 | 1463040920060 Marionette TRACE conn3 <- [1,2354,null,{}] 01:15:20 INFO - PROCESS | 1845 | 1463040920071 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}] 01:15:20 INFO - PROCESS | 1845 | 1463040920326 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:15:20 INFO - PROCESS | 1845 | 1463040920632 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff92e000 == 163 [pid = 1845] [id = 596] 01:15:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14f8bf1c00) [pid = 1845] [serial = 1789] [outer = (nil)] 01:15:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14fd317c00) [pid = 1845] [serial = 1790] [outer = 0x7f14f8bf1c00] 01:15:20 INFO - PROCESS | 1845 | 1463040920713 Marionette DEBUG loaded listener.js 01:15:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14fd357400) [pid = 1845] [serial = 1791] [outer = 0x7f14f8bf1c00] 01:15:21 INFO - PROCESS | 1845 | 1463040921605 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]]]}] 01:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1586ms 01:15:21 INFO - PROCESS | 1845 | 1463040921643 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:15:21 INFO - PROCESS | 1845 | 1463040921646 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 01:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:15:21 INFO - PROCESS | 1845 | 1463040921653 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:15:21 INFO - PROCESS | 1845 | 1463040921656 Marionette TRACE conn3 <- [1,2358,null,{}] 01:15:21 INFO - PROCESS | 1845 | 1463040921661 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}] 01:15:21 INFO - PROCESS | 1845 | 1463040921896 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:15:22 INFO - PROCESS | 1845 | 1463040922168 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd3f800 == 164 [pid = 1845] [id = 597] 01:15:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14ebedd400) [pid = 1845] [serial = 1792] [outer = (nil)] 01:15:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14fe19b400) [pid = 1845] [serial = 1793] [outer = 0x7f14ebedd400] 01:15:22 INFO - PROCESS | 1845 | 1463040922288 Marionette DEBUG loaded listener.js 01:15:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14fe7d3c00) [pid = 1845] [serial = 1794] [outer = 0x7f14ebedd400] 01:15:23 INFO - PROCESS | 1845 | 1463040923134 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]]]}] 01:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1528ms 01:15:23 INFO - PROCESS | 1845 | 1463040923183 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:15:23 INFO - PROCESS | 1845 | 1463040923187 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 01:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:15:23 INFO - PROCESS | 1845 | 1463040923193 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:15:23 INFO - PROCESS | 1845 | 1463040923195 Marionette TRACE conn3 <- [1,2362,null,{}] 01:15:23 INFO - PROCESS | 1845 | 1463040923200 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}] 01:15:23 INFO - PROCESS | 1845 | 1463040923427 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:15:23 INFO - PROCESS | 1845 | 1463040923695 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500b19000 == 165 [pid = 1845] [id = 598] 01:15:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14f1051000) [pid = 1845] [serial = 1795] [outer = (nil)] 01:15:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14fead7400) [pid = 1845] [serial = 1796] [outer = 0x7f14f1051000] 01:15:23 INFO - PROCESS | 1845 | 1463040923815 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14fefb4400) [pid = 1845] [serial = 1797] [outer = 0x7f14f1051000] 01:15:24 INFO - PROCESS | 1845 | 1463040924696 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]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1540ms 01:15:24 INFO - PROCESS | 1845 | 1463040924734 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:15:24 INFO - PROCESS | 1845 | 1463040924738 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 01:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:15:24 INFO - PROCESS | 1845 | 1463040924744 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 1845 | 1463040924746 Marionette TRACE conn3 <- [1,2366,null,{}] 01:15:24 INFO - PROCESS | 1845 | 1463040924753 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}] 01:15:24 INFO - PROCESS | 1845 | 1463040924990 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:15:25 INFO - PROCESS | 1845 | 1463040925340 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150c50e800 == 166 [pid = 1845] [id = 599] 01:15:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14e0b8dc00) [pid = 1845] [serial = 1798] [outer = (nil)] 01:15:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14ffb4b000) [pid = 1845] [serial = 1799] [outer = 0x7f14e0b8dc00] 01:15:25 INFO - PROCESS | 1845 | 1463040925448 Marionette DEBUG loaded listener.js 01:15:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14ffcb5000) [pid = 1845] [serial = 1800] [outer = 0x7f14e0b8dc00] 01:15:26 INFO - PROCESS | 1845 | 1463040926368 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]]]}] 01:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1681ms 01:15:26 INFO - PROCESS | 1845 | 1463040926427 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:15:26 INFO - PROCESS | 1845 | 1463040926430 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 01:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:15:26 INFO - PROCESS | 1845 | 1463040926437 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 1845 | 1463040926440 Marionette TRACE conn3 <- [1,2370,null,{}] 01:15:26 INFO - PROCESS | 1845 | 1463040926445 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}] 01:15:26 INFO - PROCESS | 1845 | 1463040926687 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:15:27 INFO - PROCESS | 1845 | 1463040927001 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d88c800 == 167 [pid = 1845] [id = 600] 01:15:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14e0b90400) [pid = 1845] [serial = 1801] [outer = (nil)] 01:15:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14ffcb7000) [pid = 1845] [serial = 1802] [outer = 0x7f14e0b90400] 01:15:27 INFO - PROCESS | 1845 | 1463040927082 Marionette DEBUG loaded listener.js 01:15:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f150037e800) [pid = 1845] [serial = 1803] [outer = 0x7f14e0b90400] 01:15:27 INFO - PROCESS | 1845 | 1463040927951 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]]]}] 01:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1592ms 01:15:28 INFO - PROCESS | 1845 | 1463040928030 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:15:28 INFO - PROCESS | 1845 | 1463040928033 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 01:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:15:28 INFO - PROCESS | 1845 | 1463040928039 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 1845 | 1463040928043 Marionette TRACE conn3 <- [1,2374,null,{}] 01:15:28 INFO - PROCESS | 1845 | 1463040928048 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}] 01:15:28 INFO - PROCESS | 1845 | 1463040928300 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:15:28 INFO - PROCESS | 1845 | 1463040928616 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15107b2800 == 168 [pid = 1845] [id = 601] 01:15:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14eeeebc00) [pid = 1845] [serial = 1804] [outer = (nil)] 01:15:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f150345e000) [pid = 1845] [serial = 1805] [outer = 0x7f14eeeebc00] 01:15:28 INFO - PROCESS | 1845 | 1463040928694 Marionette DEBUG loaded listener.js 01:15:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f150385c800) [pid = 1845] [serial = 1806] [outer = 0x7f14eeeebc00] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1503365800 == 167 [pid = 1845] [id = 19] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8cd0000 == 166 [pid = 1845] [id = 535] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e3589000 == 165 [pid = 1845] [id = 581] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e67ce800 == 164 [pid = 1845] [id = 580] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e358e000 == 163 [pid = 1845] [id = 579] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e2fd2800 == 162 [pid = 1845] [id = 578] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8430800 == 161 [pid = 1845] [id = 574] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f729c800 == 160 [pid = 1845] [id = 573] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6f84800 == 159 [pid = 1845] [id = 572] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f65db800 == 158 [pid = 1845] [id = 571] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b21000 == 157 [pid = 1845] [id = 570] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4cb9800 == 156 [pid = 1845] [id = 569] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c85000 == 155 [pid = 1845] [id = 568] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0ace000 == 154 [pid = 1845] [id = 567] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0621000 == 153 [pid = 1845] [id = 566] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef208800 == 152 [pid = 1845] [id = 565] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eec22000 == 151 [pid = 1845] [id = 564] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed720000 == 150 [pid = 1845] [id = 563] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec1d6800 == 149 [pid = 1845] [id = 562] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebec5000 == 148 [pid = 1845] [id = 561] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e9549800 == 147 [pid = 1845] [id = 560] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e82af800 == 146 [pid = 1845] [id = 558] 01:15:30 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e3587000 == 145 [pid = 1845] [id = 559] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14e69eb000) [pid = 1845] [serial = 1676] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f13b1000) [pid = 1845] [serial = 1626] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f150d3d0400) [pid = 1845] [serial = 1653] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14e4fc2400) [pid = 1845] [serial = 1670] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14ee0aa000) [pid = 1845] [serial = 1619] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f150c5d5400) [pid = 1845] [serial = 1652] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f15128cb400) [pid = 1845] [serial = 1659] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e8b42400) [pid = 1845] [serial = 1614] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f1500ebc000) [pid = 1845] [serial = 1649] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14f4cfa800) [pid = 1845] [serial = 1631] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14e3112c00) [pid = 1845] [serial = 1667] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f0351c00) [pid = 1845] [serial = 1623] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f8beb000) [pid = 1845] [serial = 1638] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14eeeef000) [pid = 1845] [serial = 1620] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f02b0800) [pid = 1845] [serial = 1622] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14ffb46800) [pid = 1845] [serial = 1647] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14e774d400) [pid = 1845] [serial = 1613] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14fe10e000) [pid = 1845] [serial = 1644] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f15128c5800) [pid = 1845] [serial = 1593] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14fe399800) [pid = 1845] [serial = 1646] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14f6fce800) [pid = 1845] [serial = 1635] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f13a9000) [pid = 1845] [serial = 1625] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f1480c00) [pid = 1845] [serial = 1628] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f15129d2c00) [pid = 1845] [serial = 1662] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14fb54a000) [pid = 1845] [serial = 1641] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f150d63a800) [pid = 1845] [serial = 1655] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14e4d0d400) [pid = 1845] [serial = 1611] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14ebc80c00) [pid = 1845] [serial = 1616] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14e69e7800) [pid = 1845] [serial = 1673] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14e4ecc400) [pid = 1845] [serial = 1664] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14f4adac00) [pid = 1845] [serial = 1629] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14e3320400) [pid = 1845] [serial = 1668] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f6911000) [pid = 1845] [serial = 1634] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f790b800) [pid = 1845] [serial = 1637] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14eb861400) [pid = 1845] [serial = 1539] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14fcabe400) [pid = 1845] [serial = 1643] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f150e865000) [pid = 1845] [serial = 1656] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14e789d800) [pid = 1845] [serial = 1674] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f6345800) [pid = 1845] [serial = 1632] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f15120dd000) [pid = 1845] [serial = 1658] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14fa1ee400) [pid = 1845] [serial = 1640] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14edb96000) [pid = 1845] [serial = 1617] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e316d400) [pid = 1845] [serial = 1610] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14e5174400) [pid = 1845] [serial = 1671] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f150348a800) [pid = 1845] [serial = 1650] [outer = (nil)] [url = about:blank] 01:15:30 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f1512921c00) [pid = 1845] [serial = 1661] [outer = (nil)] [url = about:blank] 01:15:31 INFO - PROCESS | 1845 | 1463040931146 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]]]}] 01:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 3147ms 01:15:31 INFO - PROCESS | 1845 | 1463040931189 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:15:31 INFO - PROCESS | 1845 | 1463040931196 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 01:15:31 INFO - PROCESS | 1845 | 1463040931207 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:15:31 INFO - PROCESS | 1845 | 1463040931212 Marionette TRACE conn3 <- [1,2378,null,{}] 01:15:31 INFO - PROCESS | 1845 | 1463040931221 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}] 01:15:31 INFO - PROCESS | 1845 | 1463040931459 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:15:31 INFO - PROCESS | 1845 | 1463040931657 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33e6800 == 146 [pid = 1845] [id = 602] 01:15:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e3165400) [pid = 1845] [serial = 1807] [outer = (nil)] 01:15:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e331e800) [pid = 1845] [serial = 1808] [outer = 0x7f14e3165400] 01:15:31 INFO - PROCESS | 1845 | 1463040931726 Marionette DEBUG loaded listener.js 01:15:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e4d15000) [pid = 1845] [serial = 1809] [outer = 0x7f14e3165400] 01:15:32 INFO - PROCESS | 1845 | 1463040932553 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]]]}] 01:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1393ms 01:15:32 INFO - PROCESS | 1845 | 1463040932597 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:15:32 INFO - PROCESS | 1845 | 1463040932605 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 01:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:15:32 INFO - PROCESS | 1845 | 1463040932616 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:15:32 INFO - PROCESS | 1845 | 1463040932620 Marionette TRACE conn3 <- [1,2382,null,{}] 01:15:32 INFO - PROCESS | 1845 | 1463040932627 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}] 01:15:32 INFO - PROCESS | 1845 | 1463040932941 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:15:32 INFO - PROCESS | 1845 | 1463040932979 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e60c5800 == 147 [pid = 1845] [id = 603] 01:15:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e4d0f400) [pid = 1845] [serial = 1810] [outer = (nil)] 01:15:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14e5182c00) [pid = 1845] [serial = 1811] [outer = 0x7f14e4d0f400] 01:15:33 INFO - PROCESS | 1845 | 1463040933049 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14e51c9c00) [pid = 1845] [serial = 1812] [outer = 0x7f14e4d0f400] 01:15:34 INFO - PROCESS | 1845 | 1463040934067 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]]]}] 01:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1479ms 01:15:34 INFO - PROCESS | 1845 | 1463040934096 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:15:34 INFO - PROCESS | 1845 | 1463040934101 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 01:15:34 INFO - PROCESS | 1845 | 1463040934107 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:15:34 INFO - PROCESS | 1845 | 1463040934114 Marionette TRACE conn3 <- [1,2386,null,{}] 01:15:34 INFO - PROCESS | 1845 | 1463040934144 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}] 01:15:34 INFO - PROCESS | 1845 | 1463040934584 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:15:34 INFO - PROCESS | 1845 | 1463040934720 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82af800 == 148 [pid = 1845] [id = 604] 01:15:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14e8b41400) [pid = 1845] [serial = 1813] [outer = (nil)] 01:15:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14e9653800) [pid = 1845] [serial = 1814] [outer = 0x7f14e8b41400] 01:15:35 INFO - PROCESS | 1845 | 1463040935979 Marionette DEBUG loaded listener.js 01:15:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14eb86d400) [pid = 1845] [serial = 1815] [outer = 0x7f14e8b41400] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14e0b98400) [pid = 1845] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14e3045000) [pid = 1845] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14e4ed0000) [pid = 1845] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14e0b8e800) [pid = 1845] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f5937c00) [pid = 1845] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e0b98800) [pid = 1845] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14f592a000) [pid = 1845] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14f5936400) [pid = 1845] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f4c21800) [pid = 1845] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14ea231c00) [pid = 1845] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f0351000) [pid = 1845] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14eb862400) [pid = 1845] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14ea238000) [pid = 1845] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14ee0a8400) [pid = 1845] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14ebaa7000) [pid = 1845] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14e69eac00) [pid = 1845] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14e9649400) [pid = 1845] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14e4fbfc00) [pid = 1845] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14e310a400) [pid = 1845] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14e3044000) [pid = 1845] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14e17b5800) [pid = 1845] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14f104e400) [pid = 1845] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14f76bcc00) [pid = 1845] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14f6461c00) [pid = 1845] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:15:36 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14f63d7400) [pid = 1845] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:15:36 INFO - PROCESS | 1845 | 1463040936765 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]]]}] 01:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2695ms 01:15:36 INFO - PROCESS | 1845 | 1463040936802 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:15:36 INFO - PROCESS | 1845 | 1463040936807 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 01:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:15:36 INFO - PROCESS | 1845 | 1463040936812 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 1845 | 1463040936814 Marionette TRACE conn3 <- [1,2390,null,{}] 01:15:36 INFO - PROCESS | 1845 | 1463040936820 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}] 01:15:37 INFO - PROCESS | 1845 | 1463040937100 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:15:37 INFO - PROCESS | 1845 | 1463040937122 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e955f000 == 149 [pid = 1845] [id = 605] 01:15:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e0b93000) [pid = 1845] [serial = 1816] [outer = (nil)] 01:15:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e9646c00) [pid = 1845] [serial = 1817] [outer = 0x7f14e0b93000] 01:15:37 INFO - PROCESS | 1845 | 1463040937187 Marionette DEBUG loaded listener.js 01:15:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14ebabb400) [pid = 1845] [serial = 1818] [outer = 0x7f14e0b93000] 01:15:38 INFO - PROCESS | 1845 | 1463040938274 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]]]}] 01:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1530ms 01:15:38 INFO - PROCESS | 1845 | 1463040938345 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:15:38 INFO - PROCESS | 1845 | 1463040938352 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 01:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:15:38 INFO - PROCESS | 1845 | 1463040938362 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:15:38 INFO - PROCESS | 1845 | 1463040938368 Marionette TRACE conn3 <- [1,2394,null,{}] 01:15:38 INFO - PROCESS | 1845 | 1463040938380 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}] 01:15:38 INFO - PROCESS | 1845 | 1463040938670 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:15:38 INFO - PROCESS | 1845 | 1463040938993 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e5046000 == 150 [pid = 1845] [id = 606] 01:15:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e3051000) [pid = 1845] [serial = 1819] [outer = (nil)] 01:15:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14e4d09000) [pid = 1845] [serial = 1820] [outer = 0x7f14e3051000] 01:15:39 INFO - PROCESS | 1845 | 1463040939077 Marionette DEBUG loaded listener.js 01:15:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14e4fbe000) [pid = 1845] [serial = 1821] [outer = 0x7f14e3051000] 01:15:39 INFO - PROCESS | 1845 | 1463040939981 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]]]}] 01:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1638ms 01:15:40 INFO - PROCESS | 1845 | 1463040939999 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:15:40 INFO - PROCESS | 1845 | 1463040940008 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 01:15:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:15:40 INFO - PROCESS | 1845 | 1463040940019 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:15:40 INFO - PROCESS | 1845 | 1463040940022 Marionette TRACE conn3 <- [1,2398,null,{}] 01:15:40 INFO - PROCESS | 1845 | 1463040940048 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}] 01:15:40 INFO - PROCESS | 1845 | 1463040940290 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:15:40 INFO - PROCESS | 1845 | 1463040940640 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebd5b000 == 151 [pid = 1845] [id = 607] 01:15:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14e7744800) [pid = 1845] [serial = 1822] [outer = (nil)] 01:15:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14e78a1400) [pid = 1845] [serial = 1823] [outer = 0x7f14e7744800] 01:15:40 INFO - PROCESS | 1845 | 1463040940718 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14ea231c00) [pid = 1845] [serial = 1824] [outer = 0x7f14e7744800] 01:15:41 INFO - PROCESS | 1845 | 1463040941618 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]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 01:15:41 INFO - PROCESS | 1845 | 1463040941653 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:15:41 INFO - PROCESS | 1845 | 1463040941658 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 01:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:15:41 INFO - PROCESS | 1845 | 1463040941664 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - PROCESS | 1845 | 1463040941669 Marionette TRACE conn3 <- [1,2402,null,{}] 01:15:41 INFO - PROCESS | 1845 | 1463040941685 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}] 01:15:41 INFO - PROCESS | 1845 | 1463040941913 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:15:42 INFO - PROCESS | 1845 | 1463040942260 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed672800 == 152 [pid = 1845] [id = 608] 01:15:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14ebc55000) [pid = 1845] [serial = 1825] [outer = (nil)] 01:15:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14ebc87800) [pid = 1845] [serial = 1826] [outer = 0x7f14ebc55000] 01:15:42 INFO - PROCESS | 1845 | 1463040942342 Marionette DEBUG loaded listener.js 01:15:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14edb93400) [pid = 1845] [serial = 1827] [outer = 0x7f14ebc55000] 01:15:43 INFO - PROCESS | 1845 | 1463040943192 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]]]}] 01:15:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1585ms 01:15:43 INFO - PROCESS | 1845 | 1463040943250 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 1845 | 1463040943255 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 01:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:15:43 INFO - PROCESS | 1845 | 1463040943261 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:15:43 INFO - PROCESS | 1845 | 1463040943264 Marionette TRACE conn3 <- [1,2406,null,{}] 01:15:43 INFO - PROCESS | 1845 | 1463040943270 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}] 01:15:43 INFO - PROCESS | 1845 | 1463040943542 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:15:43 INFO - PROCESS | 1845 | 1463040943853 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edad6800 == 153 [pid = 1845] [id = 609] 01:15:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14e64cd400) [pid = 1845] [serial = 1828] [outer = (nil)] 01:15:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14ede0e000) [pid = 1845] [serial = 1829] [outer = 0x7f14e64cd400] 01:15:43 INFO - PROCESS | 1845 | 1463040943932 Marionette DEBUG loaded listener.js 01:15:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14ee0aac00) [pid = 1845] [serial = 1830] [outer = 0x7f14e64cd400] 01:15:44 INFO - PROCESS | 1845 | 1463040944822 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]]]}] 01:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1630ms 01:15:44 INFO - PROCESS | 1845 | 1463040944893 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:15:44 INFO - PROCESS | 1845 | 1463040944896 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 01:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:15:44 INFO - PROCESS | 1845 | 1463040944902 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 1845 | 1463040944905 Marionette TRACE conn3 <- [1,2410,null,{}] 01:15:44 INFO - PROCESS | 1845 | 1463040944910 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}] 01:15:45 INFO - PROCESS | 1845 | 1463040945158 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:15:45 INFO - PROCESS | 1845 | 1463040945463 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef20e000 == 154 [pid = 1845] [id = 610] 01:15:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e64cf400) [pid = 1845] [serial = 1831] [outer = (nil)] 01:15:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14eeef2000) [pid = 1845] [serial = 1832] [outer = 0x7f14e64cf400] 01:15:45 INFO - PROCESS | 1845 | 1463040945554 Marionette DEBUG loaded listener.js 01:15:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14ef0e0800) [pid = 1845] [serial = 1833] [outer = 0x7f14e64cf400] 01:15:46 INFO - PROCESS | 1845 | 1463040946435 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]]]}] 01:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1584ms 01:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:15:46 INFO - PROCESS | 1845 | 1463040946489 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:15:46 INFO - PROCESS | 1845 | 1463040946492 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 01:15:46 INFO - PROCESS | 1845 | 1463040946500 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:15:46 INFO - PROCESS | 1845 | 1463040946503 Marionette TRACE conn3 <- [1,2414,null,{}] 01:15:46 INFO - PROCESS | 1845 | 1463040946510 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}] 01:15:46 INFO - PROCESS | 1845 | 1463040946812 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:15:47 INFO - PROCESS | 1845 | 1463040947120 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0986000 == 155 [pid = 1845] [id = 611] 01:15:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f0973000) [pid = 1845] [serial = 1834] [outer = (nil)] 01:15:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f1332c00) [pid = 1845] [serial = 1835] [outer = 0x7f14f0973000] 01:15:47 INFO - PROCESS | 1845 | 1463040947200 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f13afc00) [pid = 1845] [serial = 1836] [outer = 0x7f14f0973000] 01:15:48 INFO - PROCESS | 1845 | 1463040948068 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]]]}] 01:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1642ms 01:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:15:48 INFO - PROCESS | 1845 | 1463040948141 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 1845 | 1463040948144 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 01:15:48 INFO - PROCESS | 1845 | 1463040948151 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 1845 | 1463040948154 Marionette TRACE conn3 <- [1,2418,null,{}] 01:15:48 INFO - PROCESS | 1845 | 1463040948160 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}] 01:15:48 INFO - PROCESS | 1845 | 1463040948427 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:15:48 INFO - PROCESS | 1845 | 1463040948733 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c92000 == 156 [pid = 1845] [id = 612] 01:15:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14ebc60800) [pid = 1845] [serial = 1837] [outer = (nil)] 01:15:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f14d2800) [pid = 1845] [serial = 1838] [outer = 0x7f14ebc60800] 01:15:48 INFO - PROCESS | 1845 | 1463040948810 Marionette DEBUG loaded listener.js 01:15:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f4c1e400) [pid = 1845] [serial = 1839] [outer = 0x7f14ebc60800] 01:15:49 INFO - PROCESS | 1845 | 1463040949663 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]]]}] 01:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1581ms 01:15:49 INFO - PROCESS | 1845 | 1463040949733 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:15:49 INFO - PROCESS | 1845 | 1463040949737 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 01:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:15:49 INFO - PROCESS | 1845 | 1463040949744 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:15:49 INFO - PROCESS | 1845 | 1463040949748 Marionette TRACE conn3 <- [1,2422,null,{}] 01:15:49 INFO - PROCESS | 1845 | 1463040949753 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}] 01:15:50 INFO - PROCESS | 1845 | 1463040950001 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:15:50 INFO - PROCESS | 1845 | 1463040950306 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f595d800 == 157 [pid = 1845] [id = 613] 01:15:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f0347000) [pid = 1845] [serial = 1840] [outer = (nil)] 01:15:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f592d000) [pid = 1845] [serial = 1841] [outer = 0x7f14f0347000] 01:15:50 INFO - PROCESS | 1845 | 1463040950387 Marionette DEBUG loaded listener.js 01:15:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f5937c00) [pid = 1845] [serial = 1842] [outer = 0x7f14f0347000] 01:15:51 INFO - PROCESS | 1845 | 1463040951236 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]]]}] 01:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1540ms 01:15:51 INFO - PROCESS | 1845 | 1463040951286 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:15:51 INFO - PROCESS | 1845 | 1463040951290 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 01:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:15:51 INFO - PROCESS | 1845 | 1463040951296 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 1845 | 1463040951298 Marionette TRACE conn3 <- [1,2426,null,{}] 01:15:51 INFO - PROCESS | 1845 | 1463040951304 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}] 01:15:51 INFO - PROCESS | 1845 | 1463040951539 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:15:51 INFO - PROCESS | 1845 | 1463040951804 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5dd3000 == 158 [pid = 1845] [id = 614] 01:15:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f13b1c00) [pid = 1845] [serial = 1843] [outer = (nil)] 01:15:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f6351400) [pid = 1845] [serial = 1844] [outer = 0x7f14f13b1c00] 01:15:51 INFO - PROCESS | 1845 | 1463040951923 Marionette DEBUG loaded listener.js 01:15:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f63cd000) [pid = 1845] [serial = 1845] [outer = 0x7f14f13b1c00] 01:15:52 INFO - PROCESS | 1845 | 1463040952772 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]]]}] 01:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1535ms 01:15:52 INFO - PROCESS | 1845 | 1463040952833 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:15:52 INFO - PROCESS | 1845 | 1463040952836 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 01:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:15:52 INFO - PROCESS | 1845 | 1463040952842 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:15:52 INFO - PROCESS | 1845 | 1463040952845 Marionette TRACE conn3 <- [1,2430,null,{}] 01:15:52 INFO - PROCESS | 1845 | 1463040952851 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}] 01:15:53 INFO - PROCESS | 1845 | 1463040953089 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:15:53 INFO - PROCESS | 1845 | 1463040953353 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6d98800 == 159 [pid = 1845] [id = 615] 01:15:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14eb86f000) [pid = 1845] [serial = 1846] [outer = (nil)] 01:15:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f63d9800) [pid = 1845] [serial = 1847] [outer = 0x7f14eb86f000] 01:15:53 INFO - PROCESS | 1845 | 1463040953472 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f67c1c00) [pid = 1845] [serial = 1848] [outer = 0x7f14eb86f000] 01:15:54 INFO - PROCESS | 1845 | 1463040954315 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]]]}] 01:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1531ms 01:15:54 INFO - PROCESS | 1845 | 1463040954376 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 1845 | 1463040954383 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 01:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:15:54 INFO - PROCESS | 1845 | 1463040954393 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 1845 | 1463040954396 Marionette TRACE conn3 <- [1,2434,null,{}] 01:15:54 INFO - PROCESS | 1845 | 1463040954400 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}] 01:15:54 INFO - PROCESS | 1845 | 1463040954699 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:15:55 INFO - PROCESS | 1845 | 1463040955014 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f75b1800 == 160 [pid = 1845] [id = 616] 01:15:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f76b9800) [pid = 1845] [serial = 1849] [outer = (nil)] 01:15:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f79b5400) [pid = 1845] [serial = 1850] [outer = 0x7f14f76b9800] 01:15:55 INFO - PROCESS | 1845 | 1463040955099 Marionette DEBUG loaded listener.js 01:15:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f9550000) [pid = 1845] [serial = 1851] [outer = 0x7f14f76b9800] 01:15:55 INFO - PROCESS | 1845 | 1463040955992 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]]]}] 01:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1636ms 01:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:15:56 INFO - PROCESS | 1845 | 1463040956030 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 1845 | 1463040956033 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 01:15:56 INFO - PROCESS | 1845 | 1463040956039 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 1845 | 1463040956043 Marionette TRACE conn3 <- [1,2438,null,{}] 01:15:56 INFO - PROCESS | 1845 | 1463040956048 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}] 01:15:56 INFO - PROCESS | 1845 | 1463040956287 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:15:56 INFO - PROCESS | 1845 | 1463040956528 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fb593000 == 161 [pid = 1845] [id = 617] 01:15:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f790d400) [pid = 1845] [serial = 1852] [outer = (nil)] 01:15:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14fa12bc00) [pid = 1845] [serial = 1853] [outer = 0x7f14f790d400] 01:15:56 INFO - PROCESS | 1845 | 1463040956602 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14fb54e000) [pid = 1845] [serial = 1854] [outer = 0x7f14f790d400] 01:15:57 INFO - PROCESS | 1845 | 1463040957556 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]]]}] 01:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1580ms 01:15:57 INFO - PROCESS | 1845 | 1463040957620 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:15:57 INFO - PROCESS | 1845 | 1463040957623 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 01:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:15:57 INFO - PROCESS | 1845 | 1463040957639 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:15:57 INFO - PROCESS | 1845 | 1463040957642 Marionette TRACE conn3 <- [1,2442,null,{}] 01:15:57 INFO - PROCESS | 1845 | 1463040957647 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}] 01:15:57 INFO - PROCESS | 1845 | 1463040957918 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:15:58 INFO - PROCESS | 1845 | 1463040958223 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe4db000 == 162 [pid = 1845] [id = 618] 01:15:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f128e000) [pid = 1845] [serial = 1855] [outer = (nil)] 01:15:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14fc7eb000) [pid = 1845] [serial = 1856] [outer = 0x7f14f128e000] 01:15:58 INFO - PROCESS | 1845 | 1463040958301 Marionette DEBUG loaded listener.js 01:15:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14fd7d3c00) [pid = 1845] [serial = 1857] [outer = 0x7f14f128e000] 01:15:59 INFO - PROCESS | 1845 | 1463040959139 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]]]}] 01:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1529ms 01:15:59 INFO - PROCESS | 1845 | 1463040959169 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:15:59 INFO - PROCESS | 1845 | 1463040959173 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 01:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:15:59 INFO - PROCESS | 1845 | 1463040959179 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 1845 | 1463040959181 Marionette TRACE conn3 <- [1,2446,null,{}] 01:15:59 INFO - PROCESS | 1845 | 1463040959187 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}] 01:15:59 INFO - PROCESS | 1845 | 1463040959425 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:15:59 INFO - PROCESS | 1845 | 1463040959665 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd31800 == 163 [pid = 1845] [id = 619] 01:15:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f14a9c00) [pid = 1845] [serial = 1858] [outer = (nil)] 01:15:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14ffb4d400) [pid = 1845] [serial = 1859] [outer = 0x7f14f14a9c00] 01:15:59 INFO - PROCESS | 1845 | 1463040959737 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f1503394800) [pid = 1845] [serial = 1860] [outer = 0x7f14f14a9c00] 01:16:00 INFO - PROCESS | 1845 | 1463040960789 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]]]}] 01:16:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:16:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1679ms 01:16:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:16:00 INFO - PROCESS | 1845 | 1463040960862 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 1845 | 1463040960866 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 01:16:00 INFO - PROCESS | 1845 | 1463040960877 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 1845 | 1463040960882 Marionette TRACE conn3 <- [1,2450,null,{}] 01:16:00 INFO - PROCESS | 1845 | 1463040960890 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}] 01:16:01 INFO - PROCESS | 1845 | 1463040961219 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:16:01 INFO - PROCESS | 1845 | 1463040961531 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15075dd800 == 164 [pid = 1845] [id = 620] 01:16:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14fc70d000) [pid = 1845] [serial = 1861] [outer = (nil)] 01:16:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f150385ec00) [pid = 1845] [serial = 1862] [outer = 0x7f14fc70d000] 01:16:01 INFO - PROCESS | 1845 | 1463040961606 Marionette DEBUG loaded listener.js 01:16:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f1506999800) [pid = 1845] [serial = 1863] [outer = 0x7f14fc70d000] 01:16:02 INFO - PROCESS | 1845 | 1463040962504 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]]]}] 01:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1687ms 01:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:16:02 INFO - PROCESS | 1845 | 1463040962561 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:16:02 INFO - PROCESS | 1845 | 1463040962563 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 01:16:02 INFO - PROCESS | 1845 | 1463040962570 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 1845 | 1463040962573 Marionette TRACE conn3 <- [1,2454,null,{}] 01:16:02 INFO - PROCESS | 1845 | 1463040962578 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}] 01:16:02 INFO - PROCESS | 1845 | 1463040962827 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:16:03 INFO - PROCESS | 1845 | 1463040963141 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15107a9000 == 165 [pid = 1845] [id = 621] 01:16:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14ebc58c00) [pid = 1845] [serial = 1864] [outer = (nil)] 01:16:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f150c5d5800) [pid = 1845] [serial = 1865] [outer = 0x7f14ebc58c00] 01:16:03 INFO - PROCESS | 1845 | 1463040963223 Marionette DEBUG loaded listener.js 01:16:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f150d37d400) [pid = 1845] [serial = 1866] [outer = 0x7f14ebc58c00] 01:16:04 INFO - PROCESS | 1845 | 1463040964058 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]]]}] 01:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1539ms 01:16:04 INFO - PROCESS | 1845 | 1463040964108 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:16:04 INFO - PROCESS | 1845 | 1463040964112 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 01:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:16:04 INFO - PROCESS | 1845 | 1463040964118 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:16:04 INFO - PROCESS | 1845 | 1463040964121 Marionette TRACE conn3 <- [1,2458,null,{}] 01:16:04 INFO - PROCESS | 1845 | 1463040964127 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}] 01:16:04 INFO - PROCESS | 1845 | 1463040964377 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:16:04 INFO - PROCESS | 1845 | 1463040964660 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15121ce000 == 166 [pid = 1845] [id = 622] 01:16:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14ee0a7000) [pid = 1845] [serial = 1867] [outer = (nil)] 01:16:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f150d6a5800) [pid = 1845] [serial = 1868] [outer = 0x7f14ee0a7000] 01:16:04 INFO - PROCESS | 1845 | 1463040964780 Marionette DEBUG loaded listener.js 01:16:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f150d8cc800) [pid = 1845] [serial = 1869] [outer = 0x7f14ee0a7000] 01:16:05 INFO - PROCESS | 1845 | 1463040965678 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]]]}] 01:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1631ms 01:16:05 INFO - PROCESS | 1845 | 1463040965750 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:16:05 INFO - PROCESS | 1845 | 1463040965754 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 01:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:16:05 INFO - PROCESS | 1845 | 1463040965761 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:16:05 INFO - PROCESS | 1845 | 1463040965764 Marionette TRACE conn3 <- [1,2462,null,{}] 01:16:05 INFO - PROCESS | 1845 | 1463040965771 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}] 01:16:06 INFO - PROCESS | 1845 | 1463040966060 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:16:06 INFO - PROCESS | 1845 | 1463040966372 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1514460000 == 167 [pid = 1845] [id = 623] 01:16:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f1506997800) [pid = 1845] [serial = 1870] [outer = (nil)] 01:16:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f150e532000) [pid = 1845] [serial = 1871] [outer = 0x7f1506997800] 01:16:06 INFO - PROCESS | 1845 | 1463040966445 Marionette DEBUG loaded listener.js 01:16:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f150e9c4c00) [pid = 1845] [serial = 1872] [outer = 0x7f1506997800] 01:16:07 INFO - PROCESS | 1845 | 1463040967313 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]]]}] 01:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1598ms 01:16:07 INFO - PROCESS | 1845 | 1463040967360 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:16:07 INFO - PROCESS | 1845 | 1463040967364 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 01:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:16:07 INFO - PROCESS | 1845 | 1463040967370 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 1845 | 1463040967372 Marionette TRACE conn3 <- [1,2466,null,{}] 01:16:07 INFO - PROCESS | 1845 | 1463040967378 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}] 01:16:07 INFO - PROCESS | 1845 | 1463040967615 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:16:07 INFO - PROCESS | 1845 | 1463040967936 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1516810800 == 168 [pid = 1845] [id = 624] 01:16:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14e6163c00) [pid = 1845] [serial = 1873] [outer = (nil)] 01:16:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14e616a400) [pid = 1845] [serial = 1874] [outer = 0x7f14e6163c00] 01:16:08 INFO - PROCESS | 1845 | 1463040968012 Marionette DEBUG loaded listener.js 01:16:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14e616ec00) [pid = 1845] [serial = 1875] [outer = 0x7f14e6163c00] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e82af800 == 167 [pid = 1845] [id = 604] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e60c5800 == 166 [pid = 1845] [id = 603] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33e6800 == 165 [pid = 1845] [id = 602] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff92e000 == 164 [pid = 1845] [id = 596] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14febc8800 == 163 [pid = 1845] [id = 595] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fc9f0000 == 162 [pid = 1845] [id = 594] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f72b5000 == 161 [pid = 1845] [id = 593] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f664e000 == 160 [pid = 1845] [id = 592] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59ec000 == 159 [pid = 1845] [id = 591] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4caf800 == 158 [pid = 1845] [id = 590] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c4b800 == 157 [pid = 1845] [id = 589] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f03b8800 == 156 [pid = 1845] [id = 588] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eddaf800 == 155 [pid = 1845] [id = 587] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed717800 == 154 [pid = 1845] [id = 586] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec192800 == 153 [pid = 1845] [id = 585] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea211000 == 152 [pid = 1845] [id = 584] 01:16:09 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e503c800 == 151 [pid = 1845] [id = 583] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14e9654800) [pid = 1845] [serial = 1748] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14e51c7c00) [pid = 1845] [serial = 1665] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14ebc57c00) [pid = 1845] [serial = 1608] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14e51c2c00) [pid = 1845] [serial = 1742] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14e304b400) [pid = 1845] [serial = 1745] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14f76be800) [pid = 1845] [serial = 1721] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14f6fc5400) [pid = 1845] [serial = 1719] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14f67bf800) [pid = 1845] [serial = 1718] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14f645b800) [pid = 1845] [serial = 1716] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f63d4800) [pid = 1845] [serial = 1715] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f6383800) [pid = 1845] [serial = 1713] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f5a4ec00) [pid = 1845] [serial = 1712] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f5934000) [pid = 1845] [serial = 1710] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14f4cf6c00) [pid = 1845] [serial = 1709] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f14adc00) [pid = 1845] [serial = 1707] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14f1485400) [pid = 1845] [serial = 1706] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f13ab400) [pid = 1845] [serial = 1704] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14f132fc00) [pid = 1845] [serial = 1703] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14f128f000) [pid = 1845] [serial = 1701] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f104f000) [pid = 1845] [serial = 1700] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f096e400) [pid = 1845] [serial = 1698] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f0596c00) [pid = 1845] [serial = 1697] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f02bac00) [pid = 1845] [serial = 1695] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14eef22800) [pid = 1845] [serial = 1694] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14edddd800) [pid = 1845] [serial = 1692] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14edb94800) [pid = 1845] [serial = 1691] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14ebedd000) [pid = 1845] [serial = 1689] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14ebc7b800) [pid = 1845] [serial = 1688] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14ebaa6800) [pid = 1845] [serial = 1686] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14eb842800) [pid = 1845] [serial = 1685] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14e51ccc00) [pid = 1845] [serial = 1683] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14e5180c00) [pid = 1845] [serial = 1682] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14e4d09800) [pid = 1845] [serial = 1680] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14e3163000) [pid = 1845] [serial = 1679] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14e3324800) [pid = 1845] [serial = 1739] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14e17bcc00) [pid = 1845] [serial = 1736] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14e3051400) [pid = 1845] [serial = 1737] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14fc7ea000) [pid = 1845] [serial = 1734] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14fb54d000) [pid = 1845] [serial = 1733] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14fa340000) [pid = 1845] [serial = 1731] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14fa1f0800) [pid = 1845] [serial = 1730] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14fa128000) [pid = 1845] [serial = 1728] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14fa05d400) [pid = 1845] [serial = 1727] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14f9550800) [pid = 1845] [serial = 1725] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14f8bea800) [pid = 1845] [serial = 1724] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f79b7000) [pid = 1845] [serial = 1722] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14e51cec00) [pid = 1845] [serial = 1743] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e4ec6000) [pid = 1845] [serial = 1740] [outer = (nil)] [url = about:blank] 01:16:09 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14e51c1800) [pid = 1845] [serial = 1746] [outer = (nil)] [url = about:blank] 01:16:10 INFO - PROCESS | 1845 | 1463040970358 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]]]}] 01:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 3033ms 01:16:10 INFO - PROCESS | 1845 | 1463040970405 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 1845 | 1463040970412 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 01:16:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:16:10 INFO - PROCESS | 1845 | 1463040970420 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - PROCESS | 1845 | 1463040970426 Marionette TRACE conn3 <- [1,2470,null,{}] 01:16:10 INFO - PROCESS | 1845 | 1463040970433 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}] 01:16:10 INFO - PROCESS | 1845 | 1463040970658 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:16:10 INFO - PROCESS | 1845 | 1463040970881 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3574800 == 152 [pid = 1845] [id = 625] 01:16:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14e316c400) [pid = 1845] [serial = 1876] [outer = (nil)] 01:16:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14e3324c00) [pid = 1845] [serial = 1877] [outer = 0x7f14e316c400] 01:16:10 INFO - PROCESS | 1845 | 1463040970950 Marionette DEBUG loaded listener.js 01:16:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e4ecc400) [pid = 1845] [serial = 1878] [outer = 0x7f14e316c400] 01:16:12 INFO - PROCESS | 1845 | 1463040972066 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]]]}] 01:16:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:16:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1692ms 01:16:12 INFO - PROCESS | 1845 | 1463040972113 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:16:12 INFO - PROCESS | 1845 | 1463040972125 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 01:16:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:16:12 INFO - PROCESS | 1845 | 1463040972218 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:16:12 INFO - PROCESS | 1845 | 1463040972225 Marionette TRACE conn3 <- [1,2474,null,{}] 01:16:12 INFO - PROCESS | 1845 | 1463040972239 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}] 01:16:12 INFO - PROCESS | 1845 | 1463040972525 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:16:12 INFO - PROCESS | 1845 | 1463040972753 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68e2800 == 153 [pid = 1845] [id = 626] 01:16:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e51c1800) [pid = 1845] [serial = 1879] [outer = (nil)] 01:16:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e616c000) [pid = 1845] [serial = 1880] [outer = 0x7f14e51c1800] 01:16:12 INFO - PROCESS | 1845 | 1463040972816 Marionette DEBUG loaded listener.js 01:16:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e64cb400) [pid = 1845] [serial = 1881] [outer = 0x7f14e51c1800] 01:16:13 INFO - PROCESS | 1845 | 1463040973811 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]]]}] 01:16:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:16:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1721ms 01:16:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:16:13 INFO - PROCESS | 1845 | 1463040973867 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:16:13 INFO - PROCESS | 1845 | 1463040973869 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 01:16:13 INFO - PROCESS | 1845 | 1463040973876 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:16:13 INFO - PROCESS | 1845 | 1463040973882 Marionette TRACE conn3 <- [1,2478,null,{}] 01:16:13 INFO - PROCESS | 1845 | 1463040973897 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}] 01:16:14 INFO - PROCESS | 1845 | 1463040974211 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e0b93400) [pid = 1845] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e8b41400) [pid = 1845] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f6fc9800) [pid = 1845] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14f6c7ac00) [pid = 1845] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14f6fcb000) [pid = 1845] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14f1283800) [pid = 1845] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14ede15400) [pid = 1845] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14f1050c00) [pid = 1845] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14f034f800) [pid = 1845] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14eef23c00) [pid = 1845] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14ebaa9800) [pid = 1845] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14eb863400) [pid = 1845] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14eb84fc00) [pid = 1845] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14e5180800) [pid = 1845] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14e304c400) [pid = 1845] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14e3165400) [pid = 1845] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14eeeebc00) [pid = 1845] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14e0b90400) [pid = 1845] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14e0b8dc00) [pid = 1845] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f14f1051000) [pid = 1845] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14ebedd400) [pid = 1845] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f14f8bf1c00) [pid = 1845] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:16:14 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f14e4d0f400) [pid = 1845] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:16:14 INFO - PROCESS | 1845 | 1463040974904 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e35a7800 == 154 [pid = 1845] [id = 627] 01:16:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14e0b90400) [pid = 1845] [serial = 1882] [outer = (nil)] 01:16:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14e3050c00) [pid = 1845] [serial = 1883] [outer = 0x7f14e0b90400] 01:16:14 INFO - PROCESS | 1845 | 1463040974974 Marionette DEBUG loaded listener.js 01:16:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14e8b42400) [pid = 1845] [serial = 1884] [outer = 0x7f14e0b90400] 01:16:15 INFO - PROCESS | 1845 | 1463040975685 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]]]}] 01:16:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:16:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1839ms 01:16:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:16:15 INFO - PROCESS | 1845 | 1463040975720 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:16:15 INFO - PROCESS | 1845 | 1463040975724 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 01:16:15 INFO - PROCESS | 1845 | 1463040975731 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:16:15 INFO - PROCESS | 1845 | 1463040975733 Marionette TRACE conn3 <- [1,2482,null,{}] 01:16:15 INFO - PROCESS | 1845 | 1463040975738 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}] 01:16:16 INFO - PROCESS | 1845 | 1463040976043 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:16:16 INFO - PROCESS | 1845 | 1463040976066 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:16 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea20e800 == 155 [pid = 1845] [id = 628] 01:16:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14e78a7400) [pid = 1845] [serial = 1885] [outer = (nil)] 01:16:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14eb866c00) [pid = 1845] [serial = 1886] [outer = 0x7f14e78a7400] 01:16:16 INFO - PROCESS | 1845 | 1463040976127 Marionette DEBUG loaded listener.js 01:16:16 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14ebaa9c00) [pid = 1845] [serial = 1887] [outer = 0x7f14e78a7400] 01:16:17 INFO - PROCESS | 1845 | 1463040977243 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]]]}] 01:16:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:16:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1582ms 01:16:17 INFO - PROCESS | 1845 | 1463040977313 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:16:17 INFO - PROCESS | 1845 | 1463040977319 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 01:16:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:16:17 INFO - PROCESS | 1845 | 1463040977327 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:16:17 INFO - PROCESS | 1845 | 1463040977334 Marionette TRACE conn3 <- [1,2486,null,{}] 01:16:17 INFO - PROCESS | 1845 | 1463040977344 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}] 01:16:17 INFO - PROCESS | 1845 | 1463040977623 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:16:17 INFO - PROCESS | 1845 | 1463040977951 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e54d9800 == 156 [pid = 1845] [id = 629] 01:16:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e3044000) [pid = 1845] [serial = 1888] [outer = (nil)] 01:16:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e4ec5000) [pid = 1845] [serial = 1889] [outer = 0x7f14e3044000] 01:16:18 INFO - PROCESS | 1845 | 1463040978040 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e4fca800) [pid = 1845] [serial = 1890] [outer = 0x7f14e3044000] 01:16:18 INFO - PROCESS | 1845 | 1463040978983 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]]]}] 01:16:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:16:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1690ms 01:16:19 INFO - PROCESS | 1845 | 1463040979018 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:16:19 INFO - PROCESS | 1845 | 1463040979027 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 01:16:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:16:19 INFO - PROCESS | 1845 | 1463040979038 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 1845 | 1463040979043 Marionette TRACE conn3 <- [1,2490,null,{}] 01:16:19 INFO - PROCESS | 1845 | 1463040979049 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}] 01:16:19 INFO - PROCESS | 1845 | 1463040979293 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:16:19 INFO - PROCESS | 1845 | 1463040979566 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebed8000 == 157 [pid = 1845] [id = 630] 01:16:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e64ca400) [pid = 1845] [serial = 1891] [outer = (nil)] 01:16:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14e69eb800) [pid = 1845] [serial = 1892] [outer = 0x7f14e64ca400] 01:16:19 INFO - PROCESS | 1845 | 1463040979690 Marionette DEBUG loaded listener.js 01:16:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14e8b40400) [pid = 1845] [serial = 1893] [outer = 0x7f14e64ca400] 01:16:20 INFO - PROCESS | 1845 | 1463040980621 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]]]}] 01:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1634ms 01:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:16:20 INFO - PROCESS | 1845 | 1463040980674 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:16:20 INFO - PROCESS | 1845 | 1463040980677 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 01:16:20 INFO - PROCESS | 1845 | 1463040980684 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:16:20 INFO - PROCESS | 1845 | 1463040980690 Marionette TRACE conn3 <- [1,2494,null,{}] 01:16:20 INFO - PROCESS | 1845 | 1463040980706 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}] 01:16:20 INFO - PROCESS | 1845 | 1463040980974 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:16:21 INFO - PROCESS | 1845 | 1463040981290 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed713800 == 158 [pid = 1845] [id = 631] 01:16:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14ea22b800) [pid = 1845] [serial = 1894] [outer = (nil)] 01:16:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14ebc59800) [pid = 1845] [serial = 1895] [outer = 0x7f14ea22b800] 01:16:21 INFO - PROCESS | 1845 | 1463040981375 Marionette DEBUG loaded listener.js 01:16:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14ebee4800) [pid = 1845] [serial = 1896] [outer = 0x7f14ea22b800] 01:16:22 INFO - PROCESS | 1845 | 1463040982256 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]]]}] 01:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1639ms 01:16:22 INFO - PROCESS | 1845 | 1463040982323 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:16:22 INFO - PROCESS | 1845 | 1463040982328 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 01:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:16:22 INFO - PROCESS | 1845 | 1463040982334 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:16:22 INFO - PROCESS | 1845 | 1463040982337 Marionette TRACE conn3 <- [1,2498,null,{}] 01:16:22 INFO - PROCESS | 1845 | 1463040982342 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}] 01:16:22 INFO - PROCESS | 1845 | 1463040982592 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:16:22 INFO - PROCESS | 1845 | 1463040982894 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eee73800 == 159 [pid = 1845] [id = 632] 01:16:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14eb86b800) [pid = 1845] [serial = 1897] [outer = (nil)] 01:16:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14ede07400) [pid = 1845] [serial = 1898] [outer = 0x7f14eb86b800] 01:16:22 INFO - PROCESS | 1845 | 1463040982974 Marionette DEBUG loaded listener.js 01:16:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14ee0a0000) [pid = 1845] [serial = 1899] [outer = 0x7f14eb86b800] 01:16:23 INFO - PROCESS | 1845 | 1463040983865 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]]]}] 01:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1582ms 01:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:16:23 INFO - PROCESS | 1845 | 1463040983917 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 1845 | 1463040983920 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 01:16:23 INFO - PROCESS | 1845 | 1463040983927 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 1845 | 1463040983930 Marionette TRACE conn3 <- [1,2502,null,{}] 01:16:23 INFO - PROCESS | 1845 | 1463040983936 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}] 01:16:24 INFO - PROCESS | 1845 | 1463040984166 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:16:24 INFO - PROCESS | 1845 | 1463040984429 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0621000 == 160 [pid = 1845] [id = 633] 01:16:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14ebeeac00) [pid = 1845] [serial = 1900] [outer = (nil)] 01:16:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14eeee6c00) [pid = 1845] [serial = 1901] [outer = 0x7f14ebeeac00] 01:16:24 INFO - PROCESS | 1845 | 1463040984560 Marionette DEBUG loaded listener.js 01:16:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14ef0ddc00) [pid = 1845] [serial = 1902] [outer = 0x7f14ebeeac00] 01:16:25 INFO - PROCESS | 1845 | 1463040985434 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]]]}] 01:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1585ms 01:16:25 INFO - PROCESS | 1845 | 1463040985512 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:16:25 INFO - PROCESS | 1845 | 1463040985516 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 01:16:25 INFO - PROCESS | 1845 | 1463040985522 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:16:25 INFO - PROCESS | 1845 | 1463040985525 Marionette TRACE conn3 <- [1,2506,null,{}] 01:16:25 INFO - PROCESS | 1845 | 1463040985531 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}] 01:16:25 INFO - PROCESS | 1845 | 1463040985845 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:16:26 INFO - PROCESS | 1845 | 1463040986195 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c4a800 == 161 [pid = 1845] [id = 634] 01:16:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14f05adc00) [pid = 1845] [serial = 1903] [outer = (nil)] 01:16:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14f1283800) [pid = 1845] [serial = 1904] [outer = 0x7f14f05adc00] 01:16:26 INFO - PROCESS | 1845 | 1463040986282 Marionette DEBUG loaded listener.js 01:16:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14f132c000) [pid = 1845] [serial = 1905] [outer = 0x7f14f05adc00] 01:16:27 INFO - PROCESS | 1845 | 1463040987135 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]]]}] 01:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1682ms 01:16:27 INFO - PROCESS | 1845 | 1463040987206 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:16:27 INFO - PROCESS | 1845 | 1463040987209 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 01:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:16:27 INFO - PROCESS | 1845 | 1463040987215 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:16:27 INFO - PROCESS | 1845 | 1463040987218 Marionette TRACE conn3 <- [1,2510,null,{}] 01:16:27 INFO - PROCESS | 1845 | 1463040987224 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}] 01:16:27 INFO - PROCESS | 1845 | 1463040987464 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:16:27 INFO - PROCESS | 1845 | 1463040987728 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f4cac000 == 162 [pid = 1845] [id = 635] 01:16:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f05ab000) [pid = 1845] [serial = 1906] [outer = (nil)] 01:16:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f13b3c00) [pid = 1845] [serial = 1907] [outer = 0x7f14f05ab000] 01:16:27 INFO - PROCESS | 1845 | 1463040987846 Marionette DEBUG loaded listener.js 01:16:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f14d5800) [pid = 1845] [serial = 1908] [outer = 0x7f14f05ab000] 01:16:28 INFO - PROCESS | 1845 | 1463040988703 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]]]}] 01:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1529ms 01:16:28 INFO - PROCESS | 1845 | 1463040988746 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:16:28 INFO - PROCESS | 1845 | 1463040988750 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 01:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:16:28 INFO - PROCESS | 1845 | 1463040988755 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:16:28 INFO - PROCESS | 1845 | 1463040988758 Marionette TRACE conn3 <- [1,2514,null,{}] 01:16:28 INFO - PROCESS | 1845 | 1463040988763 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}] 01:16:28 INFO - PROCESS | 1845 | 1463040988991 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:16:29 INFO - PROCESS | 1845 | 1463040989255 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b21800 == 163 [pid = 1845] [id = 636] 01:16:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f0660c00) [pid = 1845] [serial = 1909] [outer = (nil)] 01:16:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f4c1ac00) [pid = 1845] [serial = 1910] [outer = 0x7f14f0660c00] 01:16:29 INFO - PROCESS | 1845 | 1463040989369 Marionette DEBUG loaded listener.js 01:16:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f592bc00) [pid = 1845] [serial = 1911] [outer = 0x7f14f0660c00] 01:16:30 INFO - PROCESS | 1845 | 1463040990258 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]]]}] 01:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1528ms 01:16:30 INFO - PROCESS | 1845 | 1463040990285 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:16:30 INFO - PROCESS | 1845 | 1463040990290 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 01:16:30 INFO - PROCESS | 1845 | 1463040990296 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:16:30 INFO - PROCESS | 1845 | 1463040990300 Marionette TRACE conn3 <- [1,2518,null,{}] 01:16:30 INFO - PROCESS | 1845 | 1463040990305 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}] 01:16:30 INFO - PROCESS | 1845 | 1463040990534 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:16:30 INFO - PROCESS | 1845 | 1463040990800 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f664a800 == 164 [pid = 1845] [id = 637] 01:16:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14e4fbfc00) [pid = 1845] [serial = 1912] [outer = (nil)] 01:16:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f592ec00) [pid = 1845] [serial = 1913] [outer = 0x7f14e4fbfc00] 01:16:30 INFO - PROCESS | 1845 | 1463040990923 Marionette DEBUG loaded listener.js 01:16:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f6383800) [pid = 1845] [serial = 1914] [outer = 0x7f14e4fbfc00] 01:16:31 INFO - PROCESS | 1845 | 1463040991888 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]]]}] 01:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1633ms 01:16:31 INFO - PROCESS | 1845 | 1463040991930 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:16:31 INFO - PROCESS | 1845 | 1463040991934 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 01:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:16:31 INFO - PROCESS | 1845 | 1463040991940 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:16:31 INFO - PROCESS | 1845 | 1463040991943 Marionette TRACE conn3 <- [1,2522,null,{}] 01:16:31 INFO - PROCESS | 1845 | 1463040991963 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}] 01:16:32 INFO - PROCESS | 1845 | 1463040992269 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:16:32 INFO - PROCESS | 1845 | 1463040992518 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f98000 == 165 [pid = 1845] [id = 638] 01:16:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f13a7000) [pid = 1845] [serial = 1915] [outer = (nil)] 01:16:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f645cc00) [pid = 1845] [serial = 1916] [outer = 0x7f14f13a7000] 01:16:32 INFO - PROCESS | 1845 | 1463040992598 Marionette DEBUG loaded listener.js 01:16:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f6d3f400) [pid = 1845] [serial = 1917] [outer = 0x7f14f13a7000] 01:16:33 INFO - PROCESS | 1845 | 1463040993494 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]]]}] 01:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1585ms 01:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:16:33 INFO - PROCESS | 1845 | 1463040993527 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:16:33 INFO - PROCESS | 1845 | 1463040993531 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 01:16:33 INFO - PROCESS | 1845 | 1463040993537 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:16:33 INFO - PROCESS | 1845 | 1463040993541 Marionette TRACE conn3 <- [1,2526,null,{}] 01:16:33 INFO - PROCESS | 1845 | 1463040993546 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}] 01:16:33 INFO - PROCESS | 1845 | 1463040993799 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:16:34 INFO - PROCESS | 1845 | 1463040994069 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8ba8000 == 166 [pid = 1845] [id = 639] 01:16:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f7911000) [pid = 1845] [serial = 1918] [outer = (nil)] 01:16:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f8860000) [pid = 1845] [serial = 1919] [outer = 0x7f14f7911000] 01:16:34 INFO - PROCESS | 1845 | 1463040994205 Marionette DEBUG loaded listener.js 01:16:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f9556c00) [pid = 1845] [serial = 1920] [outer = 0x7f14f7911000] 01:16:35 INFO - PROCESS | 1845 | 1463040995086 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]]]}] 01:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1581ms 01:16:35 INFO - PROCESS | 1845 | 1463040995118 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:16:35 INFO - PROCESS | 1845 | 1463040995122 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 01:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:16:35 INFO - PROCESS | 1845 | 1463040995129 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:16:35 INFO - PROCESS | 1845 | 1463040995131 Marionette TRACE conn3 <- [1,2530,null,{}] 01:16:35 INFO - PROCESS | 1845 | 1463040995137 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}] 01:16:35 INFO - PROCESS | 1845 | 1463040995370 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:16:35 INFO - PROCESS | 1845 | 1463040995641 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe1aa000 == 167 [pid = 1845] [id = 640] 01:16:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14e8b45800) [pid = 1845] [serial = 1921] [outer = (nil)] 01:16:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14fa12c400) [pid = 1845] [serial = 1922] [outer = 0x7f14e8b45800] 01:16:35 INFO - PROCESS | 1845 | 1463040995770 Marionette DEBUG loaded listener.js 01:16:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14fa340000) [pid = 1845] [serial = 1923] [outer = 0x7f14e8b45800] 01:16:36 INFO - PROCESS | 1845 | 1463040996637 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]]]}] 01:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1579ms 01:16:36 INFO - PROCESS | 1845 | 1463040996709 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:16:36 INFO - PROCESS | 1845 | 1463040996713 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 01:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:16:36 INFO - PROCESS | 1845 | 1463040996719 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:16:36 INFO - PROCESS | 1845 | 1463040996721 Marionette TRACE conn3 <- [1,2534,null,{}] 01:16:36 INFO - PROCESS | 1845 | 1463040996727 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}] 01:16:36 INFO - PROCESS | 1845 | 1463040996975 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:16:37 INFO - PROCESS | 1845 | 1463040997282 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff266800 == 168 [pid = 1845] [id = 641] 01:16:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14e0b8ec00) [pid = 1845] [serial = 1924] [outer = (nil)] 01:16:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14fc944800) [pid = 1845] [serial = 1925] [outer = 0x7f14e0b8ec00] 01:16:37 INFO - PROCESS | 1845 | 1463040997359 Marionette DEBUG loaded listener.js 01:16:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14fd357000) [pid = 1845] [serial = 1926] [outer = 0x7f14e0b8ec00] 01:16:38 INFO - PROCESS | 1845 | 1463040998227 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]]]}] 01:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1578ms 01:16:38 INFO - PROCESS | 1845 | 1463040998298 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:16:38 INFO - PROCESS | 1845 | 1463040998302 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 01:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:16:38 INFO - PROCESS | 1845 | 1463040998308 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:16:38 INFO - PROCESS | 1845 | 1463040998310 Marionette TRACE conn3 <- [1,2538,null,{}] 01:16:38 INFO - PROCESS | 1845 | 1463040998316 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}] 01:16:38 INFO - PROCESS | 1845 | 1463040998551 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:16:38 INFO - PROCESS | 1845 | 1463040998856 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffd37000 == 169 [pid = 1845] [id = 642] 01:16:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14edb9c800) [pid = 1845] [serial = 1927] [outer = (nil)] 01:16:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14fe7d3000) [pid = 1845] [serial = 1928] [outer = 0x7f14edb9c800] 01:16:38 INFO - PROCESS | 1845 | 1463040998933 Marionette DEBUG loaded listener.js 01:16:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14fee42800) [pid = 1845] [serial = 1929] [outer = 0x7f14edb9c800] 01:16:39 INFO - PROCESS | 1845 | 1463040999789 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]]]}] 01:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1533ms 01:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:16:39 INFO - PROCESS | 1845 | 1463040999843 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:16:39 INFO - PROCESS | 1845 | 1463040999845 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 01:16:39 INFO - PROCESS | 1845 | 1463040999852 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:16:39 INFO - PROCESS | 1845 | 1463040999855 Marionette TRACE conn3 <- [1,2542,null,{}] 01:16:39 INFO - PROCESS | 1845 | 1463040999860 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}] 01:16:40 INFO - PROCESS | 1845 | 1463041000094 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:16:40 INFO - PROCESS | 1845 | 1463041000410 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150c50c000 == 170 [pid = 1845] [id = 643] 01:16:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14e774d800) [pid = 1845] [serial = 1930] [outer = (nil)] 01:16:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14ffb51000) [pid = 1845] [serial = 1931] [outer = 0x7f14e774d800] 01:16:40 INFO - PROCESS | 1845 | 1463041000485 Marionette DEBUG loaded listener.js 01:16:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f1500ebb400) [pid = 1845] [serial = 1932] [outer = 0x7f14e774d800] 01:16:41 INFO - PROCESS | 1845 | 1463041001392 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]]]}] 01:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1588ms 01:16:41 INFO - PROCESS | 1845 | 1463041001440 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:16:41 INFO - PROCESS | 1845 | 1463041001444 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 01:16:41 INFO - PROCESS | 1845 | 1463041001451 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:16:41 INFO - PROCESS | 1845 | 1463041001455 Marionette TRACE conn3 <- [1,2546,null,{}] 01:16:41 INFO - PROCESS | 1845 | 1463041001460 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}] 01:16:41 INFO - PROCESS | 1845 | 1463041001693 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:16:42 INFO - PROCESS | 1845 | 1463041002007 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511f06800 == 171 [pid = 1845] [id = 644] 01:16:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14eb867400) [pid = 1845] [serial = 1933] [outer = (nil)] 01:16:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f150c5dec00) [pid = 1845] [serial = 1934] [outer = 0x7f14eb867400] 01:16:42 INFO - PROCESS | 1845 | 1463041002087 Marionette DEBUG loaded listener.js 01:16:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f150e26d000) [pid = 1845] [serial = 1935] [outer = 0x7f14eb867400] 01:16:42 INFO - PROCESS | 1845 | 1463041002946 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]]]}] 01:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1537ms 01:16:42 INFO - PROCESS | 1845 | 1463041002988 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:16:42 INFO - PROCESS | 1845 | 1463041002992 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 01:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:16:43 INFO - PROCESS | 1845 | 1463041002998 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:16:43 INFO - PROCESS | 1845 | 1463041003001 Marionette TRACE conn3 <- [1,2550,null,{}] 01:16:43 INFO - PROCESS | 1845 | 1463041003006 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}] 01:16:43 INFO - PROCESS | 1845 | 1463041003245 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:16:43 INFO - PROCESS | 1845 | 1463041003517 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebf5f000 == 172 [pid = 1845] [id = 645] 01:16:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f1500ec0c00) [pid = 1845] [serial = 1936] [outer = (nil)] 01:16:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f151089a400) [pid = 1845] [serial = 1937] [outer = 0x7f1500ec0c00] 01:16:43 INFO - PROCESS | 1845 | 1463041003632 Marionette DEBUG loaded listener.js 01:16:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f15120d5c00) [pid = 1845] [serial = 1938] [outer = 0x7f1500ec0c00] 01:16:44 INFO - PROCESS | 1845 | 1463041004504 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]]]}] 01:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1534ms 01:16:44 INFO - PROCESS | 1845 | 1463041004533 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:16:44 INFO - PROCESS | 1845 | 1463041004536 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 01:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:16:44 INFO - PROCESS | 1845 | 1463041004543 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:16:44 INFO - PROCESS | 1845 | 1463041004545 Marionette TRACE conn3 <- [1,2554,null,{}] 01:16:44 INFO - PROCESS | 1845 | 1463041004551 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}] 01:16:44 INFO - PROCESS | 1845 | 1463041004801 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:16:45 INFO - PROCESS | 1845 | 1463041005131 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15152b9000 == 173 [pid = 1845] [id = 646] 01:16:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14e6143000) [pid = 1845] [serial = 1939] [outer = (nil)] 01:16:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14e614a800) [pid = 1845] [serial = 1940] [outer = 0x7f14e6143000] 01:16:45 INFO - PROCESS | 1845 | 1463041005214 Marionette DEBUG loaded listener.js 01:16:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14e614f000) [pid = 1845] [serial = 1941] [outer = 0x7f14e6143000] 01:16:46 INFO - PROCESS | 1845 | 1463041006077 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]]]}] 01:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1584ms 01:16:46 INFO - PROCESS | 1845 | 1463041006128 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:16:46 INFO - PROCESS | 1845 | 1463041006132 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 01:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:16:46 INFO - PROCESS | 1845 | 1463041006138 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:16:46 INFO - PROCESS | 1845 | 1463041006140 Marionette TRACE conn3 <- [1,2558,null,{}] 01:16:46 INFO - PROCESS | 1845 | 1463041006146 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}] 01:16:46 INFO - PROCESS | 1845 | 1463041006425 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:16:46 INFO - PROCESS | 1845 | 1463041006735 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7352000 == 174 [pid = 1845] [id = 647] 01:16:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14e6146000) [pid = 1845] [serial = 1942] [outer = (nil)] 01:16:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f1503486800) [pid = 1845] [serial = 1943] [outer = 0x7f14e6146000] 01:16:46 INFO - PROCESS | 1845 | 1463041006812 Marionette DEBUG loaded listener.js 01:16:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f15120dd000) [pid = 1845] [serial = 1944] [outer = 0x7f14e6146000] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4cba000 == 173 [pid = 1845] [id = 178] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e35a7800 == 172 [pid = 1845] [id = 627] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e68e2800 == 171 [pid = 1845] [id = 626] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e3574800 == 170 [pid = 1845] [id = 625] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe4db000 == 169 [pid = 1845] [id = 618] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fb593000 == 168 [pid = 1845] [id = 617] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f75b1800 == 167 [pid = 1845] [id = 616] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6d98800 == 166 [pid = 1845] [id = 615] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5dd3000 == 165 [pid = 1845] [id = 614] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f595d800 == 164 [pid = 1845] [id = 613] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c92000 == 163 [pid = 1845] [id = 612] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0986000 == 162 [pid = 1845] [id = 611] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef20e000 == 161 [pid = 1845] [id = 610] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edad6800 == 160 [pid = 1845] [id = 609] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed672800 == 159 [pid = 1845] [id = 608] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebd5b000 == 158 [pid = 1845] [id = 607] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e955f000 == 157 [pid = 1845] [id = 605] 01:16:48 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e5046000 == 156 [pid = 1845] [id = 606] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14e8b3fc00) [pid = 1845] [serial = 1677] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14e9646c00) [pid = 1845] [serial = 1817] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e9653800) [pid = 1845] [serial = 1814] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14eb86d400) [pid = 1845] [serial = 1815] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14fb548c00) [pid = 1845] [serial = 1787] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14fa1ecc00) [pid = 1845] [serial = 1785] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f8becc00) [pid = 1845] [serial = 1784] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f8859000) [pid = 1845] [serial = 1782] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f6fe4c00) [pid = 1845] [serial = 1781] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f634e800) [pid = 1845] [serial = 1779] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14f5a45c00) [pid = 1845] [serial = 1778] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f4cf7000) [pid = 1845] [serial = 1776] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14f4c16c00) [pid = 1845] [serial = 1775] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f14e1800) [pid = 1845] [serial = 1773] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14f14b4000) [pid = 1845] [serial = 1772] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14f13b2800) [pid = 1845] [serial = 1770] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f13a7800) [pid = 1845] [serial = 1769] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f1050400) [pid = 1845] [serial = 1767] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f0969400) [pid = 1845] [serial = 1766] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14ee09fc00) [pid = 1845] [serial = 1764] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14edde1c00) [pid = 1845] [serial = 1763] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14edb93800) [pid = 1845] [serial = 1761] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14ebee0c00) [pid = 1845] [serial = 1760] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14ebc59000) [pid = 1845] [serial = 1758] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14ebabc000) [pid = 1845] [serial = 1757] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14e69ef800) [pid = 1845] [serial = 1755] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14e64cd000) [pid = 1845] [serial = 1754] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14e4ec8000) [pid = 1845] [serial = 1752] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14e316cc00) [pid = 1845] [serial = 1751] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14e331e800) [pid = 1845] [serial = 1808] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14e4d15000) [pid = 1845] [serial = 1809] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f150385c800) [pid = 1845] [serial = 1806] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f150345e000) [pid = 1845] [serial = 1805] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f150037e800) [pid = 1845] [serial = 1803] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14ffcb7000) [pid = 1845] [serial = 1802] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14ffcb5000) [pid = 1845] [serial = 1800] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14ffb4b000) [pid = 1845] [serial = 1799] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14fefb4400) [pid = 1845] [serial = 1797] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14fead7400) [pid = 1845] [serial = 1796] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14fe7d3c00) [pid = 1845] [serial = 1794] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14fe19b400) [pid = 1845] [serial = 1793] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14fd357400) [pid = 1845] [serial = 1791] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14fd317c00) [pid = 1845] [serial = 1790] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14fc7a7c00) [pid = 1845] [serial = 1788] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e5182c00) [pid = 1845] [serial = 1811] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14e51c9c00) [pid = 1845] [serial = 1812] [outer = (nil)] [url = about:blank] 01:16:49 INFO - PROCESS | 1845 | 1463041009536 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]]]}] 01:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 3443ms 01:16:49 INFO - PROCESS | 1845 | 1463041009583 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:16:49 INFO - PROCESS | 1845 | 1463041009588 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 01:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:16:49 INFO - PROCESS | 1845 | 1463041009600 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:16:49 INFO - PROCESS | 1845 | 1463041009613 Marionette TRACE conn3 <- [1,2562,null,{}] 01:16:49 INFO - PROCESS | 1845 | 1463041009624 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}] 01:16:49 INFO - PROCESS | 1845 | 1463041009891 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:16:50 INFO - PROCESS | 1845 | 1463041010097 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33e3800 == 157 [pid = 1845] [id = 648] 01:16:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14e304d000) [pid = 1845] [serial = 1945] [outer = (nil)] 01:16:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14e316c000) [pid = 1845] [serial = 1946] [outer = 0x7f14e304d000] 01:16:50 INFO - PROCESS | 1845 | 1463041010170 Marionette DEBUG loaded listener.js 01:16:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e4d17400) [pid = 1845] [serial = 1947] [outer = 0x7f14e304d000] 01:16:50 INFO - PROCESS | 1845 | 1463041010966 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]]]}] 01:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1404ms 01:16:51 INFO - PROCESS | 1845 | 1463041011001 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:16:51 INFO - PROCESS | 1845 | 1463041011009 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 01:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:16:51 INFO - PROCESS | 1845 | 1463041011019 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:16:51 INFO - PROCESS | 1845 | 1463041011024 Marionette TRACE conn3 <- [1,2566,null,{}] 01:16:51 INFO - PROCESS | 1845 | 1463041011030 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}] 01:16:51 INFO - PROCESS | 1845 | 1463041011356 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:16:51 INFO - PROCESS | 1845 | 1463041011477 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e67d9000 == 158 [pid = 1845] [id = 649] 01:16:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e17bb800) [pid = 1845] [serial = 1948] [outer = (nil)] 01:16:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e5179000) [pid = 1845] [serial = 1949] [outer = 0x7f14e17bb800] 01:16:51 INFO - PROCESS | 1845 | 1463041011572 Marionette DEBUG loaded listener.js 01:16:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e6164000) [pid = 1845] [serial = 1950] [outer = 0x7f14e17bb800] 01:16:52 INFO - PROCESS | 1845 | 1463041012530 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]]]}] 01:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1584ms 01:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:16:52 INFO - PROCESS | 1845 | 1463041012604 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:16:52 INFO - PROCESS | 1845 | 1463041012607 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 01:16:52 INFO - PROCESS | 1845 | 1463041012625 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:16:52 INFO - PROCESS | 1845 | 1463041012632 Marionette TRACE conn3 <- [1,2570,null,{}] 01:16:52 INFO - PROCESS | 1845 | 1463041012657 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}] 01:16:52 INFO - PROCESS | 1845 | 1463041012955 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:16:53 INFO - PROCESS | 1845 | 1463041012995 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea00b800 == 159 [pid = 1845] [id = 650] 01:16:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e7748400) [pid = 1845] [serial = 1951] [outer = (nil)] 01:16:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e7e48000) [pid = 1845] [serial = 1952] [outer = 0x7f14e7748400] 01:16:53 INFO - PROCESS | 1845 | 1463041013131 Marionette DEBUG loaded listener.js 01:16:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14ea063c00) [pid = 1845] [serial = 1953] [outer = 0x7f14e7748400] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e69e7c00) [pid = 1845] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14e51c1800) [pid = 1845] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14e0b90400) [pid = 1845] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e64cd400) [pid = 1845] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14ebc55000) [pid = 1845] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14e7744800) [pid = 1845] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14e3051000) [pid = 1845] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e316c400) [pid = 1845] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14e6163c00) [pid = 1845] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14ee0a7000) [pid = 1845] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14ebc58c00) [pid = 1845] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14fc70d000) [pid = 1845] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f14a9c00) [pid = 1845] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14f128e000) [pid = 1845] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14f790d400) [pid = 1845] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14f76b9800) [pid = 1845] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14eb86f000) [pid = 1845] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14f13b1c00) [pid = 1845] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14f0347000) [pid = 1845] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14ebc60800) [pid = 1845] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14f0973000) [pid = 1845] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:16:54 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14e64cf400) [pid = 1845] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:16:54 INFO - PROCESS | 1845 | 1463041014727 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]]]}] 01:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2164ms 01:16:54 INFO - PROCESS | 1845 | 1463041014777 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:16:54 INFO - PROCESS | 1845 | 1463041014781 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 01:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:16:54 INFO - PROCESS | 1845 | 1463041014787 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:16:54 INFO - PROCESS | 1845 | 1463041014790 Marionette TRACE conn3 <- [1,2574,null,{}] 01:16:54 INFO - PROCESS | 1845 | 1463041014796 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}] 01:16:55 INFO - PROCESS | 1845 | 1463041015012 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:16:55 INFO - PROCESS | 1845 | 1463041015195 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea01e800 == 160 [pid = 1845] [id = 651] 01:16:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14e316c400) [pid = 1845] [serial = 1954] [outer = (nil)] 01:16:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14e7e42400) [pid = 1845] [serial = 1955] [outer = 0x7f14e316c400] 01:16:55 INFO - PROCESS | 1845 | 1463041015259 Marionette DEBUG loaded listener.js 01:16:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14ea06f800) [pid = 1845] [serial = 1956] [outer = 0x7f14e316c400] 01:16:56 INFO - PROCESS | 1845 | 1463041016048 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]]]}] 01:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1286ms 01:16:56 INFO - PROCESS | 1845 | 1463041016076 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:16:56 INFO - PROCESS | 1845 | 1463041016078 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 01:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:16:56 INFO - PROCESS | 1845 | 1463041016085 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:16:56 INFO - PROCESS | 1845 | 1463041016089 Marionette TRACE conn3 <- [1,2578,null,{}] 01:16:56 INFO - PROCESS | 1845 | 1463041016094 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}] 01:16:56 INFO - PROCESS | 1845 | 1463041016571 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:16:56 INFO - PROCESS | 1845 | 1463041016839 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33d7800 == 161 [pid = 1845] [id = 652] 01:16:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e17bb000) [pid = 1845] [serial = 1957] [outer = (nil)] 01:16:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e304c000) [pid = 1845] [serial = 1958] [outer = 0x7f14e17bb000] 01:16:56 INFO - PROCESS | 1845 | 1463041016923 Marionette DEBUG loaded listener.js 01:16:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e3168400) [pid = 1845] [serial = 1959] [outer = 0x7f14e17bb000] 01:16:57 INFO - PROCESS | 1845 | 1463041017822 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]]]}] 01:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1786ms 01:16:57 INFO - PROCESS | 1845 | 1463041017874 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:16:57 INFO - PROCESS | 1845 | 1463041017880 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 01:16:57 INFO - PROCESS | 1845 | 1463041017887 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:16:57 INFO - PROCESS | 1845 | 1463041017893 Marionette TRACE conn3 <- [1,2582,null,{}] 01:16:57 INFO - PROCESS | 1845 | 1463041017900 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}] 01:16:58 INFO - PROCESS | 1845 | 1463041018146 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:16:58 INFO - PROCESS | 1845 | 1463041018406 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e9557000 == 162 [pid = 1845] [id = 653] 01:16:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14e51ce400) [pid = 1845] [serial = 1960] [outer = (nil)] 01:16:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14e6151400) [pid = 1845] [serial = 1961] [outer = 0x7f14e51ce400] 01:16:58 INFO - PROCESS | 1845 | 1463041018537 Marionette DEBUG loaded listener.js 01:16:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14e616fc00) [pid = 1845] [serial = 1962] [outer = 0x7f14e51ce400] 01:16:59 INFO - PROCESS | 1845 | 1463041019451 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]]]}] 01:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1639ms 01:16:59 INFO - PROCESS | 1845 | 1463041019527 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:16:59 INFO - PROCESS | 1845 | 1463041019534 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 01:16:59 INFO - PROCESS | 1845 | 1463041019540 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:16:59 INFO - PROCESS | 1845 | 1463041019543 Marionette TRACE conn3 <- [1,2586,null,{}] 01:16:59 INFO - PROCESS | 1845 | 1463041019549 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}] 01:16:59 INFO - PROCESS | 1845 | 1463041019840 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:17:00 INFO - PROCESS | 1845 | 1463041020187 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:00 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebed3000 == 163 [pid = 1845] [id = 654] 01:17:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14e64cf800) [pid = 1845] [serial = 1963] [outer = (nil)] 01:17:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14e8b42800) [pid = 1845] [serial = 1964] [outer = 0x7f14e64cf800] 01:17:00 INFO - PROCESS | 1845 | 1463041020263 Marionette DEBUG loaded listener.js 01:17:00 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14ea067400) [pid = 1845] [serial = 1965] [outer = 0x7f14e64cf800] 01:17:01 INFO - PROCESS | 1845 | 1463041021155 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]]]}] 01:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1687ms 01:17:01 INFO - PROCESS | 1845 | 1463041021229 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:17:01 INFO - PROCESS | 1845 | 1463041021236 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 01:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:17:01 INFO - PROCESS | 1845 | 1463041021256 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:17:01 INFO - PROCESS | 1845 | 1463041021277 Marionette TRACE conn3 <- [1,2590,null,{}] 01:17:01 INFO - PROCESS | 1845 | 1463041021293 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}] 01:17:01 INFO - PROCESS | 1845 | 1463041021612 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:17:01 INFO - PROCESS | 1845 | 1463041021939 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed71a800 == 164 [pid = 1845] [id = 655] 01:17:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14e17b1400) [pid = 1845] [serial = 1966] [outer = (nil)] 01:17:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14eb86d400) [pid = 1845] [serial = 1967] [outer = 0x7f14e17b1400] 01:17:02 INFO - PROCESS | 1845 | 1463041022020 Marionette DEBUG loaded listener.js 01:17:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14ebc81400) [pid = 1845] [serial = 1968] [outer = 0x7f14e17b1400] 01:17:02 INFO - PROCESS | 1845 | 1463041022939 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]]]}] 01:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1769ms 01:17:03 INFO - PROCESS | 1845 | 1463041023018 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:17:03 INFO - PROCESS | 1845 | 1463041023022 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 01:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:17:03 INFO - PROCESS | 1845 | 1463041023028 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:17:03 INFO - PROCESS | 1845 | 1463041023032 Marionette TRACE conn3 <- [1,2594,null,{}] 01:17:03 INFO - PROCESS | 1845 | 1463041023038 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}] 01:17:03 INFO - PROCESS | 1845 | 1463041023296 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:17:03 INFO - PROCESS | 1845 | 1463041023600 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eee6d800 == 165 [pid = 1845] [id = 656] 01:17:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e774b800) [pid = 1845] [serial = 1969] [outer = (nil)] 01:17:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14edb97800) [pid = 1845] [serial = 1970] [outer = 0x7f14e774b800] 01:17:03 INFO - PROCESS | 1845 | 1463041023680 Marionette DEBUG loaded listener.js 01:17:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14ede12800) [pid = 1845] [serial = 1971] [outer = 0x7f14e774b800] 01:17:04 INFO - PROCESS | 1845 | 1463041024594 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]]]}] 01:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1581ms 01:17:04 INFO - PROCESS | 1845 | 1463041024611 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:17:04 INFO - PROCESS | 1845 | 1463041024614 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 01:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:17:04 INFO - PROCESS | 1845 | 1463041024621 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:17:04 INFO - PROCESS | 1845 | 1463041024627 Marionette TRACE conn3 <- [1,2598,null,{}] 01:17:04 INFO - PROCESS | 1845 | 1463041024635 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}] 01:17:04 INFO - PROCESS | 1845 | 1463041024895 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:17:05 INFO - PROCESS | 1845 | 1463041025224 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0629000 == 166 [pid = 1845] [id = 657] 01:17:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14eeeed000) [pid = 1845] [serial = 1972] [outer = (nil)] 01:17:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14eef20c00) [pid = 1845] [serial = 1973] [outer = 0x7f14eeeed000] 01:17:05 INFO - PROCESS | 1845 | 1463041025316 Marionette DEBUG loaded listener.js 01:17:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f0656c00) [pid = 1845] [serial = 1974] [outer = 0x7f14eeeed000] 01:17:06 INFO - PROCESS | 1845 | 1463041026311 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]]]}] 01:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1734ms 01:17:06 INFO - PROCESS | 1845 | 1463041026356 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:17:06 INFO - PROCESS | 1845 | 1463041026360 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 01:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:17:06 INFO - PROCESS | 1845 | 1463041026366 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:17:06 INFO - PROCESS | 1845 | 1463041026373 Marionette TRACE conn3 <- [1,2602,null,{}] 01:17:06 INFO - PROCESS | 1845 | 1463041026383 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}] 01:17:06 INFO - PROCESS | 1845 | 1463041026730 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:17:06 INFO - PROCESS | 1845 | 1463041026981 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c52000 == 167 [pid = 1845] [id = 658] 01:17:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e0b9b800) [pid = 1845] [serial = 1975] [outer = (nil)] 01:17:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f0972400) [pid = 1845] [serial = 1976] [outer = 0x7f14e0b9b800] 01:17:07 INFO - PROCESS | 1845 | 1463041027067 Marionette DEBUG loaded listener.js 01:17:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f132ac00) [pid = 1845] [serial = 1977] [outer = 0x7f14e0b9b800] 01:17:08 INFO - PROCESS | 1845 | 1463041028028 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]]]}] 01:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1698ms 01:17:08 INFO - PROCESS | 1845 | 1463041028066 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:17:08 INFO - PROCESS | 1845 | 1463041028070 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 01:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:17:08 INFO - PROCESS | 1845 | 1463041028077 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:17:08 INFO - PROCESS | 1845 | 1463041028081 Marionette TRACE conn3 <- [1,2606,null,{}] 01:17:08 INFO - PROCESS | 1845 | 1463041028087 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}] 01:17:08 INFO - PROCESS | 1845 | 1463041028341 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:17:08 INFO - PROCESS | 1845 | 1463041028656 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f122f000 == 168 [pid = 1845] [id = 659] 01:17:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14ee0a8800) [pid = 1845] [serial = 1978] [outer = (nil)] 01:17:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f13ac400) [pid = 1845] [serial = 1979] [outer = 0x7f14ee0a8800] 01:17:08 INFO - PROCESS | 1845 | 1463041028738 Marionette DEBUG loaded listener.js 01:17:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f1485c00) [pid = 1845] [serial = 1980] [outer = 0x7f14ee0a8800] 01:17:09 INFO - PROCESS | 1845 | 1463041029719 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]]]}] 01:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1686ms 01:17:09 INFO - PROCESS | 1845 | 1463041029764 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:17:09 INFO - PROCESS | 1845 | 1463041029768 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 01:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:17:09 INFO - PROCESS | 1845 | 1463041029775 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:17:09 INFO - PROCESS | 1845 | 1463041029778 Marionette TRACE conn3 <- [1,2610,null,{}] 01:17:09 INFO - PROCESS | 1845 | 1463041029784 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}] 01:17:10 INFO - PROCESS | 1845 | 1463041030054 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:17:10 INFO - PROCESS | 1845 | 1463041030367 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59dc800 == 169 [pid = 1845] [id = 660] 01:17:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14e64d6800) [pid = 1845] [serial = 1981] [outer = (nil)] 01:17:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f1483800) [pid = 1845] [serial = 1982] [outer = 0x7f14e64d6800] 01:17:10 INFO - PROCESS | 1845 | 1463041030445 Marionette DEBUG loaded listener.js 01:17:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f4ad3000) [pid = 1845] [serial = 1983] [outer = 0x7f14e64d6800] 01:17:11 INFO - PROCESS | 1845 | 1463041031386 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]]]}] 01:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1682ms 01:17:11 INFO - PROCESS | 1845 | 1463041031458 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:17:11 INFO - PROCESS | 1845 | 1463041031462 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 01:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:17:11 INFO - PROCESS | 1845 | 1463041031469 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:17:11 INFO - PROCESS | 1845 | 1463041031479 Marionette TRACE conn3 <- [1,2614,null,{}] 01:17:11 INFO - PROCESS | 1845 | 1463041031484 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}] 01:17:11 INFO - PROCESS | 1845 | 1463041031791 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:17:12 INFO - PROCESS | 1845 | 1463041032143 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6662000 == 170 [pid = 1845] [id = 661] 01:17:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f592fc00) [pid = 1845] [serial = 1984] [outer = (nil)] 01:17:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f5937400) [pid = 1845] [serial = 1985] [outer = 0x7f14f592fc00] 01:17:12 INFO - PROCESS | 1845 | 1463041032220 Marionette DEBUG loaded listener.js 01:17:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f5a4a000) [pid = 1845] [serial = 1986] [outer = 0x7f14f592fc00] 01:17:13 INFO - PROCESS | 1845 | 1463041033091 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]]]}] 01:17:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:17:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1689ms 01:17:13 INFO - PROCESS | 1845 | 1463041033160 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:17:13 INFO - PROCESS | 1845 | 1463041033163 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 01:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:17:13 INFO - PROCESS | 1845 | 1463041033170 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:17:13 INFO - PROCESS | 1845 | 1463041033173 Marionette TRACE conn3 <- [1,2618,null,{}] 01:17:13 INFO - PROCESS | 1845 | 1463041033179 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}] 01:17:13 INFO - PROCESS | 1845 | 1463041033430 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:17:13 INFO - PROCESS | 1845 | 1463041033700 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f729d800 == 171 [pid = 1845] [id = 662] 01:17:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f67b8800) [pid = 1845] [serial = 1987] [outer = (nil)] 01:17:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f67c1800) [pid = 1845] [serial = 1988] [outer = 0x7f14f67b8800] 01:17:13 INFO - PROCESS | 1845 | 1463041033841 Marionette DEBUG loaded listener.js 01:17:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f6fd0000) [pid = 1845] [serial = 1989] [outer = 0x7f14f67b8800] 01:17:14 INFO - PROCESS | 1845 | 1463041034824 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]]]}] 01:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1732ms 01:17:14 INFO - PROCESS | 1845 | 1463041034904 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:17:14 INFO - PROCESS | 1845 | 1463041034909 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 01:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:17:14 INFO - PROCESS | 1845 | 1463041034916 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:17:14 INFO - PROCESS | 1845 | 1463041034921 Marionette TRACE conn3 <- [1,2622,null,{}] 01:17:14 INFO - PROCESS | 1845 | 1463041034927 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}] 01:17:15 INFO - PROCESS | 1845 | 1463041035237 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:17:15 INFO - PROCESS | 1845 | 1463041035564 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8baa800 == 172 [pid = 1845] [id = 663] 01:17:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f1487800) [pid = 1845] [serial = 1990] [outer = (nil)] 01:17:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f8bea400) [pid = 1845] [serial = 1991] [outer = 0x7f14f1487800] 01:17:15 INFO - PROCESS | 1845 | 1463041035640 Marionette DEBUG loaded listener.js 01:17:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14fa120c00) [pid = 1845] [serial = 1992] [outer = 0x7f14f1487800] 01:17:16 INFO - PROCESS | 1845 | 1463041036511 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]]]}] 01:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1641ms 01:17:16 INFO - PROCESS | 1845 | 1463041036558 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:17:16 INFO - PROCESS | 1845 | 1463041036562 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 01:17:16 INFO - PROCESS | 1845 | 1463041036568 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:17:16 INFO - PROCESS | 1845 | 1463041036571 Marionette TRACE conn3 <- [1,2626,null,{}] 01:17:16 INFO - PROCESS | 1845 | 1463041036577 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}] 01:17:16 INFO - PROCESS | 1845 | 1463041036814 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:17:17 INFO - PROCESS | 1845 | 1463041037110 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe32a000 == 173 [pid = 1845] [id = 664] 01:17:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f592e400) [pid = 1845] [serial = 1993] [outer = (nil)] 01:17:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14fb541c00) [pid = 1845] [serial = 1994] [outer = 0x7f14f592e400] 01:17:17 INFO - PROCESS | 1845 | 1463041037228 Marionette DEBUG loaded listener.js 01:17:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14fc7a7c00) [pid = 1845] [serial = 1995] [outer = 0x7f14f592e400] 01:17:18 INFO - PROCESS | 1845 | 1463041038099 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]]]}] 01:17:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:17:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1582ms 01:17:18 INFO - PROCESS | 1845 | 1463041038151 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:17:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:17:18 INFO - PROCESS | 1845 | 1463041038155 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 01:17:18 INFO - PROCESS | 1845 | 1463041038161 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:17:18 INFO - PROCESS | 1845 | 1463041038164 Marionette TRACE conn3 <- [1,2630,null,{}] 01:17:18 INFO - PROCESS | 1845 | 1463041038170 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}] 01:17:18 INFO - PROCESS | 1845 | 1463041038406 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:17:18 INFO - PROCESS | 1845 | 1463041038680 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff55d000 == 174 [pid = 1845] [id = 665] 01:17:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f637e400) [pid = 1845] [serial = 1996] [outer = (nil)] 01:17:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14fe19b400) [pid = 1845] [serial = 1997] [outer = 0x7f14f637e400] 01:17:18 INFO - PROCESS | 1845 | 1463041038800 Marionette DEBUG loaded listener.js 01:17:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14fead7800) [pid = 1845] [serial = 1998] [outer = 0x7f14f637e400] 01:17:19 INFO - PROCESS | 1845 | 1463041039683 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]]]}] 01:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1585ms 01:17:19 INFO - PROCESS | 1845 | 1463041039748 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:17:19 INFO - PROCESS | 1845 | 1463041039751 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 01:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:17:19 INFO - PROCESS | 1845 | 1463041039757 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:17:19 INFO - PROCESS | 1845 | 1463041039760 Marionette TRACE conn3 <- [1,2634,null,{}] 01:17:19 INFO - PROCESS | 1845 | 1463041039766 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}] 01:17:20 INFO - PROCESS | 1845 | 1463041040014 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:17:20 INFO - PROCESS | 1845 | 1463041040331 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15000ae000 == 175 [pid = 1845] [id = 666] 01:17:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14e51cc000) [pid = 1845] [serial = 1999] [outer = (nil)] 01:17:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14fd7d0800) [pid = 1845] [serial = 2000] [outer = 0x7f14e51cc000] 01:17:20 INFO - PROCESS | 1845 | 1463041040410 Marionette DEBUG loaded listener.js 01:17:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f1503394000) [pid = 1845] [serial = 2001] [outer = 0x7f14e51cc000] 01:17:21 INFO - PROCESS | 1845 | 1463041041282 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]]]}] 01:17:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:17:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1580ms 01:17:21 INFO - PROCESS | 1845 | 1463041041340 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:17:21 INFO - PROCESS | 1845 | 1463041041342 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 01:17:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:17:21 INFO - PROCESS | 1845 | 1463041041349 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:17:21 INFO - PROCESS | 1845 | 1463041041351 Marionette TRACE conn3 <- [1,2638,null,{}] 01:17:21 INFO - PROCESS | 1845 | 1463041041357 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}] 01:17:21 INFO - PROCESS | 1845 | 1463041041616 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:17:21 INFO - PROCESS | 1845 | 1463041041926 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:21 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15075c3000 == 176 [pid = 1845] [id = 667] 01:17:21 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14e51cd000) [pid = 1845] [serial = 2002] [outer = (nil)] 01:17:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14feadb400) [pid = 1845] [serial = 2003] [outer = 0x7f14e51cd000] 01:17:22 INFO - PROCESS | 1845 | 1463041042015 Marionette DEBUG loaded listener.js 01:17:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f150d189000) [pid = 1845] [serial = 2004] [outer = 0x7f14e51cd000] 01:17:22 INFO - PROCESS | 1845 | 1463041042891 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]]]}] 01:17:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:17:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1578ms 01:17:22 INFO - PROCESS | 1845 | 1463041042928 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:17:22 INFO - PROCESS | 1845 | 1463041042931 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 01:17:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:17:22 INFO - PROCESS | 1845 | 1463041042939 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:17:22 INFO - PROCESS | 1845 | 1463041042941 Marionette TRACE conn3 <- [1,2642,null,{}] 01:17:22 INFO - PROCESS | 1845 | 1463041042947 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}] 01:17:23 INFO - PROCESS | 1845 | 1463041043188 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:17:23 INFO - PROCESS | 1845 | 1463041043462 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e811800 == 177 [pid = 1845] [id = 668] 01:17:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14f4cf7000) [pid = 1845] [serial = 2005] [outer = (nil)] 01:17:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f150d822000) [pid = 1845] [serial = 2006] [outer = 0x7f14f4cf7000] 01:17:23 INFO - PROCESS | 1845 | 1463041043584 Marionette DEBUG loaded listener.js 01:17:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f150e654400) [pid = 1845] [serial = 2007] [outer = 0x7f14f4cf7000] 01:17:24 INFO - PROCESS | 1845 | 1463041044462 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]]]}] 01:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1585ms 01:17:24 INFO - PROCESS | 1845 | 1463041044524 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:17:24 INFO - PROCESS | 1845 | 1463041044528 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 01:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:17:24 INFO - PROCESS | 1845 | 1463041044534 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:17:24 INFO - PROCESS | 1845 | 1463041044536 Marionette TRACE conn3 <- [1,2646,null,{}] 01:17:24 INFO - PROCESS | 1845 | 1463041044544 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}] 01:17:24 INFO - PROCESS | 1845 | 1463041044801 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:17:25 INFO - PROCESS | 1845 | 1463041045117 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15121c4000 == 178 [pid = 1845] [id = 669] 01:17:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14ef0d8c00) [pid = 1845] [serial = 2008] [outer = (nil)] 01:17:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14f66cdc00) [pid = 1845] [serial = 2009] [outer = 0x7f14ef0d8c00] 01:17:25 INFO - PROCESS | 1845 | 1463041045197 Marionette DEBUG loaded listener.js 01:17:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14f66d1c00) [pid = 1845] [serial = 2010] [outer = 0x7f14ef0d8c00] 01:17:26 INFO - PROCESS | 1845 | 1463041046099 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]]]}] 01:17:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:17:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1635ms 01:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:17:26 INFO - PROCESS | 1845 | 1463041046171 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:17:26 INFO - PROCESS | 1845 | 1463041046173 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 01:17:26 INFO - PROCESS | 1845 | 1463041046180 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:17:26 INFO - PROCESS | 1845 | 1463041046183 Marionette TRACE conn3 <- [1,2650,null,{}] 01:17:26 INFO - PROCESS | 1845 | 1463041046188 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}] 01:17:26 INFO - PROCESS | 1845 | 1463041046462 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:17:26 INFO - PROCESS | 1845 | 1463041046774 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68a3000 == 179 [pid = 1845] [id = 670] 01:17:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14e63a8800) [pid = 1845] [serial = 2011] [outer = (nil)] 01:17:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14e63b1400) [pid = 1845] [serial = 2012] [outer = 0x7f14e63a8800] 01:17:26 INFO - PROCESS | 1845 | 1463041046857 Marionette DEBUG loaded listener.js 01:17:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14e63b5c00) [pid = 1845] [serial = 2013] [outer = 0x7f14e63a8800] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f7279000 == 178 [pid = 1845] [id = 497] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c50800 == 177 [pid = 1845] [id = 494] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b2d000 == 176 [pid = 1845] [id = 495] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edd97800 == 175 [pid = 1845] [id = 492] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea01e800 == 174 [pid = 1845] [id = 651] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea00b800 == 173 [pid = 1845] [id = 650] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e67d9000 == 172 [pid = 1845] [id = 649] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33e3800 == 171 [pid = 1845] [id = 648] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebf5f000 == 170 [pid = 1845] [id = 645] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511f06800 == 169 [pid = 1845] [id = 644] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150c50c000 == 168 [pid = 1845] [id = 643] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd37000 == 167 [pid = 1845] [id = 642] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff266800 == 166 [pid = 1845] [id = 641] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe1aa000 == 165 [pid = 1845] [id = 640] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8ba8000 == 164 [pid = 1845] [id = 639] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6f98000 == 163 [pid = 1845] [id = 638] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f664a800 == 162 [pid = 1845] [id = 637] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b21800 == 161 [pid = 1845] [id = 636] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f4cac000 == 160 [pid = 1845] [id = 635] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c4a800 == 159 [pid = 1845] [id = 634] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0621000 == 158 [pid = 1845] [id = 633] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eee73800 == 157 [pid = 1845] [id = 632] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed713800 == 156 [pid = 1845] [id = 631] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebed8000 == 155 [pid = 1845] [id = 630] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e31b8000 == 154 [pid = 1845] [id = 507] 01:17:28 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e54d9800 == 153 [pid = 1845] [id = 629] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14eb84d400) [pid = 1845] [serial = 1749] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14e616c000) [pid = 1845] [serial = 1880] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14e64cb400) [pid = 1845] [serial = 1881] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e3050c00) [pid = 1845] [serial = 1883] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14ede0e000) [pid = 1845] [serial = 1829] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14edb93400) [pid = 1845] [serial = 1827] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14ebc87800) [pid = 1845] [serial = 1826] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14ea231c00) [pid = 1845] [serial = 1824] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14e78a1400) [pid = 1845] [serial = 1823] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14e4fbe000) [pid = 1845] [serial = 1821] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14e4d09000) [pid = 1845] [serial = 1820] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14e3324c00) [pid = 1845] [serial = 1877] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14e616ec00) [pid = 1845] [serial = 1875] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14e616a400) [pid = 1845] [serial = 1874] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f150e532000) [pid = 1845] [serial = 1871] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f150d8cc800) [pid = 1845] [serial = 1869] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f150d6a5800) [pid = 1845] [serial = 1868] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f150d37d400) [pid = 1845] [serial = 1866] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f150c5d5800) [pid = 1845] [serial = 1865] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f1506999800) [pid = 1845] [serial = 1863] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f150385ec00) [pid = 1845] [serial = 1862] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f1503394800) [pid = 1845] [serial = 1860] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14ffb4d400) [pid = 1845] [serial = 1859] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14fd7d3c00) [pid = 1845] [serial = 1857] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14fc7eb000) [pid = 1845] [serial = 1856] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14fb54e000) [pid = 1845] [serial = 1854] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14fa12bc00) [pid = 1845] [serial = 1853] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14f9550000) [pid = 1845] [serial = 1851] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f79b5400) [pid = 1845] [serial = 1850] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f67c1c00) [pid = 1845] [serial = 1848] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14f63d9800) [pid = 1845] [serial = 1847] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f63cd000) [pid = 1845] [serial = 1845] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14f6351400) [pid = 1845] [serial = 1844] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14f5937c00) [pid = 1845] [serial = 1842] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f592d000) [pid = 1845] [serial = 1841] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14f4c1e400) [pid = 1845] [serial = 1839] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14f14d2800) [pid = 1845] [serial = 1838] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f13afc00) [pid = 1845] [serial = 1836] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14f1332c00) [pid = 1845] [serial = 1835] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14ef0e0800) [pid = 1845] [serial = 1833] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14eeef2000) [pid = 1845] [serial = 1832] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14ee0aac00) [pid = 1845] [serial = 1830] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e4ecc400) [pid = 1845] [serial = 1878] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14e8b42400) [pid = 1845] [serial = 1884] [outer = (nil)] [url = about:blank] 01:17:28 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14eb866c00) [pid = 1845] [serial = 1886] [outer = (nil)] [url = about:blank] 01:17:29 INFO - PROCESS | 1845 | 1463041049543 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]]]}] 01:17:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:17:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3392ms 01:17:29 INFO - PROCESS | 1845 | 1463041049572 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:17:29 INFO - PROCESS | 1845 | 1463041049578 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 01:17:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:17:29 INFO - PROCESS | 1845 | 1463041049587 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:17:29 INFO - PROCESS | 1845 | 1463041049592 Marionette TRACE conn3 <- [1,2654,null,{}] 01:17:29 INFO - PROCESS | 1845 | 1463041049600 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}] 01:17:29 INFO - PROCESS | 1845 | 1463041049860 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:17:30 INFO - PROCESS | 1845 | 1463041050049 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e502c000 == 154 [pid = 1845] [id = 671] 01:17:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e3111c00) [pid = 1845] [serial = 2014] [outer = (nil)] 01:17:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e4d0d000) [pid = 1845] [serial = 2015] [outer = 0x7f14e3111c00] 01:17:30 INFO - PROCESS | 1845 | 1463041050117 Marionette DEBUG loaded listener.js 01:17:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e4fc1400) [pid = 1845] [serial = 2016] [outer = 0x7f14e3111c00] 01:17:30 INFO - PROCESS | 1845 | 1463041050987 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]]]}] 01:17:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:17:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1437ms 01:17:31 INFO - PROCESS | 1845 | 1463041051025 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:17:31 INFO - PROCESS | 1845 | 1463041051033 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 01:17:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:17:31 INFO - PROCESS | 1845 | 1463041051043 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:17:31 INFO - PROCESS | 1845 | 1463041051048 Marionette TRACE conn3 <- [1,2658,null,{}] 01:17:31 INFO - PROCESS | 1845 | 1463041051054 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}] 01:17:31 INFO - PROCESS | 1845 | 1463041051305 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:17:31 INFO - PROCESS | 1845 | 1463041051537 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e78cf000 == 155 [pid = 1845] [id = 672] 01:17:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e51cd800) [pid = 1845] [serial = 2017] [outer = (nil)] 01:17:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e616a400) [pid = 1845] [serial = 2018] [outer = 0x7f14e51cd800] 01:17:31 INFO - PROCESS | 1845 | 1463041051608 Marionette DEBUG loaded listener.js 01:17:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e63b3800) [pid = 1845] [serial = 2019] [outer = 0x7f14e51cd800] 01:17:32 INFO - PROCESS | 1845 | 1463041052587 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]]]}] 01:17:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:17:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1589ms 01:17:32 INFO - PROCESS | 1845 | 1463041052632 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:17:32 INFO - PROCESS | 1845 | 1463041052638 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 01:17:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:17:32 INFO - PROCESS | 1845 | 1463041052672 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:17:32 INFO - PROCESS | 1845 | 1463041052682 Marionette TRACE conn3 <- [1,2662,null,{}] 01:17:32 INFO - PROCESS | 1845 | 1463041052727 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}] 01:17:33 INFO - PROCESS | 1845 | 1463041053120 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:17:33 INFO - PROCESS | 1845 | 1463041053163 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e9552000 == 156 [pid = 1845] [id = 673] 01:17:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e774cc00) [pid = 1845] [serial = 2020] [outer = (nil)] 01:17:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14e8b44800) [pid = 1845] [serial = 2021] [outer = 0x7f14e774cc00] 01:17:33 INFO - PROCESS | 1845 | 1463041053233 Marionette DEBUG loaded listener.js 01:17:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14ea06e000) [pid = 1845] [serial = 2022] [outer = 0x7f14e774cc00] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14e0b8ec00) [pid = 1845] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f7911000) [pid = 1845] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14eb86b800) [pid = 1845] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14f0660c00) [pid = 1845] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14e64ca400) [pid = 1845] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f1506997800) [pid = 1845] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e7748400) [pid = 1845] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f1500ec0c00) [pid = 1845] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14e304d000) [pid = 1845] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14f05ab000) [pid = 1845] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14e0b93000) [pid = 1845] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14e6143000) [pid = 1845] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14e774d800) [pid = 1845] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14e17bb800) [pid = 1845] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f13a7000) [pid = 1845] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14e3044000) [pid = 1845] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14edb9c800) [pid = 1845] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14f05adc00) [pid = 1845] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14ea22b800) [pid = 1845] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14e4fbfc00) [pid = 1845] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14eb867400) [pid = 1845] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14ebeeac00) [pid = 1845] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:17:34 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14e8b45800) [pid = 1845] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:17:34 INFO - PROCESS | 1845 | 1463041054754 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]]]}] 01:17:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:17:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2129ms 01:17:34 INFO - PROCESS | 1845 | 1463041054783 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:17:34 INFO - PROCESS | 1845 | 1463041054787 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 01:17:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:17:34 INFO - PROCESS | 1845 | 1463041054793 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:17:34 INFO - PROCESS | 1845 | 1463041054795 Marionette TRACE conn3 <- [1,2666,null,{}] 01:17:34 INFO - PROCESS | 1845 | 1463041054800 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}] 01:17:35 INFO - PROCESS | 1845 | 1463041055033 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:17:35 INFO - PROCESS | 1845 | 1463041055217 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eba17800 == 157 [pid = 1845] [id = 674] 01:17:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14e4ec7000) [pid = 1845] [serial = 2023] [outer = (nil)] 01:17:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e78a0000) [pid = 1845] [serial = 2024] [outer = 0x7f14e4ec7000] 01:17:35 INFO - PROCESS | 1845 | 1463041055288 Marionette DEBUG loaded listener.js 01:17:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14eb862800) [pid = 1845] [serial = 2025] [outer = 0x7f14e4ec7000] 01:17:36 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:36 INFO - PROCESS | 1845 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:17:36 INFO - PROCESS | 1845 | 1463041056565 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]]]}] 01:17:36 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) 01:17:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1790ms 01:17:36 INFO - PROCESS | 1845 | 1463041056584 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:17:36 INFO - PROCESS | 1845 | 1463041056591 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 01:17:36 INFO - PROCESS | 1845 | 1463041056607 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:17:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:17:36 INFO - PROCESS | 1845 | 1463041056615 Marionette TRACE conn3 <- [1,2670,null,{}] 01:17:36 INFO - PROCESS | 1845 | 1463041056624 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}] 01:17:37 INFO - PROCESS | 1845 | 1463041057037 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:17:37 INFO - PROCESS | 1845 | 1463041057244 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68b1000 == 158 [pid = 1845] [id = 675] 01:17:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e4ec9800) [pid = 1845] [serial = 2026] [outer = (nil)] 01:17:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e4fc0800) [pid = 1845] [serial = 2027] [outer = 0x7f14e4ec9800] 01:17:37 INFO - PROCESS | 1845 | 1463041057323 Marionette DEBUG loaded listener.js 01:17:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14e51cb400) [pid = 1845] [serial = 2028] [outer = 0x7f14e4ec9800] 01:17:38 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:38 INFO - PROCESS | 1845 | 1463041058745 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] 01:17:38 INFO - PROCESS | 1845 | 1463041058811 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 01:17:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:17:38 INFO - PROCESS | 1845 | 1463041058921 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:17:38 INFO - PROCESS | 1845 | 1463041058925 Marionette TRACE conn3 <- [1,2674,null,{}] 01:17:38 INFO - PROCESS | 1845 | 1463041058935 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}] 01:17:39 INFO - PROCESS | 1845 | 1463041059207 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:17:39 INFO - PROCESS | 1845 | 1463041059463 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebf53800 == 159 [pid = 1845] [id = 676] 01:17:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14e3111800) [pid = 1845] [serial = 2029] [outer = (nil)] 01:17:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14e63b5400) [pid = 1845] [serial = 2030] [outer = 0x7f14e3111800] 01:17:39 INFO - PROCESS | 1845 | 1463041059540 Marionette DEBUG loaded listener.js 01:17:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14eb86e400) [pid = 1845] [serial = 2031] [outer = 0x7f14e3111800] 01:17:40 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:40 INFO - PROCESS | 1845 | 1463041060947 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] 01:17:40 INFO - PROCESS | 1845 | 1463041060967 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 01:17:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:17:40 INFO - PROCESS | 1845 | 1463041060974 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:17:40 INFO - PROCESS | 1845 | 1463041060980 Marionette TRACE conn3 <- [1,2678,null,{}] 01:17:40 INFO - PROCESS | 1845 | 1463041060996 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}] 01:17:41 INFO - PROCESS | 1845 | 1463041061379 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:17:41 INFO - PROCESS | 1845 | 1463041061652 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed70e800 == 160 [pid = 1845] [id = 677] 01:17:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14eba9fc00) [pid = 1845] [serial = 2032] [outer = (nil)] 01:17:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14ebc87800) [pid = 1845] [serial = 2033] [outer = 0x7f14eba9fc00] 01:17:41 INFO - PROCESS | 1845 | 1463041061731 Marionette DEBUG loaded listener.js 01:17:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14edb9a400) [pid = 1845] [serial = 2034] [outer = 0x7f14eba9fc00] 01:17:43 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:43 INFO - PROCESS | 1845 | 1463041063089 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]]]}] 01:17:43 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) 01:17:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2154ms 01:17:43 INFO - PROCESS | 1845 | 1463041063128 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:17:43 INFO - PROCESS | 1845 | 1463041063132 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 01:17:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:17:43 INFO - PROCESS | 1845 | 1463041063141 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:17:43 INFO - PROCESS | 1845 | 1463041063145 Marionette TRACE conn3 <- [1,2682,null,{}] 01:17:43 INFO - PROCESS | 1845 | 1463041063153 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}] 01:17:43 INFO - PROCESS | 1845 | 1463041063428 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:17:43 INFO - PROCESS | 1845 | 1463041063663 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eec17000 == 161 [pid = 1845] [id = 678] 01:17:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14ebaa6800) [pid = 1845] [serial = 2035] [outer = (nil)] 01:17:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14ee0a3400) [pid = 1845] [serial = 2036] [outer = 0x7f14ebaa6800] 01:17:43 INFO - PROCESS | 1845 | 1463041063738 Marionette DEBUG loaded listener.js 01:17:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14eeee3800) [pid = 1845] [serial = 2037] [outer = 0x7f14ebaa6800] 01:17:45 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:45 INFO - PROCESS | 1845 | 1463041065157 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]]]}] 01:17:45 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) 01:17:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2037ms 01:17:45 INFO - PROCESS | 1845 | 1463041065177 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:17:45 INFO - PROCESS | 1845 | 1463041065181 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 01:17:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:17:45 INFO - PROCESS | 1845 | 1463041065187 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:17:45 INFO - PROCESS | 1845 | 1463041065189 Marionette TRACE conn3 <- [1,2686,null,{}] 01:17:45 INFO - PROCESS | 1845 | 1463041065195 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}] 01:17:45 INFO - PROCESS | 1845 | 1463041065467 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:17:45 INFO - PROCESS | 1845 | 1463041065729 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef2bb000 == 162 [pid = 1845] [id = 679] 01:17:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14edd86800) [pid = 1845] [serial = 2038] [outer = (nil)] 01:17:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14eef25800) [pid = 1845] [serial = 2039] [outer = 0x7f14edd86800] 01:17:45 INFO - PROCESS | 1845 | 1463041065803 Marionette DEBUG loaded listener.js 01:17:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14f034f000) [pid = 1845] [serial = 2040] [outer = 0x7f14edd86800] 01:17:47 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:47 INFO - PROCESS | 1845 | 1463041067148 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] 01:17:47 INFO - PROCESS | 1845 | 1463041067194 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 01:17:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:17:47 INFO - PROCESS | 1845 | 1463041067202 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:17:47 INFO - PROCESS | 1845 | 1463041067205 Marionette TRACE conn3 <- [1,2690,null,{}] 01:17:47 INFO - PROCESS | 1845 | 1463041067211 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}] 01:17:47 INFO - PROCESS | 1845 | 1463041067566 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:17:47 INFO - PROCESS | 1845 | 1463041067836 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0ada000 == 163 [pid = 1845] [id = 680] 01:17:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14ef0d3400) [pid = 1845] [serial = 2041] [outer = (nil)] 01:17:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f059a800) [pid = 1845] [serial = 2042] [outer = 0x7f14ef0d3400] 01:17:47 INFO - PROCESS | 1845 | 1463041067912 Marionette DEBUG loaded listener.js 01:17:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f13ae400) [pid = 1845] [serial = 2043] [outer = 0x7f14ef0d3400] 01:17:49 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:49 INFO - PROCESS | 1845 | 1463041069273 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] 01:17:49 INFO - PROCESS | 1845 | 1463041069348 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 01:17:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:17:49 INFO - PROCESS | 1845 | 1463041069355 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:17:49 INFO - PROCESS | 1845 | 1463041069357 Marionette TRACE conn3 <- [1,2694,null,{}] 01:17:49 INFO - PROCESS | 1845 | 1463041069458 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}] 01:17:49 INFO - PROCESS | 1845 | 1463041069699 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:17:49 INFO - PROCESS | 1845 | 1463041069969 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f594c000 == 164 [pid = 1845] [id = 681] 01:17:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f0660c00) [pid = 1845] [serial = 2044] [outer = (nil)] 01:17:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f4adcc00) [pid = 1845] [serial = 2045] [outer = 0x7f14f0660c00] 01:17:50 INFO - PROCESS | 1845 | 1463041070052 Marionette DEBUG loaded listener.js 01:17:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f4cf8400) [pid = 1845] [serial = 2046] [outer = 0x7f14f0660c00] 01:17:51 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:51 INFO - PROCESS | 1845 | 1463041071415 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] 01:17:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:17:51 INFO - PROCESS | 1845 | 1463041071448 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 01:17:51 INFO - PROCESS | 1845 | 1463041071454 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:17:51 INFO - PROCESS | 1845 | 1463041071458 Marionette TRACE conn3 <- [1,2698,null,{}] 01:17:51 INFO - PROCESS | 1845 | 1463041071463 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}] 01:17:51 INFO - PROCESS | 1845 | 1463041071760 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:17:52 INFO - PROCESS | 1845 | 1463041071997 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5dcd800 == 165 [pid = 1845] [id = 682] 01:17:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14e17bf000) [pid = 1845] [serial = 2047] [outer = (nil)] 01:17:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f4cfb000) [pid = 1845] [serial = 2048] [outer = 0x7f14e17bf000] 01:17:52 INFO - PROCESS | 1845 | 1463041072073 Marionette DEBUG loaded listener.js 01:17:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f634e400) [pid = 1845] [serial = 2049] [outer = 0x7f14e17bf000] 01:17:53 INFO - PROCESS | 1845 | SkCairoFTTypeface::onFilterRec unimplemented 01:17:53 INFO - PROCESS | 1845 | 1463041073421 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] 01:17:53 INFO - PROCESS | 1845 | 1463041073446 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 01:17:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:17:53 INFO - PROCESS | 1845 | 1463041073453 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:17:53 INFO - PROCESS | 1845 | 1463041073457 Marionette TRACE conn3 <- [1,2702,null,{}] 01:17:53 INFO - PROCESS | 1845 | 1463041073463 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}] 01:17:53 INFO - PROCESS | 1845 | 1463041073748 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:17:53 INFO - PROCESS | 1845 | 1463041073984 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f8d000 == 166 [pid = 1845] [id = 683] 01:17:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14e5175400) [pid = 1845] [serial = 2050] [outer = (nil)] 01:17:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f6385000) [pid = 1845] [serial = 2051] [outer = 0x7f14e5175400] 01:17:54 INFO - PROCESS | 1845 | 1463041074058 Marionette DEBUG loaded listener.js 01:17:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f66c7800) [pid = 1845] [serial = 2052] [outer = 0x7f14e5175400] 01:17:54 INFO - PROCESS | 1845 | 1463041074992 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]]]}] 01:17:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:17:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1584ms 01:17:55 INFO - PROCESS | 1845 | 1463041075039 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:17:55 INFO - PROCESS | 1845 | 1463041075042 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 01:17:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:17:55 INFO - PROCESS | 1845 | 1463041075049 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:17:55 INFO - PROCESS | 1845 | 1463041075053 Marionette TRACE conn3 <- [1,2706,null,{}] 01:17:55 INFO - PROCESS | 1845 | 1463041075059 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}] 01:17:55 INFO - PROCESS | 1845 | 1463041075331 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:17:55 INFO - PROCESS | 1845 | 1463041075659 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f72b7800 == 167 [pid = 1845] [id = 684] 01:17:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14e0b91000) [pid = 1845] [serial = 2053] [outer = (nil)] 01:17:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f66c8800) [pid = 1845] [serial = 2054] [outer = 0x7f14e0b91000] 01:17:55 INFO - PROCESS | 1845 | 1463041075740 Marionette DEBUG loaded listener.js 01:17:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f67b5800) [pid = 1845] [serial = 2055] [outer = 0x7f14e0b91000] 01:17:56 INFO - PROCESS | 1845 | 1463041076694 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]]]}] 01:17:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:17:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1687ms 01:17:56 INFO - PROCESS | 1845 | 1463041076738 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 01:17:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:17:56 INFO - PROCESS | 1845 | 1463041076743 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 01:17:56 INFO - PROCESS | 1845 | 1463041076749 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:17:56 INFO - PROCESS | 1845 | 1463041076754 Marionette TRACE conn3 <- [1,2710,null,{}] 01:17:56 INFO - PROCESS | 1845 | 1463041076760 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}] 01:17:57 INFO - PROCESS | 1845 | 1463041077035 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:17:57 INFO - PROCESS | 1845 | 1463041077372 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebec7000 == 168 [pid = 1845] [id = 685] 01:17:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14eb861000) [pid = 1845] [serial = 2056] [outer = (nil)] 01:17:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14ee0a4c00) [pid = 1845] [serial = 2057] [outer = 0x7f14eb861000] 01:17:57 INFO - PROCESS | 1845 | 1463041077459 Marionette DEBUG loaded listener.js 01:17:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f6d44c00) [pid = 1845] [serial = 2058] [outer = 0x7f14eb861000] 01:17:59 INFO - PROCESS | 1845 | 1463041079069 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] 01:17:59 INFO - PROCESS | 1845 | 1463041079143 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 01:17:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:17:59 INFO - PROCESS | 1845 | 1463041079152 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:17:59 INFO - PROCESS | 1845 | 1463041079158 Marionette TRACE conn3 <- [1,2714,null,{}] 01:17:59 INFO - PROCESS | 1845 | 1463041079223 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}] 01:17:59 INFO - PROCESS | 1845 | 1463041079480 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:17:59 INFO - PROCESS | 1845 | 1463041079748 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2e8e800 == 169 [pid = 1845] [id = 686] 01:17:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14e304a000) [pid = 1845] [serial = 2059] [outer = (nil)] 01:17:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14e304ec00) [pid = 1845] [serial = 2060] [outer = 0x7f14e304a000] 01:17:59 INFO - PROCESS | 1845 | 1463041079819 Marionette DEBUG loaded listener.js 01:17:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14e3166800) [pid = 1845] [serial = 2061] [outer = 0x7f14e304a000] 01:18:00 INFO - PROCESS | 1845 | 1463041080773 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]]]}] 01:18:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:18:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1695ms 01:18:00 INFO - PROCESS | 1845 | 1463041080847 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:18:00 INFO - PROCESS | 1845 | 1463041080856 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 01:18:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:18:00 INFO - PROCESS | 1845 | 1463041080868 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:18:00 INFO - PROCESS | 1845 | 1463041080872 Marionette TRACE conn3 <- [1,2718,null,{}] 01:18:00 INFO - PROCESS | 1845 | 1463041080879 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}] 01:18:01 INFO - PROCESS | 1845 | 1463041081179 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:18:01 INFO - PROCESS | 1845 | 1463041081515 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e54eb000 == 170 [pid = 1845] [id = 687] 01:18:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14e4ec6c00) [pid = 1845] [serial = 2062] [outer = (nil)] 01:18:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14e4ecc400) [pid = 1845] [serial = 2063] [outer = 0x7f14e4ec6c00] 01:18:01 INFO - PROCESS | 1845 | 1463041081671 Marionette DEBUG loaded listener.js 01:18:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14e4fc5000) [pid = 1845] [serial = 2064] [outer = 0x7f14e4ec6c00] 01:18:02 INFO - PROCESS | 1845 | 1463041082691 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] 01:18:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:18:02 INFO - PROCESS | 1845 | 1463041082757 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 01:18:02 INFO - PROCESS | 1845 | 1463041082764 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:18:02 INFO - PROCESS | 1845 | 1463041082770 Marionette TRACE conn3 <- [1,2722,null,{}] 01:18:02 INFO - PROCESS | 1845 | 1463041082788 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}] 01:18:03 INFO - PROCESS | 1845 | 1463041083068 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:18:03 INFO - PROCESS | 1845 | 1463041083479 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14febe1000 == 169 [pid = 1845] [id = 577] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec181000 == 168 [pid = 1845] [id = 417] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fb5cf000 == 167 [pid = 1845] [id = 575] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e696800 == 166 [pid = 1845] [id = 104] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514460000 == 165 [pid = 1845] [id = 623] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe32d800 == 164 [pid = 1845] [id = 576] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15075dd800 == 163 [pid = 1845] [id = 620] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e1703000 == 162 [pid = 1845] [id = 485] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15067c3800 == 161 [pid = 1845] [id = 530] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffd31800 == 160 [pid = 1845] [id = 619] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff25f000 == 159 [pid = 1845] [id = 427] 01:18:03 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f1503486800) [pid = 1845] [serial = 1943] [outer = (nil)] [url = about:blank] 01:18:03 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3575800 == 160 [pid = 1845] [id = 688] 01:18:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14e3167000) [pid = 1845] [serial = 2065] [outer = (nil)] 01:18:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14e5176000) [pid = 1845] [serial = 2066] [outer = 0x7f14e3167000] 01:18:03 INFO - PROCESS | 1845 | 1463041083641 Marionette DEBUG loaded listener.js 01:18:03 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14e63afc00) [pid = 1845] [serial = 2067] [outer = 0x7f14e3167000] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15121ce000 == 159 [pid = 1845] [id = 622] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff563000 == 158 [pid = 1845] [id = 528] 01:18:03 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15107a9000 == 157 [pid = 1845] [id = 621] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15121c4000 == 156 [pid = 1845] [id = 669] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e811800 == 155 [pid = 1845] [id = 668] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15075c3000 == 154 [pid = 1845] [id = 667] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f15000ae000 == 153 [pid = 1845] [id = 666] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff55d000 == 152 [pid = 1845] [id = 665] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe32a000 == 151 [pid = 1845] [id = 664] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8baa800 == 150 [pid = 1845] [id = 663] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f729d800 == 149 [pid = 1845] [id = 662] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6662000 == 148 [pid = 1845] [id = 661] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59dc800 == 147 [pid = 1845] [id = 660] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f122f000 == 146 [pid = 1845] [id = 659] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c52000 == 145 [pid = 1845] [id = 658] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0629000 == 144 [pid = 1845] [id = 657] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eee6d800 == 143 [pid = 1845] [id = 656] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed71a800 == 142 [pid = 1845] [id = 655] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebed3000 == 141 [pid = 1845] [id = 654] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e9557000 == 140 [pid = 1845] [id = 653] 01:18:04 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33d7800 == 139 [pid = 1845] [id = 652] 01:18:04 INFO - PROCESS | 1845 | 1463041084498 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] 01:18:04 INFO - PROCESS | 1845 | 1463041084574 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 01:18:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:18:04 INFO - PROCESS | 1845 | 1463041084583 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:18:04 INFO - PROCESS | 1845 | 1463041084586 Marionette TRACE conn3 <- [1,2726,null,{}] 01:18:04 INFO - PROCESS | 1845 | 1463041084591 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}] 01:18:04 INFO - PROCESS | 1845 | 1463041084835 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:18:05 INFO - PROCESS | 1845 | 1463041085044 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7958000 == 140 [pid = 1845] [id = 689] 01:18:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14e3169000) [pid = 1845] [serial = 2068] [outer = (nil)] 01:18:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14e64d1800) [pid = 1845] [serial = 2069] [outer = 0x7f14e3169000] 01:18:05 INFO - PROCESS | 1845 | 1463041085113 Marionette DEBUG loaded listener.js 01:18:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e69f5400) [pid = 1845] [serial = 2070] [outer = 0x7f14e3169000] 01:18:05 INFO - PROCESS | 1845 | 1463041085903 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]]]}] 01:18:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:18:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1338ms 01:18:05 INFO - PROCESS | 1845 | 1463041085921 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:18:05 INFO - PROCESS | 1845 | 1463041085923 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 01:18:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:18:05 INFO - PROCESS | 1845 | 1463041085966 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:18:05 INFO - PROCESS | 1845 | 1463041085970 Marionette TRACE conn3 <- [1,2730,null,{}] 01:18:05 INFO - PROCESS | 1845 | 1463041085991 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}] 01:18:06 INFO - PROCESS | 1845 | 1463041086270 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:18:06 INFO - PROCESS | 1845 | 1463041086320 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82a4000 == 141 [pid = 1845] [id = 690] 01:18:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e7744400) [pid = 1845] [serial = 2071] [outer = (nil)] 01:18:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e789f000) [pid = 1845] [serial = 2072] [outer = 0x7f14e7744400] 01:18:06 INFO - PROCESS | 1845 | 1463041086383 Marionette DEBUG loaded listener.js 01:18:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e7e46000) [pid = 1845] [serial = 2073] [outer = 0x7f14e7744400] 01:18:07 INFO - PROCESS | 1845 | 1463041087754 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] 01:18:07 INFO - PROCESS | 1845 | 1463041087774 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 01:18:07 INFO - PROCESS | 1845 | 1463041087781 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:18:07 INFO - PROCESS | 1845 | 1463041087784 Marionette TRACE conn3 <- [1,2734,null,{}] 01:18:07 INFO - PROCESS | 1845 | 1463041087819 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}] 01:18:08 INFO - PROCESS | 1845 | 1463041088101 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14e774b800) [pid = 1845] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14f67b8800) [pid = 1845] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14e51ce400) [pid = 1845] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14e0b9b800) [pid = 1845] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14ee0a8800) [pid = 1845] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14e774cc00) [pid = 1845] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f14e51cd800) [pid = 1845] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14e51cc000) [pid = 1845] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f14f4cf7000) [pid = 1845] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f14f1487800) [pid = 1845] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f14e3111c00) [pid = 1845] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 124 (0x7f14e63a8800) [pid = 1845] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 123 (0x7f14f592e400) [pid = 1845] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 122 (0x7f14e51cd000) [pid = 1845] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 121 (0x7f14eeeed000) [pid = 1845] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 120 (0x7f14e64d6800) [pid = 1845] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 119 (0x7f14f637e400) [pid = 1845] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 118 (0x7f14ef0d8c00) [pid = 1845] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 117 (0x7f14e17b1400) [pid = 1845] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 116 (0x7f14e17bb000) [pid = 1845] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 115 (0x7f14e6146000) [pid = 1845] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 114 (0x7f14f592fc00) [pid = 1845] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 113 (0x7f14e64cf800) [pid = 1845] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:18:08 INFO - PROCESS | 1845 | --DOMWINDOW == 112 (0x7f14e78a7400) [pid = 1845] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:18:08 INFO - PROCESS | 1845 | 1463041088810 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:08 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e60e0800 == 142 [pid = 1845] [id = 691] 01:18:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 113 (0x7f14e0b9b800) [pid = 1845] [serial = 2074] [outer = (nil)] 01:18:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 114 (0x7f14e3111c00) [pid = 1845] [serial = 2075] [outer = 0x7f14e0b9b800] 01:18:08 INFO - PROCESS | 1845 | 1463041088877 Marionette DEBUG loaded listener.js 01:18:08 INFO - PROCESS | 1845 | ++DOMWINDOW == 115 (0x7f14e63abc00) [pid = 1845] [serial = 2076] [outer = 0x7f14e0b9b800] 01:18:09 INFO - PROCESS | 1845 | 1463041089600 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]]]}] 01:18:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:18:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1853ms 01:18:09 INFO - PROCESS | 1845 | 1463041089634 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:18:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:18:09 INFO - PROCESS | 1845 | 1463041089640 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 01:18:09 INFO - PROCESS | 1845 | 1463041089658 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:18:09 INFO - PROCESS | 1845 | 1463041089662 Marionette TRACE conn3 <- [1,2738,null,{}] 01:18:09 INFO - PROCESS | 1845 | 1463041089670 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}] 01:18:09 INFO - PROCESS | 1845 | 1463041089887 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:18:10 INFO - PROCESS | 1845 | 1463041090074 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea207800 == 143 [pid = 1845] [id = 692] 01:18:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 116 (0x7f14e17b1400) [pid = 1845] [serial = 2077] [outer = (nil)] 01:18:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 117 (0x7f14eb847c00) [pid = 1845] [serial = 2078] [outer = 0x7f14e17b1400] 01:18:10 INFO - PROCESS | 1845 | 1463041090142 Marionette DEBUG loaded listener.js 01:18:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 118 (0x7f14eb867400) [pid = 1845] [serial = 2079] [outer = 0x7f14e17b1400] 01:18:11 INFO - PROCESS | 1845 | 1463041091167 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]]]}] 01:18:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:18:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1550ms 01:18:11 INFO - PROCESS | 1845 | 1463041091197 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:18:11 INFO - PROCESS | 1845 | 1463041091202 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 01:18:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:18:11 INFO - PROCESS | 1845 | 1463041091212 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:18:11 INFO - PROCESS | 1845 | 1463041091218 Marionette TRACE conn3 <- [1,2742,null,{}] 01:18:11 INFO - PROCESS | 1845 | 1463041091229 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}] 01:18:11 INFO - PROCESS | 1845 | 1463041091515 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:18:11 INFO - PROCESS | 1845 | 1463041091857 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:11 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e503c800 == 144 [pid = 1845] [id = 693] 01:18:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 119 (0x7f14e3045000) [pid = 1845] [serial = 2080] [outer = (nil)] 01:18:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 120 (0x7f14e3325000) [pid = 1845] [serial = 2081] [outer = 0x7f14e3045000] 01:18:11 INFO - PROCESS | 1845 | 1463041091939 Marionette DEBUG loaded listener.js 01:18:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 121 (0x7f14e4ed0000) [pid = 1845] [serial = 2082] [outer = 0x7f14e3045000] 01:18:12 INFO - PROCESS | 1845 | 1463041092858 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]]]}] 01:18:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:18:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1693ms 01:18:12 INFO - PROCESS | 1845 | 1463041092909 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:18:12 INFO - PROCESS | 1845 | 1463041092923 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 01:18:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:18:12 INFO - PROCESS | 1845 | 1463041092939 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:18:12 INFO - PROCESS | 1845 | 1463041092947 Marionette TRACE conn3 <- [1,2746,null,{}] 01:18:12 INFO - PROCESS | 1845 | 1463041092956 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}] 01:18:13 INFO - PROCESS | 1845 | 1463041093350 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:18:13 INFO - PROCESS | 1845 | 1463041093681 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:13 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e9557000 == 145 [pid = 1845] [id = 694] 01:18:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 122 (0x7f14e614f800) [pid = 1845] [serial = 2083] [outer = (nil)] 01:18:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 123 (0x7f14e63a8c00) [pid = 1845] [serial = 2084] [outer = 0x7f14e614f800] 01:18:13 INFO - PROCESS | 1845 | 1463041093757 Marionette DEBUG loaded listener.js 01:18:13 INFO - PROCESS | 1845 | ++DOMWINDOW == 124 (0x7f14e64d1000) [pid = 1845] [serial = 2085] [outer = 0x7f14e614f800] 01:18:14 INFO - PROCESS | 1845 | 1463041094738 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]]]}] 01:18:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:18:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1893ms 01:18:14 INFO - PROCESS | 1845 | 1463041094831 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:18:14 INFO - PROCESS | 1845 | 1463041094835 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 01:18:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:18:14 INFO - PROCESS | 1845 | 1463041094841 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:18:14 INFO - PROCESS | 1845 | 1463041094848 Marionette TRACE conn3 <- [1,2750,null,{}] 01:18:14 INFO - PROCESS | 1845 | 1463041094866 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}] 01:18:15 INFO - PROCESS | 1845 | 1463041095163 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:18:15 INFO - PROCESS | 1845 | 1463041095471 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebf59000 == 146 [pid = 1845] [id = 695] 01:18:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 125 (0x7f14e8b43000) [pid = 1845] [serial = 2086] [outer = (nil)] 01:18:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f14ea061400) [pid = 1845] [serial = 2087] [outer = 0x7f14e8b43000] 01:18:15 INFO - PROCESS | 1845 | 1463041095551 Marionette DEBUG loaded listener.js 01:18:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14eb844400) [pid = 1845] [serial = 2088] [outer = 0x7f14e8b43000] 01:18:16 INFO - PROCESS | 1845 | 1463041096499 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]]]}] 01:18:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:18:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1694ms 01:18:16 INFO - PROCESS | 1845 | 1463041096536 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:18:16 INFO - PROCESS | 1845 | 1463041096540 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 01:18:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:18:16 INFO - PROCESS | 1845 | 1463041096547 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:18:16 INFO - PROCESS | 1845 | 1463041096551 Marionette TRACE conn3 <- [1,2754,null,{}] 01:18:16 INFO - PROCESS | 1845 | 1463041096557 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}] 01:18:16 INFO - PROCESS | 1845 | 1463041096815 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:18:17 INFO - PROCESS | 1845 | 1463041097080 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec1c9000 == 147 [pid = 1845] [id = 696] 01:18:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14e8b40800) [pid = 1845] [serial = 2089] [outer = (nil)] 01:18:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14eba9e800) [pid = 1845] [serial = 2090] [outer = 0x7f14e8b40800] 01:18:17 INFO - PROCESS | 1845 | 1463041097202 Marionette DEBUG loaded listener.js 01:18:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14ebaaa000) [pid = 1845] [serial = 2091] [outer = 0x7f14e8b40800] 01:18:18 INFO - PROCESS | 1845 | 1463041098074 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]]]}] 01:18:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:18:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1580ms 01:18:18 INFO - PROCESS | 1845 | 1463041098128 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:18:18 INFO - PROCESS | 1845 | 1463041098131 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 01:18:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:18:18 INFO - PROCESS | 1845 | 1463041098138 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:18:18 INFO - PROCESS | 1845 | 1463041098141 Marionette TRACE conn3 <- [1,2758,null,{}] 01:18:18 INFO - PROCESS | 1845 | 1463041098147 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}] 01:18:18 INFO - PROCESS | 1845 | 1463041098380 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:18:18 INFO - PROCESS | 1845 | 1463041098645 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:18 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed70d800 == 148 [pid = 1845] [id = 697] 01:18:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14eb865c00) [pid = 1845] [serial = 2092] [outer = (nil)] 01:18:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14ebac1400) [pid = 1845] [serial = 2093] [outer = 0x7f14eb865c00] 01:18:18 INFO - PROCESS | 1845 | 1463041098765 Marionette DEBUG loaded listener.js 01:18:18 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14ebc55400) [pid = 1845] [serial = 2094] [outer = 0x7f14eb865c00] 01:18:19 INFO - PROCESS | 1845 | 1463041099656 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]]]}] 01:18:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:18:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1581ms 01:18:19 INFO - PROCESS | 1845 | 1463041099721 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:18:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:18:19 INFO - PROCESS | 1845 | 1463041099725 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 01:18:19 INFO - PROCESS | 1845 | 1463041099732 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:18:19 INFO - PROCESS | 1845 | 1463041099736 Marionette TRACE conn3 <- [1,2762,null,{}] 01:18:19 INFO - PROCESS | 1845 | 1463041099741 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}] 01:18:20 INFO - PROCESS | 1845 | 1463041100072 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:18:20 INFO - PROCESS | 1845 | 1463041100382 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edc9b000 == 149 [pid = 1845] [id = 698] 01:18:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14ebc82000) [pid = 1845] [serial = 2095] [outer = (nil)] 01:18:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14ebee6400) [pid = 1845] [serial = 2096] [outer = 0x7f14ebc82000] 01:18:20 INFO - PROCESS | 1845 | 1463041100463 Marionette DEBUG loaded listener.js 01:18:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14ed8c7000) [pid = 1845] [serial = 2097] [outer = 0x7f14ebc82000] 01:18:21 INFO - PROCESS | 1845 | 1463041101351 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]]]}] 01:18:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:18:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1684ms 01:18:21 INFO - PROCESS | 1845 | 1463041101417 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:18:21 INFO - PROCESS | 1845 | 1463041101421 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 01:18:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:18:21 INFO - PROCESS | 1845 | 1463041101427 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:18:21 INFO - PROCESS | 1845 | 1463041101431 Marionette TRACE conn3 <- [1,2766,null,{}] 01:18:21 INFO - PROCESS | 1845 | 1463041101437 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}] 01:18:21 INFO - PROCESS | 1845 | 1463041101686 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:18:21 INFO - PROCESS | 1845 | 1463041101955 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eee6c000 == 150 [pid = 1845] [id = 699] 01:18:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14ebc7ec00) [pid = 1845] [serial = 2098] [outer = (nil)] 01:18:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14edb99000) [pid = 1845] [serial = 2099] [outer = 0x7f14ebc7ec00] 01:18:22 INFO - PROCESS | 1845 | 1463041102073 Marionette DEBUG loaded listener.js 01:18:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14edd8b800) [pid = 1845] [serial = 2100] [outer = 0x7f14ebc7ec00] 01:18:22 INFO - PROCESS | 1845 | 1463041102948 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]]]}] 01:18:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:18:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1582ms 01:18:23 INFO - PROCESS | 1845 | 1463041103010 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:18:23 INFO - PROCESS | 1845 | 1463041103014 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 01:18:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:18:23 INFO - PROCESS | 1845 | 1463041103021 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:18:23 INFO - PROCESS | 1845 | 1463041103024 Marionette TRACE conn3 <- [1,2770,null,{}] 01:18:23 INFO - PROCESS | 1845 | 1463041103030 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}] 01:18:23 INFO - PROCESS | 1845 | 1463041103274 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:18:23 INFO - PROCESS | 1845 | 1463041103535 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:23 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef220000 == 151 [pid = 1845] [id = 700] 01:18:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14ebc82400) [pid = 1845] [serial = 2101] [outer = (nil)] 01:18:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14edddac00) [pid = 1845] [serial = 2102] [outer = 0x7f14ebc82400] 01:18:23 INFO - PROCESS | 1845 | 1463041103655 Marionette DEBUG loaded listener.js 01:18:23 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14ede08c00) [pid = 1845] [serial = 2103] [outer = 0x7f14ebc82400] 01:18:24 INFO - PROCESS | 1845 | 1463041104538 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]]]}] 01:18:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:18:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1545ms 01:18:24 INFO - PROCESS | 1845 | 1463041104568 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:18:24 INFO - PROCESS | 1845 | 1463041104571 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 01:18:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:18:24 INFO - PROCESS | 1845 | 1463041104578 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:18:24 INFO - PROCESS | 1845 | 1463041104581 Marionette TRACE conn3 <- [1,2774,null,{}] 01:18:24 INFO - PROCESS | 1845 | 1463041104587 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}] 01:18:24 INFO - PROCESS | 1845 | 1463041104841 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:18:25 INFO - PROCESS | 1845 | 1463041105115 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0629000 == 152 [pid = 1845] [id = 701] 01:18:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14e64d9000) [pid = 1845] [serial = 2104] [outer = (nil)] 01:18:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14ee09ec00) [pid = 1845] [serial = 2105] [outer = 0x7f14e64d9000] 01:18:25 INFO - PROCESS | 1845 | 1463041105236 Marionette DEBUG loaded listener.js 01:18:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14ee0a5c00) [pid = 1845] [serial = 2106] [outer = 0x7f14e64d9000] 01:18:26 INFO - PROCESS | 1845 | 1463041106108 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]]]}] 01:18:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:18:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1589ms 01:18:26 INFO - PROCESS | 1845 | 1463041106168 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:18:26 INFO - PROCESS | 1845 | 1463041106171 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 01:18:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:18:26 INFO - PROCESS | 1845 | 1463041106178 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:18:26 INFO - PROCESS | 1845 | 1463041106180 Marionette TRACE conn3 <- [1,2778,null,{}] 01:18:26 INFO - PROCESS | 1845 | 1463041106186 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}] 01:18:26 INFO - PROCESS | 1845 | 1463041106421 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:18:26 INFO - PROCESS | 1845 | 1463041106745 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:26 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f098f000 == 153 [pid = 1845] [id = 702] 01:18:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14edd87c00) [pid = 1845] [serial = 2107] [outer = (nil)] 01:18:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14eebee000) [pid = 1845] [serial = 2108] [outer = 0x7f14edd87c00] 01:18:26 INFO - PROCESS | 1845 | 1463041106824 Marionette DEBUG loaded listener.js 01:18:26 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14eeeeb000) [pid = 1845] [serial = 2109] [outer = 0x7f14edd87c00] 01:18:27 INFO - PROCESS | 1845 | 1463041107694 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]]]}] 01:18:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:18:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1585ms 01:18:27 INFO - PROCESS | 1845 | 1463041107765 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:18:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:18:27 INFO - PROCESS | 1845 | 1463041107770 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 01:18:27 INFO - PROCESS | 1845 | 1463041107777 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:18:27 INFO - PROCESS | 1845 | 1463041107781 Marionette TRACE conn3 <- [1,2782,null,{}] 01:18:27 INFO - PROCESS | 1845 | 1463041107788 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}] 01:18:28 INFO - PROCESS | 1845 | 1463041108103 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:18:28 INFO - PROCESS | 1845 | 1463041108431 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:28 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c92000 == 154 [pid = 1845] [id = 703] 01:18:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14f02b0c00) [pid = 1845] [serial = 2110] [outer = (nil)] 01:18:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14f02b6800) [pid = 1845] [serial = 2111] [outer = 0x7f14f02b0c00] 01:18:28 INFO - PROCESS | 1845 | 1463041108518 Marionette DEBUG loaded listener.js 01:18:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f058e800) [pid = 1845] [serial = 2112] [outer = 0x7f14f02b0c00] 01:18:29 INFO - PROCESS | 1845 | 1463041109383 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]]]}] 01:18:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:18:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1682ms 01:18:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:18:29 INFO - PROCESS | 1845 | 1463041109460 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:18:29 INFO - PROCESS | 1845 | 1463041109463 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 01:18:29 INFO - PROCESS | 1845 | 1463041109469 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:18:29 INFO - PROCESS | 1845 | 1463041109472 Marionette TRACE conn3 <- [1,2786,null,{}] 01:18:29 INFO - PROCESS | 1845 | 1463041109477 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}] 01:18:29 INFO - PROCESS | 1845 | 1463041109752 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:18:30 INFO - PROCESS | 1845 | 1463041110121 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:30 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f594d800 == 155 [pid = 1845] [id = 704] 01:18:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f05af800) [pid = 1845] [serial = 2113] [outer = (nil)] 01:18:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14f0658800) [pid = 1845] [serial = 2114] [outer = 0x7f14f05af800] 01:18:30 INFO - PROCESS | 1845 | 1463041110197 Marionette DEBUG loaded listener.js 01:18:30 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f065f000) [pid = 1845] [serial = 2115] [outer = 0x7f14f05af800] 01:18:31 INFO - PROCESS | 1845 | 1463041111064 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]]]}] 01:18:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:18:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1634ms 01:18:31 INFO - PROCESS | 1845 | 1463041111103 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:18:31 INFO - PROCESS | 1845 | 1463041111105 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 01:18:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:18:31 INFO - PROCESS | 1845 | 1463041111122 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:18:31 INFO - PROCESS | 1845 | 1463041111125 Marionette TRACE conn3 <- [1,2790,null,{}] 01:18:31 INFO - PROCESS | 1845 | 1463041111131 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}] 01:18:31 INFO - PROCESS | 1845 | 1463041111370 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:18:31 INFO - PROCESS | 1845 | 1463041111646 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59c1000 == 156 [pid = 1845] [id = 705] 01:18:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14ee0a9400) [pid = 1845] [serial = 2116] [outer = (nil)] 01:18:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14f0969c00) [pid = 1845] [serial = 2117] [outer = 0x7f14ee0a9400] 01:18:31 INFO - PROCESS | 1845 | 1463041111786 Marionette DEBUG loaded listener.js 01:18:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f0970400) [pid = 1845] [serial = 2118] [outer = 0x7f14ee0a9400] 01:18:32 INFO - PROCESS | 1845 | 1463041112625 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]]]}] 01:18:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:18:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1532ms 01:18:32 INFO - PROCESS | 1845 | 1463041112655 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:18:32 INFO - PROCESS | 1845 | 1463041112659 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 01:18:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:18:32 INFO - PROCESS | 1845 | 1463041112666 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:18:32 INFO - PROCESS | 1845 | 1463041112668 Marionette TRACE conn3 <- [1,2794,null,{}] 01:18:32 INFO - PROCESS | 1845 | 1463041112674 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}] 01:18:32 INFO - PROCESS | 1845 | 1463041112907 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:18:33 INFO - PROCESS | 1845 | 1463041113176 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:33 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5c19000 == 157 [pid = 1845] [id = 706] 01:18:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f02b9c00) [pid = 1845] [serial = 2119] [outer = (nil)] 01:18:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f1048000) [pid = 1845] [serial = 2120] [outer = 0x7f14f02b9c00] 01:18:33 INFO - PROCESS | 1845 | 1463041113254 Marionette DEBUG loaded listener.js 01:18:33 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f104e800) [pid = 1845] [serial = 2121] [outer = 0x7f14f02b9c00] 01:18:34 INFO - PROCESS | 1845 | 1463041114153 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]]]}] 01:18:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:18:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1531ms 01:18:34 INFO - PROCESS | 1845 | 1463041114197 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:18:34 INFO - PROCESS | 1845 | 1463041114201 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 01:18:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:18:34 INFO - PROCESS | 1845 | 1463041114208 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:18:34 INFO - PROCESS | 1845 | 1463041114211 Marionette TRACE conn3 <- [1,2798,null,{}] 01:18:34 INFO - PROCESS | 1845 | 1463041114217 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}] 01:18:34 INFO - PROCESS | 1845 | 1463041114463 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:18:34 INFO - PROCESS | 1845 | 1463041114735 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f664d800 == 158 [pid = 1845] [id = 707] 01:18:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f0597800) [pid = 1845] [serial = 2122] [outer = (nil)] 01:18:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f1286800) [pid = 1845] [serial = 2123] [outer = 0x7f14f0597800] 01:18:34 INFO - PROCESS | 1845 | 1463041114851 Marionette DEBUG loaded listener.js 01:18:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f1291800) [pid = 1845] [serial = 2124] [outer = 0x7f14f0597800] 01:18:35 INFO - PROCESS | 1845 | 1463041115762 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]]]}] 01:18:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:18:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1632ms 01:18:35 INFO - PROCESS | 1845 | 1463041115841 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:18:35 INFO - PROCESS | 1845 | 1463041115845 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 01:18:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:18:35 INFO - PROCESS | 1845 | 1463041115852 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:18:35 INFO - PROCESS | 1845 | 1463041115854 Marionette TRACE conn3 <- [1,2802,null,{}] 01:18:35 INFO - PROCESS | 1845 | 1463041115860 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}] 01:18:36 INFO - PROCESS | 1845 | 1463041116156 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:18:36 INFO - PROCESS | 1845 | 1463041116473 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6f87800 == 159 [pid = 1845] [id = 708] 01:18:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14e4ed0800) [pid = 1845] [serial = 2125] [outer = (nil)] 01:18:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f1329000) [pid = 1845] [serial = 2126] [outer = 0x7f14e4ed0800] 01:18:36 INFO - PROCESS | 1845 | 1463041116549 Marionette DEBUG loaded listener.js 01:18:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f13a9400) [pid = 1845] [serial = 2127] [outer = 0x7f14e4ed0800] 01:18:37 INFO - PROCESS | 1845 | 1463041117447 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]]]}] 01:18:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:18:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 01:18:37 INFO - PROCESS | 1845 | 1463041117487 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:18:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:18:37 INFO - PROCESS | 1845 | 1463041117491 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 01:18:37 INFO - PROCESS | 1845 | 1463041117498 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:18:37 INFO - PROCESS | 1845 | 1463041117501 Marionette TRACE conn3 <- [1,2806,null,{}] 01:18:37 INFO - PROCESS | 1845 | 1463041117507 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}] 01:18:37 INFO - PROCESS | 1845 | 1463041117756 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:18:38 INFO - PROCESS | 1845 | 1463041118029 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f72a3800 == 160 [pid = 1845] [id = 709] 01:18:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14e4d0a000) [pid = 1845] [serial = 2128] [outer = (nil)] 01:18:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f13b1c00) [pid = 1845] [serial = 2129] [outer = 0x7f14e4d0a000] 01:18:38 INFO - PROCESS | 1845 | 1463041118146 Marionette DEBUG loaded listener.js 01:18:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f1486c00) [pid = 1845] [serial = 2130] [outer = 0x7f14e4d0a000] 01:18:39 INFO - PROCESS | 1845 | 1463041119004 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]]]}] 01:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1546ms 01:18:39 INFO - PROCESS | 1845 | 1463041119045 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:18:39 INFO - PROCESS | 1845 | 1463041119048 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 01:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:18:39 INFO - PROCESS | 1845 | 1463041119055 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:18:39 INFO - PROCESS | 1845 | 1463041119057 Marionette TRACE conn3 <- [1,2810,null,{}] 01:18:39 INFO - PROCESS | 1845 | 1463041119063 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}] 01:18:39 INFO - PROCESS | 1845 | 1463041119310 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:18:39 INFO - PROCESS | 1845 | 1463041119584 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f735a000 == 161 [pid = 1845] [id = 710] 01:18:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14e789d400) [pid = 1845] [serial = 2131] [outer = (nil)] 01:18:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f14a8400) [pid = 1845] [serial = 2132] [outer = 0x7f14e789d400] 01:18:39 INFO - PROCESS | 1845 | 1463041119704 Marionette DEBUG loaded listener.js 01:18:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f14b1000) [pid = 1845] [serial = 2133] [outer = 0x7f14e789d400] 01:18:40 INFO - PROCESS | 1845 | 1463041120575 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]]]}] 01:18:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:18:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1578ms 01:18:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:18:40 INFO - PROCESS | 1845 | 1463041120635 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:18:40 INFO - PROCESS | 1845 | 1463041120638 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 01:18:40 INFO - PROCESS | 1845 | 1463041120645 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:18:40 INFO - PROCESS | 1845 | 1463041120647 Marionette TRACE conn3 <- [1,2814,null,{}] 01:18:40 INFO - PROCESS | 1845 | 1463041120653 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}] 01:18:40 INFO - PROCESS | 1845 | 1463041120910 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:18:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1514424800 == 160 [pid = 1845] [id = 119] 01:18:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e357d000 == 159 [pid = 1845] [id = 486] 01:18:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e2e79800 == 158 [pid = 1845] [id = 488] 01:18:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8ce2800 == 157 [pid = 1845] [id = 582] 01:18:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49a9000 == 156 [pid = 1845] [id = 420] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14e78a0000) [pid = 1845] [serial = 2024] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14edb97800) [pid = 1845] [serial = 1970] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f67c1800) [pid = 1845] [serial = 1988] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14e616fc00) [pid = 1845] [serial = 1962] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14f0972400) [pid = 1845] [serial = 1976] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14f1485c00) [pid = 1845] [serial = 1980] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f13ac400) [pid = 1845] [serial = 1979] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14ea06e000) [pid = 1845] [serial = 2022] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14e616a400) [pid = 1845] [serial = 2018] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14fd7d0800) [pid = 1845] [serial = 2000] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f150e654400) [pid = 1845] [serial = 2007] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f8bea400) [pid = 1845] [serial = 1991] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14e4fc1400) [pid = 1845] [serial = 2016] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14e63b5c00) [pid = 1845] [serial = 2013] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14fc7a7c00) [pid = 1845] [serial = 1995] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f150d189000) [pid = 1845] [serial = 2004] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14eef20c00) [pid = 1845] [serial = 1973] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14f0656c00) [pid = 1845] [serial = 1974] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14ede12800) [pid = 1845] [serial = 1971] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14f132ac00) [pid = 1845] [serial = 1977] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14f1483800) [pid = 1845] [serial = 1982] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14fe19b400) [pid = 1845] [serial = 1997] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14f66d1c00) [pid = 1845] [serial = 2010] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14eb86d400) [pid = 1845] [serial = 1967] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e304c000) [pid = 1845] [serial = 1958] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f4ad3000) [pid = 1845] [serial = 1983] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14f6fd0000) [pid = 1845] [serial = 1989] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e63b3800) [pid = 1845] [serial = 2019] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f15120dd000) [pid = 1845] [serial = 1944] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14f5a4a000) [pid = 1845] [serial = 1986] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14e6151400) [pid = 1845] [serial = 1961] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14e3168400) [pid = 1845] [serial = 1959] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14ebc81400) [pid = 1845] [serial = 1968] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f150d822000) [pid = 1845] [serial = 2006] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14fa120c00) [pid = 1845] [serial = 1992] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14fead7800) [pid = 1845] [serial = 1998] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14e4d0d000) [pid = 1845] [serial = 2015] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14f5937400) [pid = 1845] [serial = 1985] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14e8b42800) [pid = 1845] [serial = 1964] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14feadb400) [pid = 1845] [serial = 2003] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14fb541c00) [pid = 1845] [serial = 1994] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14ebaa9c00) [pid = 1845] [serial = 1887] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f1503394000) [pid = 1845] [serial = 2001] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14f66cdc00) [pid = 1845] [serial = 2009] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f14ea067400) [pid = 1845] [serial = 1965] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 126 (0x7f14e63b1400) [pid = 1845] [serial = 2012] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | --DOMWINDOW == 125 (0x7f14e8b44800) [pid = 1845] [serial = 2021] [outer = (nil)] [url = about:blank] 01:18:42 INFO - PROCESS | 1845 | 1463041122894 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:42 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e2fc8800 == 157 [pid = 1845] [id = 711] 01:18:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 126 (0x7f14e0b99c00) [pid = 1845] [serial = 2134] [outer = (nil)] 01:18:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 127 (0x7f14e17b5c00) [pid = 1845] [serial = 2135] [outer = 0x7f14e0b99c00] 01:18:42 INFO - PROCESS | 1845 | 1463041122982 Marionette DEBUG loaded listener.js 01:18:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14e3045c00) [pid = 1845] [serial = 2136] [outer = 0x7f14e0b99c00] 01:18:43 INFO - PROCESS | 1845 | 1463041123802 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]]]}] 01:18:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:18:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3197ms 01:18:43 INFO - PROCESS | 1845 | 1463041123842 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:18:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:18:43 INFO - PROCESS | 1845 | 1463041123848 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 01:18:43 INFO - PROCESS | 1845 | 1463041123856 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:18:43 INFO - PROCESS | 1845 | 1463041123862 Marionette TRACE conn3 <- [1,2818,null,{}] 01:18:43 INFO - PROCESS | 1845 | 1463041123869 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}] 01:18:44 INFO - PROCESS | 1845 | 1463041124133 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:18:44 INFO - PROCESS | 1845 | 1463041124322 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e54e8800 == 158 [pid = 1845] [id = 712] 01:18:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14e0b9ac00) [pid = 1845] [serial = 2137] [outer = (nil)] 01:18:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14e331e800) [pid = 1845] [serial = 2138] [outer = 0x7f14e0b9ac00] 01:18:44 INFO - PROCESS | 1845 | 1463041124392 Marionette DEBUG loaded listener.js 01:18:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14e4fc2800) [pid = 1845] [serial = 2139] [outer = 0x7f14e0b9ac00] 01:18:45 INFO - PROCESS | 1845 | 1463041125315 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]]]}] 01:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1483ms 01:18:45 INFO - PROCESS | 1845 | 1463041125343 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:18:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:18:45 INFO - PROCESS | 1845 | 1463041125349 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 01:18:45 INFO - PROCESS | 1845 | 1463041125355 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:18:45 INFO - PROCESS | 1845 | 1463041125358 Marionette TRACE conn3 <- [1,2822,null,{}] 01:18:45 INFO - PROCESS | 1845 | 1463041125373 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}] 01:18:45 INFO - PROCESS | 1845 | 1463041125668 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:18:45 INFO - PROCESS | 1845 | 1463041125710 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e78d3000 == 159 [pid = 1845] [id = 713] 01:18:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14e51c7c00) [pid = 1845] [serial = 2140] [outer = (nil)] 01:18:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e614f400) [pid = 1845] [serial = 2141] [outer = 0x7f14e51c7c00] 01:18:45 INFO - PROCESS | 1845 | 1463041125789 Marionette DEBUG loaded listener.js 01:18:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e63a9400) [pid = 1845] [serial = 2142] [outer = 0x7f14e51c7c00] 01:18:46 INFO - PROCESS | 1845 | 1463041126899 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]]]}] 01:18:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:18:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1586ms 01:18:46 INFO - PROCESS | 1845 | 1463041126942 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:18:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:18:46 INFO - PROCESS | 1845 | 1463041126947 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 01:18:46 INFO - PROCESS | 1845 | 1463041126960 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:18:46 INFO - PROCESS | 1845 | 1463041126970 Marionette TRACE conn3 <- [1,2826,null,{}] 01:18:46 INFO - PROCESS | 1845 | 1463041126987 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}] 01:18:47 INFO - PROCESS | 1845 | 1463041127295 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:18:47 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14e3167000) [pid = 1845] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:18:47 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14e304a000) [pid = 1845] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:18:47 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14e4ec6c00) [pid = 1845] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:18:47 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14e7744400) [pid = 1845] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:18:47 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f14e0b9b800) [pid = 1845] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:18:47 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14e3169000) [pid = 1845] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:18:47 INFO - PROCESS | 1845 | 1463041127756 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e829e800 == 160 [pid = 1845] [id = 714] 01:18:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14e0b9b800) [pid = 1845] [serial = 2143] [outer = (nil)] 01:18:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14e4ec6c00) [pid = 1845] [serial = 2144] [outer = 0x7f14e0b9b800] 01:18:47 INFO - PROCESS | 1845 | 1463041127827 Marionette DEBUG loaded listener.js 01:18:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14e774dc00) [pid = 1845] [serial = 2145] [outer = 0x7f14e0b9b800] 01:18:48 INFO - PROCESS | 1845 | 1463041128587 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:18:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:18:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1656ms 01:18:48 INFO - PROCESS | 1845 | 1463041128610 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:18:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:18:48 INFO - PROCESS | 1845 | 1463041128615 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 01:18:48 INFO - PROCESS | 1845 | 1463041128633 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:18:48 INFO - PROCESS | 1845 | 1463041128637 Marionette TRACE conn3 <- [1,2830,null,{}] 01:18:48 INFO - PROCESS | 1845 | 1463041128645 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}] 01:18:48 INFO - PROCESS | 1845 | 1463041128879 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:18:49 INFO - PROCESS | 1845 | 1463041129059 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea0e0800 == 161 [pid = 1845] [id = 715] 01:18:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14e17b5000) [pid = 1845] [serial = 2146] [outer = (nil)] 01:18:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14e8b3b000) [pid = 1845] [serial = 2147] [outer = 0x7f14e17b5000] 01:18:49 INFO - PROCESS | 1845 | 1463041129126 Marionette DEBUG loaded listener.js 01:18:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14ea06cc00) [pid = 1845] [serial = 2148] [outer = 0x7f14e17b5000] 01:18:50 INFO - PROCESS | 1845 | 1463041130251 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]]]}] 01:18:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:18:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1665ms 01:18:50 INFO - PROCESS | 1845 | 1463041130287 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:18:50 INFO - PROCESS | 1845 | 1463041130293 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 01:18:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:18:50 INFO - PROCESS | 1845 | 1463041130302 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:18:50 INFO - PROCESS | 1845 | 1463041130309 Marionette TRACE conn3 <- [1,2834,null,{}] 01:18:50 INFO - PROCESS | 1845 | 1463041130321 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}] 01:18:50 INFO - PROCESS | 1845 | 1463041130602 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:18:50 INFO - PROCESS | 1845 | 1463041130898 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68e7800 == 162 [pid = 1845] [id = 716] 01:18:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e3042400) [pid = 1845] [serial = 2149] [outer = (nil)] 01:18:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e4ed1400) [pid = 1845] [serial = 2150] [outer = 0x7f14e3042400] 01:18:50 INFO - PROCESS | 1845 | 1463041130977 Marionette DEBUG loaded listener.js 01:18:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14e51c6800) [pid = 1845] [serial = 2151] [outer = 0x7f14e3042400] 01:18:51 INFO - PROCESS | 1845 | 1463041131890 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:18:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:18:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1642ms 01:18:51 INFO - PROCESS | 1845 | 1463041131944 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:18:51 INFO - PROCESS | 1845 | 1463041131953 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 01:18:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:18:51 INFO - PROCESS | 1845 | 1463041131963 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:18:51 INFO - PROCESS | 1845 | 1463041131968 Marionette TRACE conn3 <- [1,2838,null,{}] 01:18:51 INFO - PROCESS | 1845 | 1463041131975 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}] 01:18:52 INFO - PROCESS | 1845 | 1463041132230 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:18:52 INFO - PROCESS | 1845 | 1463041132539 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebec3800 == 163 [pid = 1845] [id = 717] 01:18:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14e63b3800) [pid = 1845] [serial = 2152] [outer = (nil)] 01:18:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14e64cf400) [pid = 1845] [serial = 2153] [outer = 0x7f14e63b3800] 01:18:52 INFO - PROCESS | 1845 | 1463041132620 Marionette DEBUG loaded listener.js 01:18:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 140 (0x7f14e78a8800) [pid = 1845] [serial = 2154] [outer = 0x7f14e63b3800] 01:18:53 INFO - PROCESS | 1845 | 1463041133614 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]]]}] 01:18:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:18:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1681ms 01:18:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:18:53 INFO - PROCESS | 1845 | 1463041133646 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:18:53 INFO - PROCESS | 1845 | 1463041133649 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 01:18:53 INFO - PROCESS | 1845 | 1463041133658 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:18:53 INFO - PROCESS | 1845 | 1463041133666 Marionette TRACE conn3 <- [1,2842,null,{}] 01:18:53 INFO - PROCESS | 1845 | 1463041133683 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}] 01:18:53 INFO - PROCESS | 1845 | 1463041133944 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:18:54 INFO - PROCESS | 1845 | 1463041134253 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:54 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ed67a800 == 164 [pid = 1845] [id = 718] 01:18:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 141 (0x7f14eb846000) [pid = 1845] [serial = 2155] [outer = (nil)] 01:18:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 142 (0x7f14eba9ec00) [pid = 1845] [serial = 2156] [outer = 0x7f14eb846000] 01:18:54 INFO - PROCESS | 1845 | 1463041134340 Marionette DEBUG loaded listener.js 01:18:54 INFO - PROCESS | 1845 | ++DOMWINDOW == 143 (0x7f14ebc54800) [pid = 1845] [serial = 2157] [outer = 0x7f14eb846000] 01:18:55 INFO - PROCESS | 1845 | 1463041135275 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]]]}] 01:18:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:18:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1698ms 01:18:55 INFO - PROCESS | 1845 | 1463041135355 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:18:55 INFO - PROCESS | 1845 | 1463041135360 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 01:18:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:18:55 INFO - PROCESS | 1845 | 1463041135367 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:18:55 INFO - PROCESS | 1845 | 1463041135370 Marionette TRACE conn3 <- [1,2846,null,{}] 01:18:55 INFO - PROCESS | 1845 | 1463041135376 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}] 01:18:55 INFO - PROCESS | 1845 | 1463041135672 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:18:55 INFO - PROCESS | 1845 | 1463041135992 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14eddaf800 == 165 [pid = 1845] [id = 719] 01:18:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 144 (0x7f14eb84f000) [pid = 1845] [serial = 2158] [outer = (nil)] 01:18:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14ebc81400) [pid = 1845] [serial = 2159] [outer = 0x7f14eb84f000] 01:18:56 INFO - PROCESS | 1845 | 1463041136067 Marionette DEBUG loaded listener.js 01:18:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14ebc88c00) [pid = 1845] [serial = 2160] [outer = 0x7f14eb84f000] 01:18:56 INFO - PROCESS | 1845 | 1463041136983 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]]]}] 01:18:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:18:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1685ms 01:18:57 INFO - PROCESS | 1845 | 1463041137054 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:18:57 INFO - PROCESS | 1845 | 1463041137056 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 01:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:18:57 INFO - PROCESS | 1845 | 1463041137063 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:18:57 INFO - PROCESS | 1845 | 1463041137067 Marionette TRACE conn3 <- [1,2850,null,{}] 01:18:57 INFO - PROCESS | 1845 | 1463041137072 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}] 01:18:57 INFO - PROCESS | 1845 | 1463041137317 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:18:57 INFO - PROCESS | 1845 | 1463041137625 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f03c8000 == 166 [pid = 1845] [id = 720] 01:18:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14ebaa9c00) [pid = 1845] [serial = 2161] [outer = (nil)] 01:18:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14edb94c00) [pid = 1845] [serial = 2162] [outer = 0x7f14ebaa9c00] 01:18:57 INFO - PROCESS | 1845 | 1463041137710 Marionette DEBUG loaded listener.js 01:18:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14ede0b800) [pid = 1845] [serial = 2163] [outer = 0x7f14ebaa9c00] 01:18:58 INFO - PROCESS | 1845 | 1463041138586 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:18:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:18:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1589ms 01:18:58 INFO - PROCESS | 1845 | 1463041138657 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:18:58 INFO - PROCESS | 1845 | 1463041138662 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 01:18:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:18:58 INFO - PROCESS | 1845 | 1463041138671 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:18:58 INFO - PROCESS | 1845 | 1463041138675 Marionette TRACE conn3 <- [1,2854,null,{}] 01:18:58 INFO - PROCESS | 1845 | 1463041138681 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}] 01:18:58 INFO - PROCESS | 1845 | 1463041138971 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:18:59 INFO - PROCESS | 1845 | 1463041139291 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:59 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c5a800 == 167 [pid = 1845] [id = 721] 01:18:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14ef0d8c00) [pid = 1845] [serial = 2164] [outer = (nil)] 01:18:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14f034cc00) [pid = 1845] [serial = 2165] [outer = 0x7f14ef0d8c00] 01:18:59 INFO - PROCESS | 1845 | 1463041139374 Marionette DEBUG loaded listener.js 01:18:59 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14f05ab800) [pid = 1845] [serial = 2166] [outer = 0x7f14ef0d8c00] 01:19:00 INFO - PROCESS | 1845 | 1463041140332 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]]]}] 01:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1734ms 01:19:00 INFO - PROCESS | 1845 | 1463041140406 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:19:00 INFO - PROCESS | 1845 | 1463041140410 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 01:19:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:19:00 INFO - PROCESS | 1845 | 1463041140417 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:19:00 INFO - PROCESS | 1845 | 1463041140420 Marionette TRACE conn3 <- [1,2858,null,{}] 01:19:00 INFO - PROCESS | 1845 | 1463041140428 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}] 01:19:00 INFO - PROCESS | 1845 | 1463041140736 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:19:01 INFO - PROCESS | 1845 | 1463041141047 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:01 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f49c3000 == 168 [pid = 1845] [id = 722] 01:19:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14eebf4800) [pid = 1845] [serial = 2167] [outer = (nil)] 01:19:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14f132a800) [pid = 1845] [serial = 2168] [outer = 0x7f14eebf4800] 01:19:01 INFO - PROCESS | 1845 | 1463041141126 Marionette DEBUG loaded listener.js 01:19:01 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14f13b4c00) [pid = 1845] [serial = 2169] [outer = 0x7f14eebf4800] 01:19:02 INFO - PROCESS | 1845 | 1463041141999 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:19:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:19:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1631ms 01:19:02 INFO - PROCESS | 1845 | 1463041142050 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:19:02 INFO - PROCESS | 1845 | 1463041142053 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 01:19:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:19:02 INFO - PROCESS | 1845 | 1463041142076 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:19:02 INFO - PROCESS | 1845 | 1463041142080 Marionette TRACE conn3 <- [1,2862,null,{}] 01:19:02 INFO - PROCESS | 1845 | 1463041142092 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}] 01:19:02 INFO - PROCESS | 1845 | 1463041142347 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:19:02 INFO - PROCESS | 1845 | 1463041142621 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b39800 == 169 [pid = 1845] [id = 723] 01:19:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14ef0dc800) [pid = 1845] [serial = 2170] [outer = (nil)] 01:19:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f14b0000) [pid = 1845] [serial = 2171] [outer = 0x7f14ef0dc800] 01:19:02 INFO - PROCESS | 1845 | 1463041142744 Marionette DEBUG loaded listener.js 01:19:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f14d9400) [pid = 1845] [serial = 2172] [outer = 0x7f14ef0dc800] 01:19:03 INFO - PROCESS | 1845 | 1463041143647 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]]]}] 01:19:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:19:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1659ms 01:19:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:19:03 INFO - PROCESS | 1845 | 1463041143720 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:19:03 INFO - PROCESS | 1845 | 1463041143723 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 01:19:03 INFO - PROCESS | 1845 | 1463041143730 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:19:03 INFO - PROCESS | 1845 | 1463041143733 Marionette TRACE conn3 <- [1,2866,null,{}] 01:19:03 INFO - PROCESS | 1845 | 1463041143739 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}] 01:19:04 INFO - PROCESS | 1845 | 1463041144036 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:19:04 INFO - PROCESS | 1845 | 1463041144356 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f6c35000 == 170 [pid = 1845] [id = 724] 01:19:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f0973800) [pid = 1845] [serial = 2173] [outer = (nil)] 01:19:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f4ad6c00) [pid = 1845] [serial = 2174] [outer = 0x7f14f0973800] 01:19:04 INFO - PROCESS | 1845 | 1463041144440 Marionette DEBUG loaded listener.js 01:19:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14f4c19400) [pid = 1845] [serial = 2175] [outer = 0x7f14f0973800] 01:19:05 INFO - PROCESS | 1845 | 1463041145370 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]]]}] 01:19:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:19:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1682ms 01:19:05 INFO - PROCESS | 1845 | 1463041145412 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:19:05 INFO - PROCESS | 1845 | 1463041145416 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 01:19:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:19:05 INFO - PROCESS | 1845 | 1463041145422 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:19:05 INFO - PROCESS | 1845 | 1463041145426 Marionette TRACE conn3 <- [1,2870,null,{}] 01:19:05 INFO - PROCESS | 1845 | 1463041145431 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}] 01:19:05 INFO - PROCESS | 1845 | 1463041145685 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:19:06 INFO - PROCESS | 1845 | 1463041146005 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7356800 == 171 [pid = 1845] [id = 725] 01:19:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14e4fc0000) [pid = 1845] [serial = 2176] [outer = (nil)] 01:19:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f4c20c00) [pid = 1845] [serial = 2177] [outer = 0x7f14e4fc0000] 01:19:06 INFO - PROCESS | 1845 | 1463041146085 Marionette DEBUG loaded listener.js 01:19:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f4cf3800) [pid = 1845] [serial = 2178] [outer = 0x7f14e4fc0000] 01:19:07 INFO - PROCESS | 1845 | 1463041147005 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]]]}] 01:19:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:19:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1634ms 01:19:07 INFO - PROCESS | 1845 | 1463041147058 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:19:07 INFO - PROCESS | 1845 | 1463041147062 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 01:19:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:19:07 INFO - PROCESS | 1845 | 1463041147068 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:19:07 INFO - PROCESS | 1845 | 1463041147073 Marionette TRACE conn3 <- [1,2874,null,{}] 01:19:07 INFO - PROCESS | 1845 | 1463041147079 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}] 01:19:07 INFO - PROCESS | 1845 | 1463041147355 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:19:07 INFO - PROCESS | 1845 | 1463041147676 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:07 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f8ba2000 == 172 [pid = 1845] [id = 726] 01:19:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14f5a45400) [pid = 1845] [serial = 2179] [outer = (nil)] 01:19:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14f5a4b800) [pid = 1845] [serial = 2180] [outer = 0x7f14f5a45400] 01:19:07 INFO - PROCESS | 1845 | 1463041147765 Marionette DEBUG loaded listener.js 01:19:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14f6347800) [pid = 1845] [serial = 2181] [outer = 0x7f14f5a45400] 01:19:08 INFO - PROCESS | 1845 | 1463041148654 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]]]}] 01:19:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:19:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1636ms 01:19:08 INFO - PROCESS | 1845 | 1463041148705 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:19:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:19:08 INFO - PROCESS | 1845 | 1463041148709 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 01:19:08 INFO - PROCESS | 1845 | 1463041148716 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:19:08 INFO - PROCESS | 1845 | 1463041148719 Marionette TRACE conn3 <- [1,2878,null,{}] 01:19:08 INFO - PROCESS | 1845 | 1463041148725 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}] 01:19:08 INFO - PROCESS | 1845 | 1463041148973 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:19:09 INFO - PROCESS | 1845 | 1463041149292 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa23e000 == 173 [pid = 1845] [id = 727] 01:19:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14f5a47c00) [pid = 1845] [serial = 2182] [outer = (nil)] 01:19:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f6382800) [pid = 1845] [serial = 2183] [outer = 0x7f14f5a47c00] 01:19:09 INFO - PROCESS | 1845 | 1463041149373 Marionette DEBUG loaded listener.js 01:19:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f63d3400) [pid = 1845] [serial = 2184] [outer = 0x7f14f5a47c00] 01:19:10 INFO - PROCESS | 1845 | 1463041150264 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]]]}] 01:19:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:19:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1582ms 01:19:10 INFO - PROCESS | 1845 | 1463041150303 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:19:10 INFO - PROCESS | 1845 | 1463041150309 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 01:19:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:19:10 INFO - PROCESS | 1845 | 1463041150320 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:19:10 INFO - PROCESS | 1845 | 1463041150322 Marionette TRACE conn3 <- [1,2882,null,{}] 01:19:10 INFO - PROCESS | 1845 | 1463041150330 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}] 01:19:10 INFO - PROCESS | 1845 | 1463041150589 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:19:10 INFO - PROCESS | 1845 | 1463041150926 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fd391000 == 174 [pid = 1845] [id = 728] 01:19:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14e3166400) [pid = 1845] [serial = 2185] [outer = (nil)] 01:19:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f6453400) [pid = 1845] [serial = 2186] [outer = 0x7f14e3166400] 01:19:11 INFO - PROCESS | 1845 | 1463041151007 Marionette DEBUG loaded listener.js 01:19:11 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f645f400) [pid = 1845] [serial = 2187] [outer = 0x7f14e3166400] 01:19:11 INFO - PROCESS | 1845 | 1463041151875 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]]]}] 01:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1631ms 01:19:11 INFO - PROCESS | 1845 | 1463041151952 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:19:11 INFO - PROCESS | 1845 | 1463041151956 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 01:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:19:11 INFO - PROCESS | 1845 | 1463041151962 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:19:11 INFO - PROCESS | 1845 | 1463041151964 Marionette TRACE conn3 <- [1,2886,null,{}] 01:19:11 INFO - PROCESS | 1845 | 1463041151971 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}] 01:19:12 INFO - PROCESS | 1845 | 1463041152215 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:19:12 INFO - PROCESS | 1845 | 1463041152529 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe326800 == 175 [pid = 1845] [id = 729] 01:19:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14e5179c00) [pid = 1845] [serial = 2188] [outer = (nil)] 01:19:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f66cc800) [pid = 1845] [serial = 2189] [outer = 0x7f14e5179c00] 01:19:12 INFO - PROCESS | 1845 | 1463041152605 Marionette DEBUG loaded listener.js 01:19:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14f66d2400) [pid = 1845] [serial = 2190] [outer = 0x7f14e5179c00] 01:19:13 INFO - PROCESS | 1845 | 1463041153440 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]]]}] 01:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1529ms 01:19:13 INFO - PROCESS | 1845 | 1463041153492 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:19:13 INFO - PROCESS | 1845 | 1463041153496 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 01:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:19:13 INFO - PROCESS | 1845 | 1463041153502 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:19:13 INFO - PROCESS | 1845 | 1463041153504 Marionette TRACE conn3 <- [1,2890,null,{}] 01:19:13 INFO - PROCESS | 1845 | 1463041153511 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}] 01:19:13 INFO - PROCESS | 1845 | 1463041153765 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:19:14 INFO - PROCESS | 1845 | 1463041154035 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe45c800 == 176 [pid = 1845] [id = 730] 01:19:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14f63d4400) [pid = 1845] [serial = 2191] [outer = (nil)] 01:19:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14f67b8800) [pid = 1845] [serial = 2192] [outer = 0x7f14f63d4400] 01:19:14 INFO - PROCESS | 1845 | 1463041154156 Marionette DEBUG loaded listener.js 01:19:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14f67c1c00) [pid = 1845] [serial = 2193] [outer = 0x7f14f63d4400] 01:19:15 INFO - PROCESS | 1845 | 1463041155040 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:19:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:19:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1583ms 01:19:15 INFO - PROCESS | 1845 | 1463041155087 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:19:15 INFO - PROCESS | 1845 | 1463041155090 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 01:19:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:19:15 INFO - PROCESS | 1845 | 1463041155097 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:19:15 INFO - PROCESS | 1845 | 1463041155100 Marionette TRACE conn3 <- [1,2894,null,{}] 01:19:15 INFO - PROCESS | 1845 | 1463041155105 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}] 01:19:15 INFO - PROCESS | 1845 | 1463041155386 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:19:15 INFO - PROCESS | 1845 | 1463041155747 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:15 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff266000 == 177 [pid = 1845] [id = 731] 01:19:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14ebc7bc00) [pid = 1845] [serial = 2194] [outer = (nil)] 01:19:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14f6d3a800) [pid = 1845] [serial = 2195] [outer = 0x7f14ebc7bc00] 01:19:15 INFO - PROCESS | 1845 | 1463041155828 Marionette DEBUG loaded listener.js 01:19:15 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14f6fc5c00) [pid = 1845] [serial = 2196] [outer = 0x7f14ebc7bc00] 01:19:16 INFO - PROCESS | 1845 | 1463041156712 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]]]}] 01:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1681ms 01:19:16 INFO - PROCESS | 1845 | 1463041156780 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:19:16 INFO - PROCESS | 1845 | 1463041156782 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 01:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:19:16 INFO - PROCESS | 1845 | 1463041156790 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:19:16 INFO - PROCESS | 1845 | 1463041156794 Marionette TRACE conn3 <- [1,2898,null,{}] 01:19:16 INFO - PROCESS | 1845 | 1463041156800 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}] 01:19:17 INFO - PROCESS | 1845 | 1463041157067 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:19:17 INFO - PROCESS | 1845 | 1463041157382 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff564000 == 178 [pid = 1845] [id = 732] 01:19:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14f6907c00) [pid = 1845] [serial = 2197] [outer = (nil)] 01:19:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14f6fcf800) [pid = 1845] [serial = 2198] [outer = 0x7f14f6907c00] 01:19:17 INFO - PROCESS | 1845 | 1463041157460 Marionette DEBUG loaded listener.js 01:19:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14f6fdc800) [pid = 1845] [serial = 2199] [outer = 0x7f14f6907c00] 01:19:18 INFO - PROCESS | 1845 | 1463041158362 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]]]}] 01:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1636ms 01:19:18 INFO - PROCESS | 1845 | 1463041158428 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:19:18 INFO - PROCESS | 1845 | 1463041158431 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 01:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:19:18 INFO - PROCESS | 1845 | 1463041158438 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:19:18 INFO - PROCESS | 1845 | 1463041158440 Marionette TRACE conn3 <- [1,2902,null,{}] 01:19:18 INFO - PROCESS | 1845 | 1463041158446 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}] 01:19:18 INFO - PROCESS | 1845 | 1463041158698 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:19:19 INFO - PROCESS | 1845 | 1463041159022 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ffc57800 == 179 [pid = 1845] [id = 733] 01:19:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14f6910000) [pid = 1845] [serial = 2200] [outer = (nil)] 01:19:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14f76b4800) [pid = 1845] [serial = 2201] [outer = 0x7f14f6910000] 01:19:19 INFO - PROCESS | 1845 | 1463041159106 Marionette DEBUG loaded listener.js 01:19:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f76c0400) [pid = 1845] [serial = 2202] [outer = 0x7f14f6910000] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fb589000 == 178 [pid = 1845] [id = 135] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1516810800 == 177 [pid = 1845] [id = 624] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec1c2800 == 176 [pid = 1845] [id = 383] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e82a6800 == 175 [pid = 1845] [id = 386] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f727c000 == 174 [pid = 1845] [id = 197] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f1233800 == 173 [pid = 1845] [id = 305] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e829e800 == 172 [pid = 1845] [id = 714] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e78d3000 == 171 [pid = 1845] [id = 713] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e54e8800 == 170 [pid = 1845] [id = 712] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e2fc8800 == 169 [pid = 1845] [id = 711] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f72a3800 == 168 [pid = 1845] [id = 709] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6f87800 == 167 [pid = 1845] [id = 708] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f664d800 == 166 [pid = 1845] [id = 707] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5c19000 == 165 [pid = 1845] [id = 706] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59c1000 == 164 [pid = 1845] [id = 705] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f594d800 == 163 [pid = 1845] [id = 704] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c92000 == 162 [pid = 1845] [id = 703] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f098f000 == 161 [pid = 1845] [id = 702] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0629000 == 160 [pid = 1845] [id = 701] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef220000 == 159 [pid = 1845] [id = 700] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eee6c000 == 158 [pid = 1845] [id = 699] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edc9b000 == 157 [pid = 1845] [id = 698] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed70d800 == 156 [pid = 1845] [id = 697] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec1c9000 == 155 [pid = 1845] [id = 696] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebf59000 == 154 [pid = 1845] [id = 695] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e9557000 == 153 [pid = 1845] [id = 694] 01:19:21 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e503c800 == 152 [pid = 1845] [id = 693] 01:19:22 INFO - PROCESS | 1845 | 1463041162062 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14f059a800) [pid = 1845] [serial = 2042] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e63afc00) [pid = 1845] [serial = 2067] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14e304ec00) [pid = 1845] [serial = 2060] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14e4ecc400) [pid = 1845] [serial = 2063] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14e789f000) [pid = 1845] [serial = 2072] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14ebc87800) [pid = 1845] [serial = 2033] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f6385000) [pid = 1845] [serial = 2051] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14ee0a4c00) [pid = 1845] [serial = 2057] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14e4fc0800) [pid = 1845] [serial = 2027] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14e4fc5000) [pid = 1845] [serial = 2064] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f4cfb000) [pid = 1845] [serial = 2048] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14e63abc00) [pid = 1845] [serial = 2076] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14e64d1800) [pid = 1845] [serial = 2069] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14e3111c00) [pid = 1845] [serial = 2075] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14e69f5400) [pid = 1845] [serial = 2070] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14ee0a3400) [pid = 1845] [serial = 2036] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f4adcc00) [pid = 1845] [serial = 2045] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14eef25800) [pid = 1845] [serial = 2039] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14e7e46000) [pid = 1845] [serial = 2073] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14e63b5400) [pid = 1845] [serial = 2030] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14f66c8800) [pid = 1845] [serial = 2054] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14e3166800) [pid = 1845] [serial = 2061] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14e5176000) [pid = 1845] [serial = 2066] [outer = (nil)] [url = about:blank] 01:19:22 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14eb847c00) [pid = 1845] [serial = 2078] [outer = (nil)] [url = about:blank] 01:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 3885ms 01:19:22 INFO - PROCESS | 1845 | 1463041162334 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:19:22 INFO - PROCESS | 1845 | 1463041162340 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 01:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:19:22 INFO - PROCESS | 1845 | 1463041162347 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:19:22 INFO - PROCESS | 1845 | 1463041162353 Marionette TRACE conn3 <- [1,2906,null,{}] 01:19:22 INFO - PROCESS | 1845 | 1463041162362 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}] 01:19:22 INFO - PROCESS | 1845 | 1463041162584 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:19:22 INFO - PROCESS | 1845 | 1463041162811 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e3594800 == 153 [pid = 1845] [id = 734] 01:19:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14e3169800) [pid = 1845] [serial = 2203] [outer = (nil)] 01:19:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14e316f800) [pid = 1845] [serial = 2204] [outer = 0x7f14e3169800] 01:19:22 INFO - PROCESS | 1845 | 1463041162878 Marionette DEBUG loaded listener.js 01:19:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14e4ec5800) [pid = 1845] [serial = 2205] [outer = 0x7f14e3169800] 01:19:23 INFO - PROCESS | 1845 | 1463041163668 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]]]}] 01:19:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:19:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1338ms 01:19:23 INFO - PROCESS | 1845 | 1463041163700 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:19:23 INFO - PROCESS | 1845 | 1463041163708 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 01:19:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:19:23 INFO - PROCESS | 1845 | 1463041163721 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:19:23 INFO - PROCESS | 1845 | 1463041163724 Marionette TRACE conn3 <- [1,2910,null,{}] 01:19:23 INFO - PROCESS | 1845 | 1463041163730 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}] 01:19:23 INFO - PROCESS | 1845 | 1463041163952 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:19:24 INFO - PROCESS | 1845 | 1463041164162 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68b5800 == 154 [pid = 1845] [id = 735] 01:19:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14e0b98000) [pid = 1845] [serial = 2206] [outer = (nil)] 01:19:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14e51ca400) [pid = 1845] [serial = 2207] [outer = 0x7f14e0b98000] 01:19:24 INFO - PROCESS | 1845 | 1463041164224 Marionette DEBUG loaded listener.js 01:19:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14e616f000) [pid = 1845] [serial = 2208] [outer = 0x7f14e0b98000] 01:19:25 INFO - PROCESS | 1845 | 1463041165032 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]]]}] 01:19:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:19:25 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:19:25 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1333ms 01:19:25 INFO - PROCESS | 1845 | 1463041165054 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:19:25 INFO - TEST-START | /DOMEvents/constructors.html 01:19:25 INFO - PROCESS | 1845 | 1463041165058 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 01:19:25 INFO - PROCESS | 1845 | 1463041165074 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:19:25 INFO - PROCESS | 1845 | 1463041165092 Marionette TRACE conn3 <- [1,2914,null,{}] 01:19:25 INFO - PROCESS | 1845 | 1463041165116 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}] 01:19:25 INFO - PROCESS | 1845 | 1463041165427 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:19:25 INFO - PROCESS | 1845 | 1463041165473 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8a6f800 == 155 [pid = 1845] [id = 736] 01:19:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14e6171800) [pid = 1845] [serial = 2209] [outer = (nil)] 01:19:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14e78aac00) [pid = 1845] [serial = 2210] [outer = 0x7f14e6171800] 01:19:25 INFO - PROCESS | 1845 | 1463041165553 Marionette DEBUG loaded listener.js 01:19:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14e964b400) [pid = 1845] [serial = 2211] [outer = 0x7f14e6171800] 01:19:27 INFO - PROCESS | 1845 | 1463041167301 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]]]}] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14ebc7ec00) [pid = 1845] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14eb865c00) [pid = 1845] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14e4d0a000) [pid = 1845] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14e8b43000) [pid = 1845] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14e0b9ac00) [pid = 1845] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14f02b9c00) [pid = 1845] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14e8b40800) [pid = 1845] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14e316c400) [pid = 1845] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14edd87c00) [pid = 1845] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14e64d9000) [pid = 1845] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14e0b9b800) [pid = 1845] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14ee0a9400) [pid = 1845] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14e0b91000) [pid = 1845] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14e3045000) [pid = 1845] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f0597800) [pid = 1845] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14e4ed0800) [pid = 1845] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14e789d400) [pid = 1845] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f02b0c00) [pid = 1845] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14ebc82400) [pid = 1845] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14ebc82000) [pid = 1845] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14e0b99c00) [pid = 1845] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e51c7c00) [pid = 1845] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14f05af800) [pid = 1845] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14eb861000) [pid = 1845] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e614f800) [pid = 1845] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:19:27 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e5175400) [pid = 1845] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:19:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:19:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:19:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:19:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:19:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:19:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:19:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:19:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:19:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 2389ms 01:19:27 INFO - PROCESS | 1845 | 1463041167455 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:19:27 INFO - PROCESS | 1845 | 1463041167462 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 01:19:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:19:27 INFO - PROCESS | 1845 | 1463041167473 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:19:27 INFO - PROCESS | 1845 | 1463041167476 Marionette TRACE conn3 <- [1,2918,null,{}] 01:19:27 INFO - PROCESS | 1845 | 1463041167489 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}] 01:19:27 INFO - PROCESS | 1845 | 1463041167787 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:19:27 INFO - PROCESS | 1845 | 1463041167908 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea0d2000 == 156 [pid = 1845] [id = 737] 01:19:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e4d0a000) [pid = 1845] [serial = 2212] [outer = (nil)] 01:19:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e69eec00) [pid = 1845] [serial = 2213] [outer = 0x7f14e4d0a000] 01:19:27 INFO - PROCESS | 1845 | 1463041167973 Marionette DEBUG loaded listener.js 01:19:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e9651000) [pid = 1845] [serial = 2214] [outer = 0x7f14e4d0a000] 01:19:28 INFO - PROCESS | 1845 | 1463041168676 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:19:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:19:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1244ms 01:19:28 INFO - PROCESS | 1845 | 1463041168716 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:19:28 INFO - PROCESS | 1845 | 1463041168719 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 01:19:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:19:28 INFO - PROCESS | 1845 | 1463041168726 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:19:28 INFO - PROCESS | 1845 | 1463041168729 Marionette TRACE conn3 <- [1,2922,null,{}] 01:19:28 INFO - PROCESS | 1845 | 1463041168747 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}] 01:19:28 INFO - PROCESS | 1845 | 1463041168968 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:19:28 INFO - PROCESS | 1845 | 1463041168983 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebf6b800 == 157 [pid = 1845] [id = 738] 01:19:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e517d400) [pid = 1845] [serial = 2215] [outer = (nil)] 01:19:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14eb861000) [pid = 1845] [serial = 2216] [outer = 0x7f14e517d400] 01:19:29 INFO - PROCESS | 1845 | 1463041169047 Marionette DEBUG loaded listener.js 01:19:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14ebc52c00) [pid = 1845] [serial = 2217] [outer = 0x7f14e517d400] 01:19:30 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:19:30 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:19:30 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:19:30 INFO - PROCESS | 1845 | [1845] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 01:19:30 INFO - PROCESS | 1845 | 1463041170274 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]]]}] 01:19:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:19:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:19:30 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 01:19:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:19:30 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 01:19:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:19:30 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]" 01:19:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:19:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:19:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1584ms 01:19:30 INFO - PROCESS | 1845 | 1463041170315 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:19:30 INFO - PROCESS | 1845 | 1463041170331 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 01:19:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:19:30 INFO - PROCESS | 1845 | 1463041170340 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:19:30 INFO - PROCESS | 1845 | 1463041170346 Marionette TRACE conn3 <- [1,2926,null,{}] 01:19:30 INFO - PROCESS | 1845 | 1463041170407 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}] 01:19:30 INFO - PROCESS | 1845 | 1463041170672 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:19:31 INFO - PROCESS | 1845 | 1463041171023 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e82af800 == 158 [pid = 1845] [id = 739] 01:19:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14e63b1c00) [pid = 1845] [serial = 2218] [outer = (nil)] 01:19:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14e64d3400) [pid = 1845] [serial = 2219] [outer = 0x7f14e63b1c00] 01:19:31 INFO - PROCESS | 1845 | 1463041171106 Marionette DEBUG loaded listener.js 01:19:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14e7e4d400) [pid = 1845] [serial = 2220] [outer = 0x7f14e63b1c00] 01:19:31 INFO - PROCESS | 1845 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:19:31 INFO - PROCESS | 1845 | 1463041171928 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]]]}] 01:19:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:19:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1640ms 01:19:31 INFO - PROCESS | 1845 | 1463041171981 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:19:31 INFO - PROCESS | 1845 | 1463041171989 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 01:19:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:19:32 INFO - PROCESS | 1845 | 1463041172001 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:19:32 INFO - PROCESS | 1845 | 1463041172005 Marionette TRACE conn3 <- [1,2930,null,{}] 01:19:32 INFO - PROCESS | 1845 | 1463041172012 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}] 01:19:32 INFO - PROCESS | 1845 | 1463041172377 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:19:32 INFO - PROCESS | 1845 | 1463041172586 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ec1cd800 == 159 [pid = 1845] [id = 740] 01:19:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14eb842400) [pid = 1845] [serial = 2221] [outer = (nil)] 01:19:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14ebaa2400) [pid = 1845] [serial = 2222] [outer = 0x7f14eb842400] 01:19:32 INFO - PROCESS | 1845 | 1463041172664 Marionette DEBUG loaded listener.js 01:19:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14ebc58c00) [pid = 1845] [serial = 2223] [outer = 0x7f14eb842400] 01:19:33 INFO - PROCESS | 1845 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:19:33 INFO - PROCESS | 1845 | 1463041173531 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]]]}] 01:19:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:19:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1540ms 01:19:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:19:33 INFO - PROCESS | 1845 | 1463041173561 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:19:33 INFO - PROCESS | 1845 | 1463041173564 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 01:19:33 INFO - PROCESS | 1845 | 1463041173574 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:19:33 INFO - PROCESS | 1845 | 1463041173580 Marionette TRACE conn3 <- [1,2934,null,{}] 01:19:33 INFO - PROCESS | 1845 | 1463041173597 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}] 01:19:33 INFO - PROCESS | 1845 | 1463041173851 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:19:34 INFO - PROCESS | 1845 | 1463041174129 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14edacc800 == 160 [pid = 1845] [id = 741] 01:19:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14ebc87800) [pid = 1845] [serial = 2224] [outer = (nil)] 01:19:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14ed8cb400) [pid = 1845] [serial = 2225] [outer = 0x7f14ebc87800] 01:19:34 INFO - PROCESS | 1845 | 1463041174214 Marionette DEBUG loaded listener.js 01:19:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14edd87400) [pid = 1845] [serial = 2226] [outer = 0x7f14ebc87800] 01:19:35 INFO - PROCESS | 1845 | 1463041175051 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]]]}] 01:19:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:19:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1500ms 01:19:35 INFO - PROCESS | 1845 | 1463041175074 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:19:35 INFO - PROCESS | 1845 | 1463041175079 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 01:19:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:19:35 INFO - PROCESS | 1845 | 1463041175086 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:19:35 INFO - PROCESS | 1845 | 1463041175089 Marionette TRACE conn3 <- [1,2938,null,{}] 01:19:35 INFO - PROCESS | 1845 | 1463041175095 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}] 01:19:35 INFO - PROCESS | 1845 | 1463041175352 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:19:35 INFO - PROCESS | 1845 | 1463041175609 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:35 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ef20e800 == 161 [pid = 1845] [id = 742] 01:19:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14ebaa2000) [pid = 1845] [serial = 2227] [outer = (nil)] 01:19:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14ede0c400) [pid = 1845] [serial = 2228] [outer = 0x7f14ebaa2000] 01:19:35 INFO - PROCESS | 1845 | 1463041175687 Marionette DEBUG loaded listener.js 01:19:35 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14ee0a5800) [pid = 1845] [serial = 2229] [outer = 0x7f14ebaa2000] 01:19:36 INFO - PROCESS | 1845 | 1463041176551 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]]]}] 01:19:36 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. 01:19:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1487ms 01:19:36 INFO - PROCESS | 1845 | 1463041176575 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:19:36 INFO - PROCESS | 1845 | 1463041176579 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 01:19:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:19:36 INFO - PROCESS | 1845 | 1463041176586 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:19:36 INFO - PROCESS | 1845 | 1463041176590 Marionette TRACE conn3 <- [1,2942,null,{}] 01:19:36 INFO - PROCESS | 1845 | 1463041176596 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}] 01:19:36 INFO - PROCESS | 1845 | 1463041176847 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:19:37 INFO - PROCESS | 1845 | 1463041177125 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0618000 == 162 [pid = 1845] [id = 743] 01:19:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14ed8c4800) [pid = 1845] [serial = 2230] [outer = (nil)] 01:19:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14eeee4800) [pid = 1845] [serial = 2231] [outer = 0x7f14ed8c4800] 01:19:37 INFO - PROCESS | 1845 | 1463041177203 Marionette DEBUG loaded listener.js 01:19:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14eef1b800) [pid = 1845] [serial = 2232] [outer = 0x7f14ed8c4800] 01:19:38 INFO - PROCESS | 1845 | 1463041178074 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"]]]}] 01:19:38 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 01:19:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:19:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:19:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1538ms 01:19:38 INFO - PROCESS | 1845 | 1463041178126 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:19:38 INFO - PROCESS | 1845 | 1463041178130 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 01:19:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:19:38 INFO - PROCESS | 1845 | 1463041178136 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:19:38 INFO - PROCESS | 1845 | 1463041178140 Marionette TRACE conn3 <- [1,2946,null,{}] 01:19:38 INFO - PROCESS | 1845 | 1463041178146 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}] 01:19:38 INFO - PROCESS | 1845 | 1463041178503 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:19:38 INFO - PROCESS | 1845 | 1463041178719 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:38 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f0c50000 == 163 [pid = 1845] [id = 744] 01:19:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14ef0d7800) [pid = 1845] [serial = 2233] [outer = (nil)] 01:19:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f058c800) [pid = 1845] [serial = 2234] [outer = 0x7f14ef0d7800] 01:19:38 INFO - PROCESS | 1845 | 1463041178803 Marionette DEBUG loaded listener.js 01:19:38 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f065a000) [pid = 1845] [serial = 2235] [outer = 0x7f14ef0d7800] 01:19:39 INFO - PROCESS | 1845 | 1463041179580 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]]]}] 01:19:39 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. 01:19:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1479ms 01:19:39 INFO - PROCESS | 1845 | 1463041179617 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:19:39 INFO - PROCESS | 1845 | 1463041179621 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 01:19:39 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:19:39 INFO - PROCESS | 1845 | 1463041179628 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:19:39 INFO - PROCESS | 1845 | 1463041179631 Marionette TRACE conn3 <- [1,2950,null,{}] 01:19:39 INFO - PROCESS | 1845 | 1463041179637 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}] 01:19:39 INFO - PROCESS | 1845 | 1463041179873 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:19:40 INFO - PROCESS | 1845 | 1463041180121 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f594d000 == 164 [pid = 1845] [id = 745] 01:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14ef0e1400) [pid = 1845] [serial = 2236] [outer = (nil)] 01:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f096a400) [pid = 1845] [serial = 2237] [outer = 0x7f14ef0e1400] 01:19:40 INFO - PROCESS | 1845 | 1463041180196 Marionette DEBUG loaded listener.js 01:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f0976800) [pid = 1845] [serial = 2238] [outer = 0x7f14ef0e1400] 01:19:40 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f59bd800 == 165 [pid = 1845] [id = 746] 01:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f1288400) [pid = 1845] [serial = 2239] [outer = (nil)] 01:19:40 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14f096d800) [pid = 1845] [serial = 2240] [outer = 0x7f14f1288400] 01:19:41 INFO - PROCESS | 1845 | 1463041181142 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]]]}] 01:19:41 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. 01:19:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1536ms 01:19:41 INFO - PROCESS | 1845 | 1463041181166 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:19:41 INFO - PROCESS | 1845 | 1463041181170 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 01:19:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:19:41 INFO - PROCESS | 1845 | 1463041181177 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:19:41 INFO - PROCESS | 1845 | 1463041181180 Marionette TRACE conn3 <- [1,2954,null,{}] 01:19:41 INFO - PROCESS | 1845 | 1463041181191 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}] 01:19:41 INFO - PROCESS | 1845 | 1463041181539 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:19:41 INFO - PROCESS | 1845 | 1463041181826 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:41 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f65d3800 == 166 [pid = 1845] [id = 747] 01:19:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14ef0e2400) [pid = 1845] [serial = 2241] [outer = (nil)] 01:19:41 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14f1283800) [pid = 1845] [serial = 2242] [outer = 0x7f14ef0e2400] 01:19:41 INFO - PROCESS | 1845 | 1463041181907 Marionette DEBUG loaded listener.js 01:19:42 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14f132d400) [pid = 1845] [serial = 2243] [outer = 0x7f14ef0e2400] 01:19:42 INFO - PROCESS | 1845 | 1463041182652 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]]]}] 01:19:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:19:42 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 01:19:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1538ms 01:19:42 INFO - PROCESS | 1845 | 1463041182716 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:19:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:19:42 INFO - PROCESS | 1845 | 1463041182721 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 01:19:42 INFO - PROCESS | 1845 | 1463041182726 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:19:42 INFO - PROCESS | 1845 | 1463041182730 Marionette TRACE conn3 <- [1,2958,null,{}] 01:19:42 INFO - PROCESS | 1845 | 1463041182735 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}] 01:19:42 INFO - PROCESS | 1845 | 1463041182994 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:19:43 INFO - PROCESS | 1845 | 1463041183277 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f7273000 == 167 [pid = 1845] [id = 748] 01:19:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14f0351800) [pid = 1845] [serial = 2244] [outer = (nil)] 01:19:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14f1485400) [pid = 1845] [serial = 2245] [outer = 0x7f14f0351800] 01:19:43 INFO - PROCESS | 1845 | 1463041183357 Marionette DEBUG loaded listener.js 01:19:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14f14b3c00) [pid = 1845] [serial = 2246] [outer = 0x7f14f0351800] 01:19:44 INFO - PROCESS | 1845 | 1463041184149 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]]]}] 01:19:44 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. 01:19:44 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1435ms 01:19:44 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:19:44 INFO - PROCESS | 1845 | 1463041184162 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:19:44 INFO - PROCESS | 1845 | 1463041184165 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 01:19:44 INFO - PROCESS | 1845 | 1463041184173 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:19:44 INFO - PROCESS | 1845 | 1463041184176 Marionette TRACE conn3 <- [1,2962,null,{}] 01:19:44 INFO - PROCESS | 1845 | 1463041184182 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}] 01:19:44 INFO - PROCESS | 1845 | 1463041184436 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:19:44 INFO - PROCESS | 1845 | 1463041184696 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f792d000 == 168 [pid = 1845] [id = 749] 01:19:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14f1051000) [pid = 1845] [serial = 2247] [outer = (nil)] 01:19:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f14f4add800) [pid = 1845] [serial = 2248] [outer = 0x7f14f1051000] 01:19:44 INFO - PROCESS | 1845 | 1463041184779 Marionette DEBUG loaded listener.js 01:19:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14f5931c00) [pid = 1845] [serial = 2249] [outer = 0x7f14f1051000] 01:19:45 INFO - PROCESS | 1845 | 1463041185649 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]]]}] 01:19:45 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. 01:19:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1532ms 01:19:45 INFO - PROCESS | 1845 | 1463041185703 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:19:45 INFO - PROCESS | 1845 | 1463041185707 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 01:19:45 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:19:45 INFO - PROCESS | 1845 | 1463041185714 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:19:45 INFO - PROCESS | 1845 | 1463041185720 Marionette TRACE conn3 <- [1,2966,null,{}] 01:19:45 INFO - PROCESS | 1845 | 1463041185769 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}] 01:19:46 INFO - PROCESS | 1845 | 1463041186144 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:19:46 INFO - PROCESS | 1845 | 1463041186408 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:46 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe7c5800 == 169 [pid = 1845] [id = 750] 01:19:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f14f637d400) [pid = 1845] [serial = 2250] [outer = (nil)] 01:19:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f14f67bec00) [pid = 1845] [serial = 2251] [outer = 0x7f14f637d400] 01:19:46 INFO - PROCESS | 1845 | 1463041186505 Marionette DEBUG loaded listener.js 01:19:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f6fe3800) [pid = 1845] [serial = 2252] [outer = 0x7f14f637d400] 01:19:47 INFO - PROCESS | 1845 | 1463041187280 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]]]}] 01:19:47 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. 01:19:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1585ms 01:19:47 INFO - PROCESS | 1845 | 1463041187299 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:19:47 INFO - PROCESS | 1845 | 1463041187302 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 01:19:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:19:47 INFO - PROCESS | 1845 | 1463041187309 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:19:47 INFO - PROCESS | 1845 | 1463041187313 Marionette TRACE conn3 <- [1,2970,null,{}] 01:19:47 INFO - PROCESS | 1845 | 1463041187318 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}] 01:19:47 INFO - PROCESS | 1845 | 1463041187563 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:19:47 INFO - PROCESS | 1845 | 1463041187816 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:47 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500099800 == 170 [pid = 1845] [id = 751] 01:19:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f14f5934c00) [pid = 1845] [serial = 2253] [outer = (nil)] 01:19:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f14f7856000) [pid = 1845] [serial = 2254] [outer = 0x7f14f5934c00] 01:19:47 INFO - PROCESS | 1845 | 1463041187896 Marionette DEBUG loaded listener.js 01:19:47 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14f79b5000) [pid = 1845] [serial = 2255] [outer = 0x7f14f5934c00] 01:19:48 INFO - PROCESS | 1845 | 1463041188705 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]]]}] 01:19:48 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. 01:19:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1435ms 01:19:48 INFO - PROCESS | 1845 | 1463041188746 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:19:48 INFO - PROCESS | 1845 | 1463041188748 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 01:19:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:19:48 INFO - PROCESS | 1845 | 1463041188755 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:19:48 INFO - PROCESS | 1845 | 1463041188759 Marionette TRACE conn3 <- [1,2974,null,{}] 01:19:48 INFO - PROCESS | 1845 | 1463041188764 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}] 01:19:49 INFO - PROCESS | 1845 | 1463041189047 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:19:49 INFO - PROCESS | 1845 | 1463041189314 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1500aa0800 == 171 [pid = 1845] [id = 752] 01:19:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14e0b90000) [pid = 1845] [serial = 2256] [outer = (nil)] 01:19:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f14f8687800) [pid = 1845] [serial = 2257] [outer = 0x7f14e0b90000] 01:19:49 INFO - PROCESS | 1845 | 1463041189393 Marionette DEBUG loaded listener.js 01:19:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14f8864800) [pid = 1845] [serial = 2258] [outer = 0x7f14e0b90000] 01:19:50 INFO - PROCESS | 1845 | 1463041190184 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]]]}] 01:19:50 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. 01:19:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1490ms 01:19:50 INFO - PROCESS | 1845 | 1463041190247 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:19:50 INFO - PROCESS | 1845 | 1463041190252 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 01:19:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:19:50 INFO - PROCESS | 1845 | 1463041190258 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:19:50 INFO - PROCESS | 1845 | 1463041190261 Marionette TRACE conn3 <- [1,2978,null,{}] 01:19:50 INFO - PROCESS | 1845 | 1463041190267 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}] 01:19:50 INFO - PROCESS | 1845 | 1463041190534 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:19:50 INFO - PROCESS | 1845 | 1463041190818 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:50 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150336c000 == 172 [pid = 1845] [id = 753] 01:19:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f14f63d2400) [pid = 1845] [serial = 2259] [outer = (nil)] 01:19:50 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f14f8bf4400) [pid = 1845] [serial = 2260] [outer = 0x7f14f63d2400] 01:19:50 INFO - PROCESS | 1845 | 1463041190901 Marionette DEBUG loaded listener.js 01:19:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f14f9553800) [pid = 1845] [serial = 2261] [outer = 0x7f14f63d2400] 01:19:51 INFO - PROCESS | 1845 | 1463041191693 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]]]}] 01:19:51 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. 01:19:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1482ms 01:19:51 INFO - PROCESS | 1845 | 1463041191741 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:19:51 INFO - PROCESS | 1845 | 1463041191745 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 01:19:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:19:51 INFO - PROCESS | 1845 | 1463041191752 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:19:51 INFO - PROCESS | 1845 | 1463041191754 Marionette TRACE conn3 <- [1,2982,null,{}] 01:19:51 INFO - PROCESS | 1845 | 1463041191760 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}] 01:19:52 INFO - PROCESS | 1845 | 1463041192038 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:19:52 INFO - PROCESS | 1845 | 1463041192307 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150c50c000 == 173 [pid = 1845] [id = 754] 01:19:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f14f66cf400) [pid = 1845] [serial = 2262] [outer = (nil)] 01:19:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f14f9558c00) [pid = 1845] [serial = 2263] [outer = 0x7f14f66cf400] 01:19:52 INFO - PROCESS | 1845 | 1463041192384 Marionette DEBUG loaded listener.js 01:19:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 200 (0x7f14fa060000) [pid = 1845] [serial = 2264] [outer = 0x7f14f66cf400] 01:19:53 INFO - PROCESS | 1845 | 1463041193223 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"]]]}] 01:19:53 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 01:19:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:19:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:19:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1481ms 01:19:53 INFO - PROCESS | 1845 | 1463041193235 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:19:53 INFO - PROCESS | 1845 | 1463041193239 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 01:19:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:19:53 INFO - PROCESS | 1845 | 1463041193245 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:19:53 INFO - PROCESS | 1845 | 1463041193248 Marionette TRACE conn3 <- [1,2986,null,{}] 01:19:53 INFO - PROCESS | 1845 | 1463041193255 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}] 01:19:53 INFO - PROCESS | 1845 | 1463041193517 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:19:53 INFO - PROCESS | 1845 | 1463041193778 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:53 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150d65a000 == 174 [pid = 1845] [id = 755] 01:19:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 201 (0x7f14f867cc00) [pid = 1845] [serial = 2265] [outer = (nil)] 01:19:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 202 (0x7f14fa128000) [pid = 1845] [serial = 2266] [outer = 0x7f14f867cc00] 01:19:53 INFO - PROCESS | 1845 | 1463041193855 Marionette DEBUG loaded listener.js 01:19:53 INFO - PROCESS | 1845 | ++DOMWINDOW == 203 (0x7f14fa1ec800) [pid = 1845] [serial = 2267] [outer = 0x7f14f867cc00] 01:19:54 INFO - PROCESS | 1845 | 1463041194689 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]]]}] 01:19:54 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. 01:19:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1485ms 01:19:54 INFO - PROCESS | 1845 | 1463041194732 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:19:54 INFO - PROCESS | 1845 | 1463041194736 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 01:19:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:19:54 INFO - PROCESS | 1845 | 1463041194742 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:19:54 INFO - PROCESS | 1845 | 1463041194746 Marionette TRACE conn3 <- [1,2990,null,{}] 01:19:54 INFO - PROCESS | 1845 | 1463041194752 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}] 01:19:55 INFO - PROCESS | 1845 | 1463041195035 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:19:55 INFO - PROCESS | 1845 | 1463041195294 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:55 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e680800 == 175 [pid = 1845] [id = 756] 01:19:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 204 (0x7f14f8859000) [pid = 1845] [serial = 2268] [outer = (nil)] 01:19:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 205 (0x7f14fa334000) [pid = 1845] [serial = 2269] [outer = 0x7f14f8859000] 01:19:55 INFO - PROCESS | 1845 | 1463041195391 Marionette DEBUG loaded listener.js 01:19:55 INFO - PROCESS | 1845 | ++DOMWINDOW == 206 (0x7f14fa33e800) [pid = 1845] [serial = 2270] [outer = 0x7f14f8859000] 01:19:56 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33dd000 == 176 [pid = 1845] [id = 757] 01:19:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 207 (0x7f14fb54ac00) [pid = 1845] [serial = 2271] [outer = (nil)] 01:19:56 INFO - PROCESS | 1845 | ++DOMWINDOW == 208 (0x7f14fa1f6800) [pid = 1845] [serial = 2272] [outer = 0x7f14fb54ac00] 01:19:56 INFO - PROCESS | 1845 | 1463041196302 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]]]}] 01:19:56 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. 01:19:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1580ms 01:19:56 INFO - PROCESS | 1845 | 1463041196324 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:19:56 INFO - PROCESS | 1845 | 1463041196328 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 01:19:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:19:56 INFO - PROCESS | 1845 | 1463041196364 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:19:56 INFO - PROCESS | 1845 | 1463041196368 Marionette TRACE conn3 <- [1,2994,null,{}] 01:19:56 INFO - PROCESS | 1845 | 1463041196373 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}] 01:19:56 INFO - PROCESS | 1845 | 1463041196707 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:19:57 INFO - PROCESS | 1845 | 1463041197025 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:57 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1511b72800 == 177 [pid = 1845] [id = 758] 01:19:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 209 (0x7f14fa0b2000) [pid = 1845] [serial = 2273] [outer = (nil)] 01:19:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 210 (0x7f14fb549800) [pid = 1845] [serial = 2274] [outer = 0x7f14fa0b2000] 01:19:57 INFO - PROCESS | 1845 | 1463041197115 Marionette DEBUG loaded listener.js 01:19:57 INFO - PROCESS | 1845 | ++DOMWINDOW == 211 (0x7f14fc79d800) [pid = 1845] [serial = 2275] [outer = 0x7f14fa0b2000] 01:19:57 INFO - PROCESS | 1845 | 1463041197881 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]]]}] 01:19:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:19:57 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 01:19:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1549ms 01:19:57 INFO - PROCESS | 1845 | 1463041197919 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:19:57 INFO - PROCESS | 1845 | 1463041197922 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 01:19:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:19:57 INFO - PROCESS | 1845 | 1463041197934 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:19:57 INFO - PROCESS | 1845 | 1463041197937 Marionette TRACE conn3 <- [1,2998,null,{}] 01:19:57 INFO - PROCESS | 1845 | 1463041197948 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}] 01:19:58 INFO - PROCESS | 1845 | 1463041198208 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:19:58 INFO - PROCESS | 1845 | 1463041198473 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:58 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15121cb000 == 178 [pid = 1845] [id = 759] 01:19:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 212 (0x7f14fa1f6c00) [pid = 1845] [serial = 2276] [outer = (nil)] 01:19:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 213 (0x7f14fc7a6000) [pid = 1845] [serial = 2277] [outer = 0x7f14fa1f6c00] 01:19:58 INFO - PROCESS | 1845 | 1463041198555 Marionette DEBUG loaded listener.js 01:19:58 INFO - PROCESS | 1845 | ++DOMWINDOW == 214 (0x7f14fc7e8800) [pid = 1845] [serial = 2278] [outer = 0x7f14fa1f6c00] 01:19:59 INFO - PROCESS | 1845 | 1463041199392 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]]]}] 01:19:59 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. 01:19:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1491ms 01:19:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:19:59 INFO - PROCESS | 1845 | 1463041199427 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:19:59 INFO - PROCESS | 1845 | 1463041199429 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 01:19:59 INFO - PROCESS | 1845 | 1463041199436 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:19:59 INFO - PROCESS | 1845 | 1463041199439 Marionette TRACE conn3 <- [1,3002,null,{}] 01:19:59 INFO - PROCESS | 1845 | 1463041199446 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}] 01:19:59 INFO - PROCESS | 1845 | 1463041199762 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e60e0800 == 177 [pid = 1845] [id = 691] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa235800 == 176 [pid = 1845] [id = 202] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e82a4000 == 175 [pid = 1845] [id = 690] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea0d2000 == 174 [pid = 1845] [id = 737] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e8a6f800 == 173 [pid = 1845] [id = 736] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e68b5800 == 172 [pid = 1845] [id = 735] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e3594800 == 171 [pid = 1845] [id = 734] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ffc57800 == 170 [pid = 1845] [id = 733] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff564000 == 169 [pid = 1845] [id = 732] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ff266000 == 168 [pid = 1845] [id = 731] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe45c800 == 167 [pid = 1845] [id = 730] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe326800 == 166 [pid = 1845] [id = 729] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fd391000 == 165 [pid = 1845] [id = 728] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fa23e000 == 164 [pid = 1845] [id = 727] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f8ba2000 == 163 [pid = 1845] [id = 726] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f7356800 == 162 [pid = 1845] [id = 725] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f6c35000 == 161 [pid = 1845] [id = 724] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f5b39800 == 160 [pid = 1845] [id = 723] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f49c3000 == 159 [pid = 1845] [id = 722] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c5a800 == 158 [pid = 1845] [id = 721] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f03c8000 == 157 [pid = 1845] [id = 720] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14eddaf800 == 156 [pid = 1845] [id = 719] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ed67a800 == 155 [pid = 1845] [id = 718] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebec3800 == 154 [pid = 1845] [id = 717] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea0e0800 == 153 [pid = 1845] [id = 715] 01:20:02 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e68e7800 == 152 [pid = 1845] [id = 716] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 213 (0x7f14e8b3b000) [pid = 1845] [serial = 2147] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 212 (0x7f14edb99000) [pid = 1845] [serial = 2099] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 211 (0x7f14ebc55400) [pid = 1845] [serial = 2094] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 210 (0x7f14f1486c00) [pid = 1845] [serial = 2130] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 209 (0x7f14ea061400) [pid = 1845] [serial = 2087] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 208 (0x7f14e331e800) [pid = 1845] [serial = 2138] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 207 (0x7f14f104e800) [pid = 1845] [serial = 2121] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 206 (0x7f14eba9e800) [pid = 1845] [serial = 2090] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 205 (0x7f14ea06f800) [pid = 1845] [serial = 1956] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 204 (0x7f14eeeeb000) [pid = 1845] [serial = 2109] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 203 (0x7f14ee09ec00) [pid = 1845] [serial = 2105] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 202 (0x7f14e4ec6c00) [pid = 1845] [serial = 2144] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 201 (0x7f14f0970400) [pid = 1845] [serial = 2118] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 200 (0x7f14f67b5800) [pid = 1845] [serial = 2055] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 199 (0x7f14e4ed0000) [pid = 1845] [serial = 2082] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14f13b1c00) [pid = 1845] [serial = 2129] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f1286800) [pid = 1845] [serial = 2123] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14f1329000) [pid = 1845] [serial = 2126] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14eb844400) [pid = 1845] [serial = 2088] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14f14a8400) [pid = 1845] [serial = 2132] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14f058e800) [pid = 1845] [serial = 2112] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14e4fc2800) [pid = 1845] [serial = 2139] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14ede08c00) [pid = 1845] [serial = 2103] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f1048000) [pid = 1845] [serial = 2120] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14ebee6400) [pid = 1845] [serial = 2096] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14e3045c00) [pid = 1845] [serial = 2136] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14f0969c00) [pid = 1845] [serial = 2117] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14eebee000) [pid = 1845] [serial = 2108] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14e614f400) [pid = 1845] [serial = 2141] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14edd8b800) [pid = 1845] [serial = 2100] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14f13a9400) [pid = 1845] [serial = 2127] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f0658800) [pid = 1845] [serial = 2114] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14e3325000) [pid = 1845] [serial = 2081] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f02b6800) [pid = 1845] [serial = 2111] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14e63a9400) [pid = 1845] [serial = 2142] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14e774dc00) [pid = 1845] [serial = 2145] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14ed8c7000) [pid = 1845] [serial = 2097] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14f6d44c00) [pid = 1845] [serial = 2058] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f14b1000) [pid = 1845] [serial = 2133] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14ebac1400) [pid = 1845] [serial = 2093] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14e64d1000) [pid = 1845] [serial = 2085] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14ee0a5c00) [pid = 1845] [serial = 2106] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f065f000) [pid = 1845] [serial = 2115] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14e17b5c00) [pid = 1845] [serial = 2135] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14ebaaa000) [pid = 1845] [serial = 2091] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14e63a8c00) [pid = 1845] [serial = 2084] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14f1291800) [pid = 1845] [serial = 2124] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14edddac00) [pid = 1845] [serial = 2102] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f66c7800) [pid = 1845] [serial = 2052] [outer = (nil)] [url = about:blank] 01:20:02 INFO - PROCESS | 1845 | 1463041202752 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:02 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e33cc800 == 153 [pid = 1845] [id = 760] 01:20:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14e3050400) [pid = 1845] [serial = 2279] [outer = (nil)] 01:20:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14e310f000) [pid = 1845] [serial = 2280] [outer = 0x7f14e3050400] 01:20:02 INFO - PROCESS | 1845 | 1463041202829 Marionette DEBUG loaded listener.js 01:20:02 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14e331e800) [pid = 1845] [serial = 2281] [outer = 0x7f14e3050400] 01:20:03 INFO - PROCESS | 1845 | 1463041203566 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]]]}] 01:20:03 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. 01:20:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 4150ms 01:20:03 INFO - PROCESS | 1845 | 1463041203588 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:20:03 INFO - PROCESS | 1845 | 1463041203593 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 01:20:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:20:03 INFO - PROCESS | 1845 | 1463041203601 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:20:03 INFO - PROCESS | 1845 | 1463041203607 Marionette TRACE conn3 <- [1,3006,null,{}] 01:20:03 INFO - PROCESS | 1845 | 1463041203614 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}] 01:20:03 INFO - PROCESS | 1845 | 1463041203849 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:20:04 INFO - PROCESS | 1845 | 1463041204071 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:04 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e67ce000 == 154 [pid = 1845] [id = 761] 01:20:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14e3103800) [pid = 1845] [serial = 2282] [outer = (nil)] 01:20:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14e51c4400) [pid = 1845] [serial = 2283] [outer = 0x7f14e3103800] 01:20:04 INFO - PROCESS | 1845 | 1463041204148 Marionette DEBUG loaded listener.js 01:20:04 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14e63abc00) [pid = 1845] [serial = 2284] [outer = 0x7f14e3103800] 01:20:04 INFO - PROCESS | 1845 | 1463041204904 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]]]}] 01:20:04 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. 01:20:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1333ms 01:20:04 INFO - PROCESS | 1845 | 1463041204938 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:20:04 INFO - PROCESS | 1845 | 1463041204945 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 01:20:04 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:20:05 INFO - PROCESS | 1845 | 1463041205004 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:20:05 INFO - PROCESS | 1845 | 1463041205007 Marionette TRACE conn3 <- [1,3010,null,{}] 01:20:05 INFO - PROCESS | 1845 | 1463041205014 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}] 01:20:05 INFO - PROCESS | 1845 | 1463041205325 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:20:05 INFO - PROCESS | 1845 | 1463041205363 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:05 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e7fe5800 == 155 [pid = 1845] [id = 762] 01:20:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14e64d8000) [pid = 1845] [serial = 2285] [outer = (nil)] 01:20:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14e774dc00) [pid = 1845] [serial = 2286] [outer = 0x7f14e64d8000] 01:20:05 INFO - PROCESS | 1845 | 1463041205454 Marionette DEBUG loaded listener.js 01:20:05 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14e7e48400) [pid = 1845] [serial = 2287] [outer = 0x7f14e64d8000] 01:20:06 INFO - PROCESS | 1845 | 1463041206402 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]]]}] 01:20:06 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 01:20:06 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1442ms 01:20:06 INFO - PROCESS | 1845 | 1463041206436 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:20:06 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:20:06 INFO - PROCESS | 1845 | 1463041206445 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 01:20:06 INFO - PROCESS | 1845 | 1463041206479 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:20:06 INFO - PROCESS | 1845 | 1463041206494 Marionette TRACE conn3 <- [1,3014,null,{}] 01:20:06 INFO - PROCESS | 1845 | 1463041206516 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}] 01:20:06 INFO - PROCESS | 1845 | 1463041206825 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:20:06 INFO - PROCESS | 1845 | 1463041206873 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:06 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea0d2000 == 156 [pid = 1845] [id = 763] 01:20:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14e63b3400) [pid = 1845] [serial = 2288] [outer = (nil)] 01:20:06 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14ea237800) [pid = 1845] [serial = 2289] [outer = 0x7f14e63b3400] 01:20:06 INFO - PROCESS | 1845 | 1463041206935 Marionette DEBUG loaded listener.js 01:20:07 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14eb86e800) [pid = 1845] [serial = 2290] [outer = 0x7f14e63b3400] 01:20:07 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14ebaa6800) [pid = 1845] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:20:07 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f0660c00) [pid = 1845] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:20:07 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14e4ec9800) [pid = 1845] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:20:07 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14edd86800) [pid = 1845] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:20:07 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14e4ec7000) [pid = 1845] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:20:07 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14e3111800) [pid = 1845] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:20:07 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14ef0d3400) [pid = 1845] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14eba9fc00) [pid = 1845] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14e17bf000) [pid = 1845] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14e17b1400) [pid = 1845] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14e6171800) [pid = 1845] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14e4d0a000) [pid = 1845] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14f6907c00) [pid = 1845] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14e3042400) [pid = 1845] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14ebc7bc00) [pid = 1845] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f63d4400) [pid = 1845] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14e5179c00) [pid = 1845] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14e3166400) [pid = 1845] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14f5a47c00) [pid = 1845] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14f5a45400) [pid = 1845] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14e4fc0000) [pid = 1845] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14f0973800) [pid = 1845] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14ef0dc800) [pid = 1845] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14eebf4800) [pid = 1845] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14ef0d8c00) [pid = 1845] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14ebaa9c00) [pid = 1845] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14eb84f000) [pid = 1845] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14eb846000) [pid = 1845] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e63b3800) [pid = 1845] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14e0b98000) [pid = 1845] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14e3169800) [pid = 1845] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:20:08 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14f6910000) [pid = 1845] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:20:08 INFO - PROCESS | 1845 | [1845] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:20:08 INFO - PROCESS | 1845 | 1463041208524 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:20:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:20:08 INFO - {} 01:20:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:20:08 INFO - {} 01:20:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:20:08 INFO - {} 01:20:08 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:20:08 INFO - {} 01:20:08 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2088ms 01:20:08 INFO - PROCESS | 1845 | 1463041208543 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:20:08 INFO - TEST-START | /FileAPI/fileReader.html 01:20:08 INFO - PROCESS | 1845 | 1463041208548 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 01:20:08 INFO - PROCESS | 1845 | 1463041208554 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:20:08 INFO - PROCESS | 1845 | 1463041208557 Marionette TRACE conn3 <- [1,3018,null,{}] 01:20:08 INFO - PROCESS | 1845 | 1463041208563 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}] 01:20:08 INFO - PROCESS | 1845 | 1463041208792 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:20:08 INFO - PROCESS | 1845 | 1463041208990 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:09 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebf65000 == 157 [pid = 1845] [id = 764] 01:20:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e17b1400) [pid = 1845] [serial = 2291] [outer = (nil)] 01:20:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e616c400) [pid = 1845] [serial = 2292] [outer = 0x7f14e17b1400] 01:20:09 INFO - PROCESS | 1845 | 1463041209053 Marionette DEBUG loaded listener.js 01:20:09 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14ebac7000) [pid = 1845] [serial = 2293] [outer = 0x7f14e17b1400] 01:20:09 INFO - PROCESS | 1845 | 1463041209764 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]]]}] 01:20:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:20:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:20:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:20:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:20:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1231ms 01:20:09 INFO - PROCESS | 1845 | 1463041209792 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:20:09 INFO - PROCESS | 1845 | 1463041209795 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 01:20:09 INFO - TEST-START | /FileAPI/historical.html 01:20:09 INFO - PROCESS | 1845 | 1463041209803 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:20:09 INFO - PROCESS | 1845 | 1463041209806 Marionette TRACE conn3 <- [1,3022,null,{}] 01:20:09 INFO - PROCESS | 1845 | 1463041209811 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}] 01:20:10 INFO - PROCESS | 1845 | 1463041210286 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:20:10 INFO - PROCESS | 1845 | 1463041210521 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:10 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e5046000 == 158 [pid = 1845] [id = 765] 01:20:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e17b6400) [pid = 1845] [serial = 2294] [outer = (nil)] 01:20:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e3163c00) [pid = 1845] [serial = 2295] [outer = 0x7f14e17b6400] 01:20:10 INFO - PROCESS | 1845 | 1463041210691 Marionette DEBUG loaded listener.js 01:20:10 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e4ec9400) [pid = 1845] [serial = 2296] [outer = 0x7f14e17b6400] 01:20:11 INFO - PROCESS | 1845 | 1463041211499 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"]]]}] 01:20:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:20:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:20:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:20:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:20:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:20:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:20:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:20:11 INFO - TEST-OK | /FileAPI/historical.html | took 1731ms 01:20:11 INFO - PROCESS | 1845 | 1463041211538 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:20:11 INFO - PROCESS | 1845 | 1463041211543 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 01:20:11 INFO - TEST-START | /FileAPI/idlharness.html 01:20:11 INFO - PROCESS | 1845 | 1463041211552 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:20:11 INFO - PROCESS | 1845 | 1463041211559 Marionette TRACE conn3 <- [1,3026,null,{}] 01:20:11 INFO - PROCESS | 1845 | 1463041211567 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}] 01:20:11 INFO - PROCESS | 1845 | 1463041211818 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:20:12 INFO - PROCESS | 1845 | 1463041212095 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:12 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea021800 == 159 [pid = 1845] [id = 766] 01:20:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e614f400) [pid = 1845] [serial = 2297] [outer = (nil)] 01:20:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14e789fc00) [pid = 1845] [serial = 2298] [outer = 0x7f14e614f400] 01:20:12 INFO - PROCESS | 1845 | 1463041212178 Marionette DEBUG loaded listener.js 01:20:12 INFO - PROCESS | 1845 | ++DOMWINDOW == 154 (0x7f14e9647c00) [pid = 1845] [serial = 2299] [outer = 0x7f14e614f400] 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:20:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:20:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:20:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:20:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:20:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:20:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:20:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:20:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:20:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:20:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:20:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:20:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:20:13 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 01:20:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:20:13 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 01:20:13 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 01:20:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:20:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:20:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:20:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:20:13 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 01:20:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:20:13 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 01:20:13 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 01:20:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:20:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 01:20:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 01:20:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 01:20:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:20:13 INFO - PROCESS | 1845 | 1463041213624 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]]]}] 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:20:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:20:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 2210ms 01:20:14 INFO - PROCESS | 1845 | 1463041214000 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:20:14 INFO - PROCESS | 1845 | 1463041214006 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 01:20:14 INFO - TEST-START | /FileAPI/idlharness.worker 01:20:14 INFO - PROCESS | 1845 | 1463041214054 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:20:14 INFO - PROCESS | 1845 | 1463041214057 Marionette TRACE conn3 <- [1,3030,null,{}] 01:20:14 INFO - PROCESS | 1845 | 1463041214064 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}] 01:20:14 INFO - PROCESS | 1845 | 1463041214383 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:20:14 INFO - PROCESS | 1845 | 1463041214587 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:14 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebf6e000 == 160 [pid = 1845] [id = 767] 01:20:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 155 (0x7f14eb84f000) [pid = 1845] [serial = 2300] [outer = (nil)] 01:20:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 156 (0x7f14eeeed000) [pid = 1845] [serial = 2301] [outer = 0x7f14eb84f000] 01:20:14 INFO - PROCESS | 1845 | 1463041214664 Marionette DEBUG loaded listener.js 01:20:14 INFO - PROCESS | 1845 | ++DOMWINDOW == 157 (0x7f14f02afc00) [pid = 1845] [serial = 2302] [outer = 0x7f14eb84f000] 01:20:14 INFO - PROCESS | 1845 | [1845] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:20:16 INFO - PROCESS | 1845 | 1463041216674 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,{},{}]]]}] 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:20:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:20:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:20:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:20:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:20:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:20:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:20:16 INFO - {} 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:20:16 INFO - {} 01:20:16 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 - {} 01:20:16 INFO - {} 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:20:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:20:16 INFO - {} 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:20:16 INFO - {} 01:20:16 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 - {} 01:20:16 INFO - {} 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:20:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:20:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:20:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:20:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 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 01:20:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:20:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:20:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:20:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:20:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:20:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:20:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:20:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:20:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:20:16 INFO - {} 01:20:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:20:16 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:20:17 INFO - {} 01:20:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2750ms 01:20:17 INFO - PROCESS | 1845 | 1463041216809 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:20:17 INFO - PROCESS | 1845 | 1463041216825 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 01:20:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:20:17 INFO - PROCESS | 1845 | 1463041216874 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:20:17 INFO - PROCESS | 1845 | 1463041216888 Marionette TRACE conn3 <- [1,3034,null,{}] 01:20:17 INFO - PROCESS | 1845 | 1463041216945 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}] 01:20:17 INFO - PROCESS | 1845 | 1463041217343 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:20:17 INFO - PROCESS | 1845 | 1463041217550 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:17 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fa22f800 == 161 [pid = 1845] [id = 768] 01:20:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 158 (0x7f14f02b0800) [pid = 1845] [serial = 2303] [outer = (nil)] 01:20:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 159 (0x7f14f66cf800) [pid = 1845] [serial = 2304] [outer = 0x7f14f02b0800] 01:20:17 INFO - PROCESS | 1845 | 1463041217628 Marionette DEBUG loaded listener.js 01:20:17 INFO - PROCESS | 1845 | ++DOMWINDOW == 160 (0x7f14f690b000) [pid = 1845] [serial = 2305] [outer = 0x7f14f02b0800] 01:20:18 INFO - PROCESS | 1845 | 1463041218476 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]]]}] 01:20:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:20:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1634ms 01:20:18 INFO - PROCESS | 1845 | 1463041218484 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:20:18 INFO - PROCESS | 1845 | 1463041218487 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 01:20:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:20:18 INFO - PROCESS | 1845 | 1463041218493 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:20:18 INFO - PROCESS | 1845 | 1463041218495 Marionette TRACE conn3 <- [1,3038,null,{}] 01:20:18 INFO - PROCESS | 1845 | 1463041218501 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}] 01:20:18 INFO - PROCESS | 1845 | 1463041218758 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:20:19 INFO - PROCESS | 1845 | 1463041219044 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:19 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14fe31a800 == 162 [pid = 1845] [id = 769] 01:20:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 161 (0x7f14e4fc6000) [pid = 1845] [serial = 2306] [outer = (nil)] 01:20:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 162 (0x7f14f67b3800) [pid = 1845] [serial = 2307] [outer = 0x7f14e4fc6000] 01:20:19 INFO - PROCESS | 1845 | 1463041219120 Marionette DEBUG loaded listener.js 01:20:19 INFO - PROCESS | 1845 | ++DOMWINDOW == 163 (0x7f14f76b9c00) [pid = 1845] [serial = 2308] [outer = 0x7f14e4fc6000] 01:20:19 INFO - PROCESS | 1845 | 1463041219940 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"]]]}] 01:20:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:20:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:20:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:20:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1482ms 01:20:19 INFO - PROCESS | 1845 | 1463041219978 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:20:19 INFO - PROCESS | 1845 | 1463041219981 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 01:20:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:20:19 INFO - PROCESS | 1845 | 1463041219990 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:20:19 INFO - PROCESS | 1845 | 1463041219994 Marionette TRACE conn3 <- [1,3042,null,{}] 01:20:20 INFO - PROCESS | 1845 | 1463041220000 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}] 01:20:20 INFO - PROCESS | 1845 | 1463041220285 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:20:20 INFO - PROCESS | 1845 | 1463041220552 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:20 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ff265000 == 163 [pid = 1845] [id = 770] 01:20:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 164 (0x7f14f9558800) [pid = 1845] [serial = 2309] [outer = (nil)] 01:20:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 165 (0x7f14fa12c000) [pid = 1845] [serial = 2310] [outer = 0x7f14f9558800] 01:20:20 INFO - PROCESS | 1845 | 1463041220642 Marionette DEBUG loaded listener.js 01:20:20 INFO - PROCESS | 1845 | ++DOMWINDOW == 166 (0x7f14fc7a2000) [pid = 1845] [serial = 2311] [outer = 0x7f14f9558800] 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:20:21 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. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:20:21 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'.) 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:20:21 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. 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:20:21 INFO - PROCESS | 1845 | 1463041221749 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]]]}] 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:20:21 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. 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:20:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:20:21 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. 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:20:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:20:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:20:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:20:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:20:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:20:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1826ms 01:20:21 INFO - PROCESS | 1845 | 1463041221824 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:20:21 INFO - PROCESS | 1845 | 1463041221828 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 01:20:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:20:21 INFO - PROCESS | 1845 | 1463041221845 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:20:21 INFO - PROCESS | 1845 | 1463041221853 Marionette TRACE conn3 <- [1,3046,null,{}] 01:20:21 INFO - PROCESS | 1845 | 1463041221869 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}] 01:20:22 INFO - PROCESS | 1845 | 1463041222212 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:20:22 INFO - PROCESS | 1845 | 1463041222519 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:22 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f1227000 == 164 [pid = 1845] [id = 771] 01:20:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 167 (0x7f14e9652000) [pid = 1845] [serial = 2312] [outer = (nil)] 01:20:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 168 (0x7f14ef0d3800) [pid = 1845] [serial = 2313] [outer = 0x7f14e9652000] 01:20:22 INFO - PROCESS | 1845 | 1463041222596 Marionette DEBUG loaded listener.js 01:20:22 INFO - PROCESS | 1845 | ++DOMWINDOW == 169 (0x7f14f0590000) [pid = 1845] [serial = 2314] [outer = 0x7f14e9652000] 01:20:22 INFO - PROCESS | 1845 | [1845] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:20:23 INFO - PROCESS | 1845 | 1463041223469 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:20:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:20:23 INFO - {} 01:20:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1645ms 01:20:23 INFO - PROCESS | 1845 | 1463041223492 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:20:23 INFO - PROCESS | 1845 | 1463041223495 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 01:20:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:20:23 INFO - PROCESS | 1845 | 1463041223501 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:20:23 INFO - PROCESS | 1845 | 1463041223504 Marionette TRACE conn3 <- [1,3050,null,{}] 01:20:23 INFO - PROCESS | 1845 | 1463041223510 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}] 01:20:23 INFO - PROCESS | 1845 | 1463041223763 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:20:24 INFO - PROCESS | 1845 | 1463041224046 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:24 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f5b35800 == 165 [pid = 1845] [id = 772] 01:20:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 170 (0x7f14f0595c00) [pid = 1845] [serial = 2315] [outer = (nil)] 01:20:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 171 (0x7f14f096f400) [pid = 1845] [serial = 2316] [outer = 0x7f14f0595c00] 01:20:24 INFO - PROCESS | 1845 | 1463041224133 Marionette DEBUG loaded listener.js 01:20:24 INFO - PROCESS | 1845 | ++DOMWINDOW == 172 (0x7f14f1289800) [pid = 1845] [serial = 2317] [outer = 0x7f14f0595c00] 01:20:25 INFO - PROCESS | 1845 | 1463041225037 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]]]}] 01:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:20:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:20:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1579ms 01:20:25 INFO - PROCESS | 1845 | 1463041225083 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:20:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:20:25 INFO - PROCESS | 1845 | 1463041225088 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 01:20:25 INFO - PROCESS | 1845 | 1463041225096 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:20:25 INFO - PROCESS | 1845 | 1463041225099 Marionette TRACE conn3 <- [1,3054,null,{}] 01:20:25 INFO - PROCESS | 1845 | 1463041225106 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}] 01:20:25 INFO - PROCESS | 1845 | 1463041225373 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:20:25 INFO - PROCESS | 1845 | 1463041225678 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:25 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f693f800 == 166 [pid = 1845] [id = 773] 01:20:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 173 (0x7f14f059a800) [pid = 1845] [serial = 2318] [outer = (nil)] 01:20:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 174 (0x7f14f1332c00) [pid = 1845] [serial = 2319] [outer = 0x7f14f059a800] 01:20:25 INFO - PROCESS | 1845 | 1463041225758 Marionette DEBUG loaded listener.js 01:20:25 INFO - PROCESS | 1845 | ++DOMWINDOW == 175 (0x7f14f1484800) [pid = 1845] [serial = 2320] [outer = 0x7f14f059a800] 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:20:27 INFO - PROCESS | 1845 | 1463041226994 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"]]]}] 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:20:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:20:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:20:27 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" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:20:27 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" 01:20:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:20:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:20:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:20:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2012ms 01:20:27 INFO - PROCESS | 1845 | 1463041227171 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:20:27 INFO - PROCESS | 1845 | 1463041227178 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 01:20:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:20:27 INFO - PROCESS | 1845 | 1463041227213 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:20:27 INFO - PROCESS | 1845 | 1463041227222 Marionette TRACE conn3 <- [1,3058,null,{}] 01:20:27 INFO - PROCESS | 1845 | 1463041227274 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}] 01:20:27 INFO - PROCESS | 1845 | 1463041227612 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:20:27 INFO - PROCESS | 1845 | 1463041227807 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:27 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f733b800 == 167 [pid = 1845] [id = 774] 01:20:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 176 (0x7f14f104c000) [pid = 1845] [serial = 2321] [outer = (nil)] 01:20:27 INFO - PROCESS | 1845 | ++DOMWINDOW == 177 (0x7f14fd210400) [pid = 1845] [serial = 2322] [outer = 0x7f14f104c000] 01:20:27 INFO - PROCESS | 1845 | 1463041227886 Marionette DEBUG loaded listener.js 01:20:28 INFO - PROCESS | 1845 | ++DOMWINDOW == 178 (0x7f14fe77a800) [pid = 1845] [serial = 2323] [outer = 0x7f14f104c000] 01:20:28 INFO - PROCESS | 1845 | 1463041228830 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]]]}] 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:20:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:20:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:20:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:20:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:20:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:20:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:20:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:20:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:20:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1696ms 01:20:28 INFO - PROCESS | 1845 | 1463041228918 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:20:28 INFO - PROCESS | 1845 | 1463041228921 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 01:20:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:20:28 INFO - PROCESS | 1845 | 1463041228949 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:20:28 INFO - PROCESS | 1845 | 1463041228953 Marionette TRACE conn3 <- [1,3062,null,{}] 01:20:28 INFO - PROCESS | 1845 | 1463041228965 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}] 01:20:29 INFO - PROCESS | 1845 | 1463041229230 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:20:29 INFO - PROCESS | 1845 | 1463041229569 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:29 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14f841d000 == 168 [pid = 1845] [id = 775] 01:20:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 179 (0x7f14fea49400) [pid = 1845] [serial = 2324] [outer = (nil)] 01:20:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 180 (0x7f14fead4800) [pid = 1845] [serial = 2325] [outer = 0x7f14fea49400] 01:20:29 INFO - PROCESS | 1845 | 1463041229657 Marionette DEBUG loaded listener.js 01:20:29 INFO - PROCESS | 1845 | ++DOMWINDOW == 181 (0x7f14fefacc00) [pid = 1845] [serial = 2326] [outer = 0x7f14fea49400] 01:20:30 INFO - PROCESS | 1845 | [1845] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:20:30 INFO - PROCESS | 1845 | 1463041230570 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:20:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:20:30 INFO - {} 01:20:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1654ms 01:20:30 INFO - PROCESS | 1845 | 1463041230629 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:20:30 INFO - PROCESS | 1845 | 1463041230634 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 01:20:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:20:30 INFO - PROCESS | 1845 | 1463041230652 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:20:30 INFO - PROCESS | 1845 | 1463041230657 Marionette TRACE conn3 <- [1,3066,null,{}] 01:20:30 INFO - PROCESS | 1845 | 1463041230663 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}] 01:20:30 INFO - PROCESS | 1845 | 1463041230973 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:20:31 INFO - PROCESS | 1845 | 1463041231309 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:31 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f15144d0000 == 169 [pid = 1845] [id = 776] 01:20:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 182 (0x7f14fead0400) [pid = 1845] [serial = 2327] [outer = (nil)] 01:20:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 183 (0x7f14ffdab000) [pid = 1845] [serial = 2328] [outer = 0x7f14fead0400] 01:20:31 INFO - PROCESS | 1845 | 1463041231391 Marionette DEBUG loaded listener.js 01:20:31 INFO - PROCESS | 1845 | ++DOMWINDOW == 184 (0x7f150037e800) [pid = 1845] [serial = 2329] [outer = 0x7f14fead0400] 01:20:32 INFO - PROCESS | 1845 | 1463041232161 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]]]}] 01:20:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:20:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:20:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:20:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:20:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:20:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:20:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:20:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1533ms 01:20:32 INFO - PROCESS | 1845 | 1463041232188 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 01:20:32 INFO - PROCESS | 1845 | 1463041232192 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 01:20:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:20:32 INFO - PROCESS | 1845 | 1463041232198 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:20:32 INFO - PROCESS | 1845 | 1463041232201 Marionette TRACE conn3 <- [1,3070,null,{}] 01:20:32 INFO - PROCESS | 1845 | 1463041232207 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}] 01:20:32 INFO - PROCESS | 1845 | 1463041232464 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:20:32 INFO - PROCESS | 1845 | 1463041232734 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:32 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f1516808800 == 170 [pid = 1845] [id = 777] 01:20:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 185 (0x7f14fefae000) [pid = 1845] [serial = 2330] [outer = (nil)] 01:20:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 186 (0x7f1500ebec00) [pid = 1845] [serial = 2331] [outer = 0x7f14fefae000] 01:20:32 INFO - PROCESS | 1845 | 1463041232812 Marionette DEBUG loaded listener.js 01:20:32 INFO - PROCESS | 1845 | ++DOMWINDOW == 187 (0x7f150345f000) [pid = 1845] [serial = 2332] [outer = 0x7f14fefae000] 01:20:33 INFO - PROCESS | 1845 | 1463041233796 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]]]}] 01:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:20:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1634ms 01:20:33 INFO - PROCESS | 1845 | 1463041233870 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:20:33 INFO - PROCESS | 1845 | 1463041233874 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 01:20:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:20:33 INFO - PROCESS | 1845 | 1463041233887 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:20:33 INFO - PROCESS | 1845 | 1463041233890 Marionette TRACE conn3 <- [1,3074,null,{}] 01:20:33 INFO - PROCESS | 1845 | 1463041233896 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}] 01:20:34 INFO - PROCESS | 1845 | 1463041234178 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:20:34 INFO - PROCESS | 1845 | 1463041234467 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:34 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14df637800 == 171 [pid = 1845] [id = 778] 01:20:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 188 (0x7f14f132cc00) [pid = 1845] [serial = 2333] [outer = (nil)] 01:20:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 189 (0x7f150345fc00) [pid = 1845] [serial = 2334] [outer = 0x7f14f132cc00] 01:20:34 INFO - PROCESS | 1845 | 1463041234599 Marionette DEBUG loaded listener.js 01:20:34 INFO - PROCESS | 1845 | ++DOMWINDOW == 190 (0x7f1503858c00) [pid = 1845] [serial = 2335] [outer = 0x7f14f132cc00] 01:20:35 INFO - PROCESS | 1845 | 1463041235370 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]]]}] 01:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1530ms 01:20:35 INFO - PROCESS | 1845 | 1463041235420 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:20:35 INFO - PROCESS | 1845 | 1463041235424 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 01:20:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:20:35 INFO - PROCESS | 1845 | 1463041235431 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:20:35 INFO - PROCESS | 1845 | 1463041235434 Marionette TRACE conn3 <- [1,3078,null,{}] 01:20:35 INFO - PROCESS | 1845 | 1463041235439 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}] 01:20:35 INFO - PROCESS | 1845 | 1463041235846 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:20:36 INFO - PROCESS | 1845 | 1463041236071 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:36 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f150e80c800 == 172 [pid = 1845] [id = 779] 01:20:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 191 (0x7f14fe395400) [pid = 1845] [serial = 2336] [outer = (nil)] 01:20:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 192 (0x7f14fefb8c00) [pid = 1845] [serial = 2337] [outer = 0x7f14fe395400] 01:20:36 INFO - PROCESS | 1845 | 1463041236192 Marionette DEBUG loaded listener.js 01:20:36 INFO - PROCESS | 1845 | ++DOMWINDOW == 193 (0x7f1503464c00) [pid = 1845] [serial = 2338] [outer = 0x7f14fe395400] 01:20:37 INFO - PROCESS | 1845 | 1463041237025 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] 01:20:37 INFO - PROCESS | 1845 | 1463041237073 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 01:20:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:20:37 INFO - PROCESS | 1845 | 1463041237087 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:20:37 INFO - PROCESS | 1845 | 1463041237093 Marionette TRACE conn3 <- [1,3082,null,{}] 01:20:37 INFO - PROCESS | 1845 | 1463041237099 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}] 01:20:37 INFO - PROCESS | 1845 | 1463041237458 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:20:37 INFO - PROCESS | 1845 | 1463041237680 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:37 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e0a1b000 == 173 [pid = 1845] [id = 780] 01:20:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 194 (0x7f14fe77d400) [pid = 1845] [serial = 2339] [outer = (nil)] 01:20:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 195 (0x7f150c576c00) [pid = 1845] [serial = 2340] [outer = 0x7f14fe77d400] 01:20:37 INFO - PROCESS | 1845 | 1463041237798 Marionette DEBUG loaded listener.js 01:20:37 INFO - PROCESS | 1845 | ++DOMWINDOW == 196 (0x7f150d186c00) [pid = 1845] [serial = 2341] [outer = 0x7f14fe77d400] 01:20:38 INFO - PROCESS | 1845 | 1463041238627 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]]]}] 01:20:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:20:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:20:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:20:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1596ms 01:20:38 INFO - PROCESS | 1845 | 1463041238688 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:20:38 INFO - PROCESS | 1845 | 1463041238695 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 01:20:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:20:38 INFO - PROCESS | 1845 | 1463041238706 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:20:38 INFO - PROCESS | 1845 | 1463041238710 Marionette TRACE conn3 <- [1,3086,null,{}] 01:20:38 INFO - PROCESS | 1845 | 1463041238769 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}] 01:20:39 INFO - PROCESS | 1845 | 1463041239056 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:20:39 INFO - PROCESS | 1845 | 1463041239355 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:39 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea248000 == 174 [pid = 1845] [id = 781] 01:20:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 197 (0x7f150345b000) [pid = 1845] [serial = 2342] [outer = (nil)] 01:20:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 198 (0x7f150d3cf000) [pid = 1845] [serial = 2343] [outer = 0x7f150345b000] 01:20:39 INFO - PROCESS | 1845 | 1463041239477 Marionette DEBUG loaded listener.js 01:20:39 INFO - PROCESS | 1845 | ++DOMWINDOW == 199 (0x7f150d6a6000) [pid = 1845] [serial = 2344] [outer = 0x7f150345b000] 01:20:40 INFO - PROCESS | 1845 | 1463041240278 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:20:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:20:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1595ms 01:20:40 INFO - PROCESS | 1845 | 1463041240300 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:20:40 INFO - PROCESS | 1845 | 1463041240304 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 01:20:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:20:40 INFO - PROCESS | 1845 | 1463041240312 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:20:40 INFO - PROCESS | 1845 | 1463041240314 Marionette TRACE conn3 <- [1,3090,null,{}] 01:20:40 INFO - PROCESS | 1845 | 1463041240321 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}] 01:20:40 INFO - PROCESS | 1845 | 1463041240600 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e78dc000 == 173 [pid = 1845] [id = 416] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ebf65000 == 172 [pid = 1845] [id = 764] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ea0d2000 == 171 [pid = 1845] [id = 763] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e7fe5800 == 170 [pid = 1845] [id = 762] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e67ce000 == 169 [pid = 1845] [id = 761] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33cc800 == 168 [pid = 1845] [id = 760] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e33dd000 == 167 [pid = 1845] [id = 757] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1511b72800 == 166 [pid = 1845] [id = 758] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150e680800 == 165 [pid = 1845] [id = 756] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150d65a000 == 164 [pid = 1845] [id = 755] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150c50c000 == 163 [pid = 1845] [id = 754] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f150336c000 == 162 [pid = 1845] [id = 753] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500aa0800 == 161 [pid = 1845] [id = 752] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f1500099800 == 160 [pid = 1845] [id = 751] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14fe7c5800 == 159 [pid = 1845] [id = 750] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f792d000 == 158 [pid = 1845] [id = 749] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f7273000 == 157 [pid = 1845] [id = 748] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f65d3800 == 156 [pid = 1845] [id = 747] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f59bd800 == 155 [pid = 1845] [id = 746] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f594d000 == 154 [pid = 1845] [id = 745] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0c50000 == 153 [pid = 1845] [id = 744] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14f0618000 == 152 [pid = 1845] [id = 743] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ef20e800 == 151 [pid = 1845] [id = 742] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14edacc800 == 150 [pid = 1845] [id = 741] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14ec1cd800 == 149 [pid = 1845] [id = 740] 01:20:42 INFO - PROCESS | 1845 | --DOCSHELL 0x7f14e82af800 == 148 [pid = 1845] [id = 739] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 198 (0x7f14eeee3800) [pid = 1845] [serial = 2037] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 197 (0x7f14f4cf8400) [pid = 1845] [serial = 2046] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 196 (0x7f14e51cb400) [pid = 1845] [serial = 2028] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 195 (0x7f14f034f000) [pid = 1845] [serial = 2040] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 194 (0x7f14eb862800) [pid = 1845] [serial = 2025] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 193 (0x7f14eb86e400) [pid = 1845] [serial = 2031] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 192 (0x7f14f13ae400) [pid = 1845] [serial = 2043] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 191 (0x7f14edb9a400) [pid = 1845] [serial = 2034] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 190 (0x7f14f634e400) [pid = 1845] [serial = 2049] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 189 (0x7f14eb867400) [pid = 1845] [serial = 2079] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 188 (0x7f14eb861000) [pid = 1845] [serial = 2216] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 187 (0x7f14e78aac00) [pid = 1845] [serial = 2210] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 186 (0x7f14e964b400) [pid = 1845] [serial = 2211] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 185 (0x7f14e69eec00) [pid = 1845] [serial = 2213] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 184 (0x7f14f6fcf800) [pid = 1845] [serial = 2198] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 183 (0x7f14e4ed1400) [pid = 1845] [serial = 2150] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 182 (0x7f14f6fc5c00) [pid = 1845] [serial = 2196] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 181 (0x7f14f6d3a800) [pid = 1845] [serial = 2195] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 180 (0x7f14f67c1c00) [pid = 1845] [serial = 2193] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 179 (0x7f14f67b8800) [pid = 1845] [serial = 2192] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 178 (0x7f14f66d2400) [pid = 1845] [serial = 2190] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 177 (0x7f14f66cc800) [pid = 1845] [serial = 2189] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 176 (0x7f14f645f400) [pid = 1845] [serial = 2187] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 175 (0x7f14f6453400) [pid = 1845] [serial = 2186] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 174 (0x7f14f63d3400) [pid = 1845] [serial = 2184] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 173 (0x7f14f6382800) [pid = 1845] [serial = 2183] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 172 (0x7f14f6347800) [pid = 1845] [serial = 2181] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 171 (0x7f14f5a4b800) [pid = 1845] [serial = 2180] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 170 (0x7f14f4cf3800) [pid = 1845] [serial = 2178] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 169 (0x7f14f4c20c00) [pid = 1845] [serial = 2177] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 168 (0x7f14f4c19400) [pid = 1845] [serial = 2175] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 167 (0x7f14f4ad6c00) [pid = 1845] [serial = 2174] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 166 (0x7f14f14d9400) [pid = 1845] [serial = 2172] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 165 (0x7f14f14b0000) [pid = 1845] [serial = 2171] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 164 (0x7f14e9651000) [pid = 1845] [serial = 2214] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 163 (0x7f14f13b4c00) [pid = 1845] [serial = 2169] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 162 (0x7f14f132a800) [pid = 1845] [serial = 2168] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 161 (0x7f14f05ab800) [pid = 1845] [serial = 2166] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 160 (0x7f14f034cc00) [pid = 1845] [serial = 2165] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 159 (0x7f14ede0b800) [pid = 1845] [serial = 2163] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 158 (0x7f14edb94c00) [pid = 1845] [serial = 2162] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 157 (0x7f14ebc88c00) [pid = 1845] [serial = 2160] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 156 (0x7f14ebc81400) [pid = 1845] [serial = 2159] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 155 (0x7f14ebc54800) [pid = 1845] [serial = 2157] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 154 (0x7f14eba9ec00) [pid = 1845] [serial = 2156] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 153 (0x7f14e78a8800) [pid = 1845] [serial = 2154] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14e64cf400) [pid = 1845] [serial = 2153] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e51c6800) [pid = 1845] [serial = 2151] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14e51ca400) [pid = 1845] [serial = 2207] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14e316f800) [pid = 1845] [serial = 2204] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e4ec5800) [pid = 1845] [serial = 2205] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14f76c0400) [pid = 1845] [serial = 2202] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14f76b4800) [pid = 1845] [serial = 2201] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14f6fdc800) [pid = 1845] [serial = 2199] [outer = (nil)] [url = about:blank] 01:20:42 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14e616f000) [pid = 1845] [serial = 2208] [outer = (nil)] [url = about:blank] 01:20:43 INFO - PROCESS | 1845 | 1463041243177 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:43 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e32d7800 == 149 [pid = 1845] [id = 782] 01:20:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 145 (0x7f14e304f800) [pid = 1845] [serial = 2345] [outer = (nil)] 01:20:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 146 (0x7f14e310c400) [pid = 1845] [serial = 2346] [outer = 0x7f14e304f800] 01:20:43 INFO - PROCESS | 1845 | 1463041243269 Marionette DEBUG loaded listener.js 01:20:43 INFO - PROCESS | 1845 | ++DOMWINDOW == 147 (0x7f14e3328400) [pid = 1845] [serial = 2347] [outer = 0x7f14e304f800] 01:20:44 INFO - PROCESS | 1845 | 1463041244023 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:20:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:20:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3744ms 01:20:44 INFO - PROCESS | 1845 | 1463041244058 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:20:44 INFO - PROCESS | 1845 | 1463041244065 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 01:20:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:20:44 INFO - PROCESS | 1845 | 1463041244072 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:20:44 INFO - PROCESS | 1845 | 1463041244078 Marionette TRACE conn3 <- [1,3094,null,{}] 01:20:44 INFO - PROCESS | 1845 | 1463041244085 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}] 01:20:44 INFO - PROCESS | 1845 | 1463041244347 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:20:44 INFO - PROCESS | 1845 | 1463041244552 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:44 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68f3000 == 150 [pid = 1845] [id = 783] 01:20:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 148 (0x7f14e4ec9800) [pid = 1845] [serial = 2348] [outer = (nil)] 01:20:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 149 (0x7f14e6150000) [pid = 1845] [serial = 2349] [outer = 0x7f14e4ec9800] 01:20:44 INFO - PROCESS | 1845 | 1463041244622 Marionette DEBUG loaded listener.js 01:20:44 INFO - PROCESS | 1845 | ++DOMWINDOW == 150 (0x7f14e63afc00) [pid = 1845] [serial = 2350] [outer = 0x7f14e4ec9800] 01:20:45 INFO - PROCESS | 1845 | 1463041245444 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:20:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:20:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1385ms 01:20:45 INFO - PROCESS | 1845 | 1463041245464 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:20:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:20:45 INFO - PROCESS | 1845 | 1463041245470 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 01:20:45 INFO - PROCESS | 1845 | 1463041245477 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:20:45 INFO - PROCESS | 1845 | 1463041245481 Marionette TRACE conn3 <- [1,3098,null,{}] 01:20:45 INFO - PROCESS | 1845 | 1463041245486 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}] 01:20:45 INFO - PROCESS | 1845 | 1463041245811 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:20:45 INFO - PROCESS | 1845 | 1463041245861 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:45 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e8a53800 == 151 [pid = 1845] [id = 784] 01:20:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 151 (0x7f14e69eec00) [pid = 1845] [serial = 2351] [outer = (nil)] 01:20:45 INFO - PROCESS | 1845 | ++DOMWINDOW == 152 (0x7f14e7e43800) [pid = 1845] [serial = 2352] [outer = 0x7f14e69eec00] 01:20:45 INFO - PROCESS | 1845 | 1463041245927 Marionette DEBUG loaded listener.js 01:20:46 INFO - PROCESS | 1845 | ++DOMWINDOW == 153 (0x7f14e964c400) [pid = 1845] [serial = 2353] [outer = 0x7f14e69eec00] 01:20:47 INFO - PROCESS | 1845 | 1463041247018 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]]]}] 01:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:20:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:20:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1582ms 01:20:47 INFO - PROCESS | 1845 | 1463041247059 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:20:47 INFO - PROCESS | 1845 | 1463041247063 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 01:20:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:20:47 INFO - PROCESS | 1845 | 1463041247085 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:20:47 INFO - PROCESS | 1845 | 1463041247095 Marionette TRACE conn3 <- [1,3102,null,{}] 01:20:47 INFO - PROCESS | 1845 | 1463041247101 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}] 01:20:47 INFO - PROCESS | 1845 | 1463041247416 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 152 (0x7f14e17b5000) [pid = 1845] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 151 (0x7f14e63b3400) [pid = 1845] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 150 (0x7f14e64d8000) [pid = 1845] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 149 (0x7f14e3103800) [pid = 1845] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 148 (0x7f14e3050400) [pid = 1845] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 147 (0x7f14fa1f6c00) [pid = 1845] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 146 (0x7f14fa0b2000) [pid = 1845] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 145 (0x7f14fb54ac00) [pid = 1845] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 144 (0x7f14f8859000) [pid = 1845] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 143 (0x7f14f867cc00) [pid = 1845] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 142 (0x7f14f66cf400) [pid = 1845] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 141 (0x7f14f63d2400) [pid = 1845] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 140 (0x7f14e0b90000) [pid = 1845] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 139 (0x7f14f5934c00) [pid = 1845] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 138 (0x7f14f637d400) [pid = 1845] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 137 (0x7f14f1051000) [pid = 1845] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 136 (0x7f14f0351800) [pid = 1845] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 135 (0x7f14ef0e2400) [pid = 1845] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 134 (0x7f14f1288400) [pid = 1845] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 133 (0x7f14ef0e1400) [pid = 1845] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 132 (0x7f14ef0d7800) [pid = 1845] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 131 (0x7f14ed8c4800) [pid = 1845] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 130 (0x7f14ebaa2000) [pid = 1845] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 129 (0x7f14ebc87800) [pid = 1845] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 128 (0x7f14eb842400) [pid = 1845] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:20:48 INFO - PROCESS | 1845 | --DOMWINDOW == 127 (0x7f14e63b1c00) [pid = 1845] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:20:48 INFO - PROCESS | 1845 | 1463041248220 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:48 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea259800 == 152 [pid = 1845] [id = 785] 01:20:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 128 (0x7f14e0b8f400) [pid = 1845] [serial = 2354] [outer = (nil)] 01:20:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 129 (0x7f14e63b1c00) [pid = 1845] [serial = 2355] [outer = 0x7f14e0b8f400] 01:20:48 INFO - PROCESS | 1845 | 1463041248295 Marionette DEBUG loaded listener.js 01:20:48 INFO - PROCESS | 1845 | ++DOMWINDOW == 130 (0x7f14ebac0c00) [pid = 1845] [serial = 2356] [outer = 0x7f14e0b8f400] 01:20:48 INFO - PROCESS | 1845 | 1463041248963 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:20:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:20:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1904ms 01:20:48 INFO - PROCESS | 1845 | 1463041248976 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:20:48 INFO - PROCESS | 1845 | 1463041248980 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 01:20:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:20:49 INFO - PROCESS | 1845 | 1463041248995 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:20:49 INFO - PROCESS | 1845 | 1463041248997 Marionette TRACE conn3 <- [1,3106,null,{}] 01:20:49 INFO - PROCESS | 1845 | 1463041249004 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}] 01:20:49 INFO - PROCESS | 1845 | 1463041249316 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 01:20:49 INFO - PROCESS | 1845 | 1463041249339 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:49 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ebebd000 == 153 [pid = 1845] [id = 786] 01:20:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 131 (0x7f14ebac1400) [pid = 1845] [serial = 2357] [outer = (nil)] 01:20:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 132 (0x7f14ed8c6400) [pid = 1845] [serial = 2358] [outer = 0x7f14ebac1400] 01:20:49 INFO - PROCESS | 1845 | 1463041249407 Marionette DEBUG loaded listener.js 01:20:49 INFO - PROCESS | 1845 | ++DOMWINDOW == 133 (0x7f14edb99800) [pid = 1845] [serial = 2359] [outer = 0x7f14ebac1400] 01:20:50 INFO - PROCESS | 1845 | 1463041250496 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]]]}] 01:20:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:20:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:20:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:20:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1535ms 01:20:50 INFO - PROCESS | 1845 | 1463041250530 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 01:20:50 INFO - PROCESS | 1845 | 1463041250535 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 01:20:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:20:50 INFO - PROCESS | 1845 | 1463041250546 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:20:50 INFO - PROCESS | 1845 | 1463041250553 Marionette TRACE conn3 <- [1,3110,null,{}] 01:20:50 INFO - PROCESS | 1845 | 1463041250613 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}] 01:20:50 INFO - PROCESS | 1845 | 1463041250896 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 01:20:51 INFO - PROCESS | 1845 | 1463041251218 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:51 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14e68a0800 == 154 [pid = 1845] [id = 787] 01:20:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 134 (0x7f14e4fc6800) [pid = 1845] [serial = 2360] [outer = (nil)] 01:20:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 135 (0x7f14e614bc00) [pid = 1845] [serial = 2361] [outer = 0x7f14e4fc6800] 01:20:51 INFO - PROCESS | 1845 | 1463041251300 Marionette DEBUG loaded listener.js 01:20:51 INFO - PROCESS | 1845 | ++DOMWINDOW == 136 (0x7f14e63b5c00) [pid = 1845] [serial = 2362] [outer = 0x7f14e4fc6800] 01:20:52 INFO - PROCESS | 1845 | 1463041252134 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"]]]}] 01:20:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:20:52 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 01:20:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:20:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:20:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:20:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1648ms 01:20:52 INFO - PROCESS | 1845 | 1463041252196 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 01:20:52 INFO - PROCESS | 1845 | 1463041252205 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 01:20:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:20:52 INFO - PROCESS | 1845 | 1463041252216 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:20:52 INFO - PROCESS | 1845 | 1463041252220 Marionette TRACE conn3 <- [1,3114,null,{}] 01:20:52 INFO - PROCESS | 1845 | 1463041252243 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}] 01:20:52 INFO - PROCESS | 1845 | 1463041252577 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 01:20:52 INFO - PROCESS | 1845 | 1463041252793 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\", \"f33221f6-701d-4a13-b133-37f30e5eca9d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:52 INFO - PROCESS | 1845 | ++DOCSHELL 0x7f14ea262800 == 155 [pid = 1845] [id = 788] 01:20:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 137 (0x7f14e964b000) [pid = 1845] [serial = 2363] [outer = (nil)] 01:20:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 138 (0x7f14eb84d000) [pid = 1845] [serial = 2364] [outer = 0x7f14e964b000] 01:20:52 INFO - PROCESS | 1845 | 1463041252869 Marionette DEBUG loaded listener.js 01:20:52 INFO - PROCESS | 1845 | ++DOMWINDOW == 139 (0x7f14ebaba400) [pid = 1845] [serial = 2365] [outer = 0x7f14e964b000] 01:20:53 INFO - PROCESS | 1845 | 1463041253818 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]]]}] 01:20:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:20:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1643ms 01:20:53 INFO - PROCESS | 1845 | 1463041253860 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 01:20:53 INFO - PROCESS | 1845 | 1463041253865 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 01:20:55 WARNING - u'runner_teardown' () 01:20:55 INFO - No more tests 01:20:55 INFO - Got 0 unexpected results 01:20:55 INFO - SUITE-END | took 1240s 01:20:55 INFO - Closing logging queue 01:20:55 INFO - queue closed 01:20:55 INFO - Return code: 0 01:20:55 WARNING - # TBPL SUCCESS # 01:20:55 INFO - Running post-action listener: _resource_record_post_action 01:20:55 INFO - Running post-run listener: _resource_record_post_run 01:20:56 INFO - Total resource usage - Wall time: 1278s; CPU: 98.0%; Read bytes: 8572928; Write bytes: 933236736; Read time: 536; Write time: 278116 01:20:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:20:56 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 31727616; Read time: 0; Write time: 20404 01:20:56 INFO - run-tests - Wall time: 1246s; CPU: 98.0%; Read bytes: 5713920; Write bytes: 900861952; Read time: 392; Write time: 257628 01:20:56 INFO - Running post-run listener: _upload_blobber_files 01:20:56 INFO - Blob upload gear active. 01:20:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:20:56 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 01:20:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:20:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:20:57 INFO - (blobuploader) - INFO - Open directory for files ... 01:20:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:20:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:20:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:20:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:20:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:20:59 INFO - (blobuploader) - INFO - Done attempting. 01:20:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:20:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:20:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:21:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:21:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:21:00 INFO - (blobuploader) - INFO - Done attempting. 01:21:00 INFO - (blobuploader) - INFO - Iteration through files over. 01:21:00 INFO - Return code: 0 01:21:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:21:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:21:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/988fececf8d03dc7abc17a3546fc00b62e683a67d2b8ce943f5ff8b065669de6074ee84c004b5b2fd6bea8bafb143072c02963a2d74926a0263f91e05cf6f833", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6f5efca9093d11ae2f34ac5a815331b508d8d82a418c29a5a9670a7d02a183bd8a1a98d81761aa031923159d298d230d083f8fed9ae96aa9059a2124fc371225"} 01:21:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:21:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:21:00 INFO - Contents: 01:21:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/988fececf8d03dc7abc17a3546fc00b62e683a67d2b8ce943f5ff8b065669de6074ee84c004b5b2fd6bea8bafb143072c02963a2d74926a0263f91e05cf6f833", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6f5efca9093d11ae2f34ac5a815331b508d8d82a418c29a5a9670a7d02a183bd8a1a98d81761aa031923159d298d230d083f8fed9ae96aa9059a2124fc371225"} 01:21:00 INFO - Running post-run listener: copy_logs_to_upload_dir 01:21:00 INFO - Copying logs to upload dir... 01:21:00 INFO - mkdir: /builds/slave/test/build/upload/logs 01:21:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1353.599540 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 34 secs) (at 2016-05-12 01:21:01.016668) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-12 01:21:01.023567) ========= 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-1463039895.121708-1356133136 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/988fececf8d03dc7abc17a3546fc00b62e683a67d2b8ce943f5ff8b065669de6074ee84c004b5b2fd6bea8bafb143072c02963a2d74926a0263f91e05cf6f833", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6f5efca9093d11ae2f34ac5a815331b508d8d82a418c29a5a9670a7d02a183bd8a1a98d81761aa031923159d298d230d083f8fed9ae96aa9059a2124fc371225"} build_url:https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.049412 build_url: 'https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/988fececf8d03dc7abc17a3546fc00b62e683a67d2b8ce943f5ff8b065669de6074ee84c004b5b2fd6bea8bafb143072c02963a2d74926a0263f91e05cf6f833", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6f5efca9093d11ae2f34ac5a815331b508d8d82a418c29a5a9670a7d02a183bd8a1a98d81761aa031923159d298d230d083f8fed9ae96aa9059a2124fc371225"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XbsfqgwYTe6vFtmpEnSk4g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-12 01:21:01.127443) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-12 01:21:01.133941) ========= 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-1463039895.121708-1356133136 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.028976 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-12 01:21:01.212793) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-12 01:21:01.213201) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-12 01:21:01.213713) ========= ========= Total master_lag: 0.67 =========