builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2018 starttime: 1461232171.97 results: success (0) buildid: 20160421012904 builduid: bb5d1c29981040b5a68293158eb3d86e revision: 387167675e152537dd5538a61d07c155a4fabdd0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:31.966996) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:31.967452) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:31.967738) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:32.011069) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:32.011335) ========= 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-1461232129.338011-1245411894 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 02:49:32-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.3M=0.001s 2016-04-21 02:49:32 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.547568 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:32.594373) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:32.594705) ========= 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-1461232129.338011-1245411894 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037789 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:32.666769) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 02:49:32.667107) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 387167675e152537dd5538a61d07c155a4fabdd0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 387167675e152537dd5538a61d07c155a4fabdd0 --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-1461232129.338011-1245411894 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 02:49:32,869 truncating revision to first 12 chars 2016-04-21 02:49:32,870 Setting DEBUG logging. 2016-04-21 02:49:32,870 attempt 1/10 2016-04-21 02:49:32,870 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/387167675e15?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 02:49:33,955 unpacking tar archive at: fx-team-387167675e15/testing/mozharness/ program finished with exit code 0 elapsedTime=1.704324 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 02:49:34.406158) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:34.406464) ========= script_repo_revision: 387167675e152537dd5538a61d07c155a4fabdd0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:34.406843) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:34.407138) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 02:49:34.441011) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 17 secs) (at 2016-04-21 02:49:34.441281) ========= /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 fx-team --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', 'fx-team', '--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-1461232129.338011-1245411894 _=/tools/buildbot/bin/python using PTY: False 02:49:34 INFO - MultiFileLogger online at 20160421 02:49:34 in /builds/slave/test 02:49:34 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 fx-team --download-symbols true 02:49:34 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:49:34 INFO - {'append_to_log': False, 02:49:34 INFO - 'base_work_dir': '/builds/slave/test', 02:49:34 INFO - 'blob_upload_branch': 'fx-team', 02:49:34 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:49:34 INFO - 'buildbot_json_path': 'buildprops.json', 02:49:34 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:49:34 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:49:34 INFO - 'download_minidump_stackwalk': True, 02:49:34 INFO - 'download_symbols': 'true', 02:49:34 INFO - 'e10s': False, 02:49:34 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:49:34 INFO - 'tooltool.py': '/tools/tooltool.py', 02:49:34 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:49:34 INFO - '/tools/misc-python/virtualenv.py')}, 02:49:34 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:49:34 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:49:34 INFO - 'log_level': 'info', 02:49:34 INFO - 'log_to_console': True, 02:49:34 INFO - 'opt_config_files': (), 02:49:34 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:49:34 INFO - '--processes=1', 02:49:34 INFO - '--config=%(test_path)s/wptrunner.ini', 02:49:34 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:49:34 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:49:34 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:49:34 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:49:34 INFO - 'pip_index': False, 02:49:34 INFO - 'require_test_zip': True, 02:49:34 INFO - 'test_type': ('testharness',), 02:49:34 INFO - 'this_chunk': '1', 02:49:34 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:49:34 INFO - 'total_chunks': '10', 02:49:34 INFO - 'virtualenv_path': 'venv', 02:49:34 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:49:34 INFO - 'work_dir': 'build'} 02:49:34 INFO - ##### 02:49:34 INFO - ##### Running clobber step. 02:49:34 INFO - ##### 02:49:34 INFO - Running pre-action listener: _resource_record_pre_action 02:49:34 INFO - Running main action method: clobber 02:49:34 INFO - rmtree: /builds/slave/test/build 02:49:34 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:49:35 INFO - Running post-action listener: _resource_record_post_action 02:49:35 INFO - ##### 02:49:35 INFO - ##### Running read-buildbot-config step. 02:49:35 INFO - ##### 02:49:35 INFO - Running pre-action listener: _resource_record_pre_action 02:49:35 INFO - Running main action method: read_buildbot_config 02:49:35 INFO - Using buildbot properties: 02:49:35 INFO - { 02:49:35 INFO - "project": "", 02:49:35 INFO - "product": "firefox", 02:49:35 INFO - "script_repo_revision": "production", 02:49:35 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 02:49:35 INFO - "repository": "", 02:49:35 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 02:49:35 INFO - "buildid": "20160421012904", 02:49:35 INFO - "pgo_build": "False", 02:49:35 INFO - "basedir": "/builds/slave/test", 02:49:35 INFO - "buildnumber": 13, 02:49:35 INFO - "slavename": "tst-linux64-spot-2018", 02:49:35 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 02:49:35 INFO - "platform": "linux64", 02:49:35 INFO - "branch": "fx-team", 02:49:35 INFO - "revision": "387167675e152537dd5538a61d07c155a4fabdd0", 02:49:35 INFO - "repo_path": "integration/fx-team", 02:49:35 INFO - "moz_repo_path": "", 02:49:35 INFO - "stage_platform": "linux64", 02:49:35 INFO - "builduid": "bb5d1c29981040b5a68293158eb3d86e", 02:49:35 INFO - "slavebuilddir": "test" 02:49:35 INFO - } 02:49:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:49:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:49:35 INFO - Running post-action listener: _resource_record_post_action 02:49:35 INFO - ##### 02:49:35 INFO - ##### Running download-and-extract step. 02:49:35 INFO - ##### 02:49:35 INFO - Running pre-action listener: _resource_record_pre_action 02:49:35 INFO - Running main action method: download_and_extract 02:49:35 INFO - mkdir: /builds/slave/test/build/tests 02:49:35 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')]} 02:49:35 INFO - https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:49:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:49:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:49:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:49:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 02:49:44 INFO - Downloaded 1361 bytes. 02:49:44 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:49:44 INFO - Using the following test package requirements: 02:49:44 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:49:44 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:49:44 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:49:44 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'jsshell-linux-x86_64.zip'], 02:49:44 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:49:44 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:49:44 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:49:44 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:49:44 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:49:44 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:49:44 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:49:44 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 02:49:44 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')]} 02:49:44 INFO - https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:49:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:49:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:49:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:49:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 02:49:46 INFO - Downloaded 22735754 bytes. 02:49:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:49:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:49:47 INFO - caution: filename not matched: web-platform/* 02:49:47 INFO - Return code: 11 02:49:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:47 INFO - https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:49:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:49:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:49:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:49:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 02:49:52 INFO - Downloaded 36397854 bytes. 02:49:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:49:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:49:56 INFO - caution: filename not matched: bin/* 02:49:56 INFO - caution: filename not matched: config/* 02:49:56 INFO - caution: filename not matched: mozbase/* 02:49:56 INFO - caution: filename not matched: marionette/* 02:49:56 INFO - caution: filename not matched: tools/wptserve/* 02:49:56 INFO - Return code: 11 02:49:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:49:56 INFO - https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:49:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:49:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:49:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:49:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 02:50:03 INFO - Downloaded 64361242 bytes. 02:50:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:50:03 INFO - mkdir: /builds/slave/test/properties 02:50:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:50:03 INFO - Writing to file /builds/slave/test/properties/build_url 02:50:03 INFO - Contents: 02:50:03 INFO - build_url:https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:50:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:50:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:50:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:50:04 INFO - Contents: 02:50:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:50:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:04 INFO - https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:50:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:50:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:50:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:50:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 02:50:14 INFO - Downloaded 90765057 bytes. 02:50:14 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:50:14 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:50:19 INFO - Return code: 0 02:50:19 INFO - Running post-action listener: _resource_record_post_action 02:50:19 INFO - Running post-action listener: set_extra_try_arguments 02:50:19 INFO - ##### 02:50:19 INFO - ##### Running create-virtualenv step. 02:50:19 INFO - ##### 02:50:19 INFO - Running pre-action listener: _pre_create_virtualenv 02:50:19 INFO - Running pre-action listener: _resource_record_pre_action 02:50:19 INFO - Running main action method: create_virtualenv 02:50:19 INFO - Creating virtualenv /builds/slave/test/build/venv 02:50:19 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 02:50:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:50:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:50:20 INFO - Using real prefix '/usr' 02:50:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:50:21 INFO - Installing distribute.............................................................................................................................................................................................done. 02:50:25 INFO - Installing pip.................done. 02:50:26 INFO - Return code: 0 02:50:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:50: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')]} 02:50:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:50:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50: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')]} 02:50:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:50:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10f9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fa3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12064b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1203780>, '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 0x1204530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12049e0>, '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-1461232129.338011-1245411894', '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 02:50:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:50:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:50:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:50:26 INFO - 'CCACHE_UMASK': '002', 02:50:26 INFO - 'DISPLAY': ':0', 02:50:26 INFO - 'HOME': '/home/cltbld', 02:50:26 INFO - 'LANG': 'en_US.UTF-8', 02:50:26 INFO - 'LOGNAME': 'cltbld', 02:50:26 INFO - 'MAIL': '/var/mail/cltbld', 02:50:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:50:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:50:26 INFO - 'MOZ_NO_REMOTE': '1', 02:50:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:50:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:50:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:50:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:50:26 INFO - 'PWD': '/builds/slave/test', 02:50:26 INFO - 'SHELL': '/bin/bash', 02:50:26 INFO - 'SHLVL': '1', 02:50:26 INFO - 'TERM': 'linux', 02:50:26 INFO - 'TMOUT': '86400', 02:50:26 INFO - 'USER': 'cltbld', 02:50:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461232129.338011-1245411894', 02:50:26 INFO - '_': '/tools/buildbot/bin/python'} 02:50:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:50:26 INFO - Downloading/unpacking psutil>=0.7.1 02:50:26 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 02:50:26 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 02:50:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:26 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 02:50:26 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 02:50:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:50:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:50:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:50:32 INFO - Installing collected packages: psutil 02:50:32 INFO - Running setup.py install for psutil 02:50:32 INFO - building 'psutil._psutil_linux' extension 02:50:32 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 02:50:32 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 02:50:32 INFO - building 'psutil._psutil_posix' extension 02:50:32 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 02:50:33 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 02:50:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:50:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:50:33 INFO - Successfully installed psutil 02:50:33 INFO - Cleaning up... 02:50:33 INFO - Return code: 0 02:50:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:50:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:50:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:50:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10f9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fa3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12064b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1203780>, '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 0x1204530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12049e0>, '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-1461232129.338011-1245411894', '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 02:50:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:50:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:50:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:50:33 INFO - 'CCACHE_UMASK': '002', 02:50:33 INFO - 'DISPLAY': ':0', 02:50:33 INFO - 'HOME': '/home/cltbld', 02:50:33 INFO - 'LANG': 'en_US.UTF-8', 02:50:33 INFO - 'LOGNAME': 'cltbld', 02:50:33 INFO - 'MAIL': '/var/mail/cltbld', 02:50:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:50:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:50:33 INFO - 'MOZ_NO_REMOTE': '1', 02:50:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:50:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:50:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:50:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:50:33 INFO - 'PWD': '/builds/slave/test', 02:50:33 INFO - 'SHELL': '/bin/bash', 02:50:33 INFO - 'SHLVL': '1', 02:50:33 INFO - 'TERM': 'linux', 02:50:33 INFO - 'TMOUT': '86400', 02:50:33 INFO - 'USER': 'cltbld', 02:50:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461232129.338011-1245411894', 02:50:33 INFO - '_': '/tools/buildbot/bin/python'} 02:50:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:50:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:50:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:50:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:50:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:50:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:50:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:50:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:50:39 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:50:39 INFO - Installing collected packages: mozsystemmonitor 02:50:39 INFO - Running setup.py install for mozsystemmonitor 02:50:39 INFO - Successfully installed mozsystemmonitor 02:50:39 INFO - Cleaning up... 02:50:39 INFO - Return code: 0 02:50:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:50:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:50:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:50:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:50:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10f9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fa3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12064b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1203780>, '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 0x1204530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12049e0>, '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-1461232129.338011-1245411894', '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 02:50:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:50:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:50:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:50:39 INFO - 'CCACHE_UMASK': '002', 02:50:39 INFO - 'DISPLAY': ':0', 02:50:39 INFO - 'HOME': '/home/cltbld', 02:50:39 INFO - 'LANG': 'en_US.UTF-8', 02:50:39 INFO - 'LOGNAME': 'cltbld', 02:50:39 INFO - 'MAIL': '/var/mail/cltbld', 02:50:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:50:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:50:39 INFO - 'MOZ_NO_REMOTE': '1', 02:50:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:50:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:50:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:50:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:50:39 INFO - 'PWD': '/builds/slave/test', 02:50:39 INFO - 'SHELL': '/bin/bash', 02:50:39 INFO - 'SHLVL': '1', 02:50:39 INFO - 'TERM': 'linux', 02:50:39 INFO - 'TMOUT': '86400', 02:50:39 INFO - 'USER': 'cltbld', 02:50:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461232129.338011-1245411894', 02:50:39 INFO - '_': '/tools/buildbot/bin/python'} 02:50:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:50:40 INFO - Downloading/unpacking blobuploader==1.2.4 02:50:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:50:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:50:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:50:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:50:45 INFO - Downloading blobuploader-1.2.4.tar.gz 02:50:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:50:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:50:45 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 02:50:45 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 02:50:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:45 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 02:50:45 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 02:50:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:50:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:50:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:50:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:50:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:50:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:50:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:50:47 INFO - Downloading docopt-0.6.1.tar.gz 02:50:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:50:47 INFO - Installing collected packages: blobuploader, requests, docopt 02:50:47 INFO - Running setup.py install for blobuploader 02:50:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:50:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:50:47 INFO - Running setup.py install for requests 02:50:48 INFO - Running setup.py install for docopt 02:50:48 INFO - Successfully installed blobuploader requests docopt 02:50:48 INFO - Cleaning up... 02:50:48 INFO - Return code: 0 02:50:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:50:48 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')]} 02:50:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:50:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:48 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')]} 02:50:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:50:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10f9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fa3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12064b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1203780>, '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 0x1204530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12049e0>, '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-1461232129.338011-1245411894', '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 02:50:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:50:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:50:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:50:48 INFO - 'CCACHE_UMASK': '002', 02:50:48 INFO - 'DISPLAY': ':0', 02:50:48 INFO - 'HOME': '/home/cltbld', 02:50:48 INFO - 'LANG': 'en_US.UTF-8', 02:50:48 INFO - 'LOGNAME': 'cltbld', 02:50:48 INFO - 'MAIL': '/var/mail/cltbld', 02:50:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:50:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:50:48 INFO - 'MOZ_NO_REMOTE': '1', 02:50:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:50:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:50:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:50:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:50:48 INFO - 'PWD': '/builds/slave/test', 02:50:48 INFO - 'SHELL': '/bin/bash', 02:50:48 INFO - 'SHLVL': '1', 02:50:48 INFO - 'TERM': 'linux', 02:50:48 INFO - 'TMOUT': '86400', 02:50:48 INFO - 'USER': 'cltbld', 02:50:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461232129.338011-1245411894', 02:50:48 INFO - '_': '/tools/buildbot/bin/python'} 02:50:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:50:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:50:49 INFO - Running setup.py (path:/tmp/pip-vFTWVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:50:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:50:49 INFO - Running setup.py (path:/tmp/pip-hSid40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:50:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:50:49 INFO - Running setup.py (path:/tmp/pip-uPStCp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:50:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:50:49 INFO - Running setup.py (path:/tmp/pip-c8ADa6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:50:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:50:49 INFO - Running setup.py (path:/tmp/pip-x_6qQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:50:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:50:49 INFO - Running setup.py (path:/tmp/pip-g1zWs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:50:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:50:50 INFO - Running setup.py (path:/tmp/pip-Ci5C06-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:50:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:50:50 INFO - Running setup.py (path:/tmp/pip-Occ4fg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:50:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:50:50 INFO - Running setup.py (path:/tmp/pip-e9D15M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:50:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:50:50 INFO - Running setup.py (path:/tmp/pip-Uf3X1X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:50:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:50:50 INFO - Running setup.py (path:/tmp/pip-ftI7Eo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:50:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:50:50 INFO - Running setup.py (path:/tmp/pip-rfmx7P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:50:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:50:50 INFO - Running setup.py (path:/tmp/pip-YsirRd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:50:51 INFO - Running setup.py (path:/tmp/pip-7DoBMF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:50:51 INFO - Running setup.py (path:/tmp/pip-SRpBqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:50:51 INFO - Running setup.py (path:/tmp/pip-hjpw2x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:50:51 INFO - Running setup.py (path:/tmp/pip-ZOFwUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:50:51 INFO - Running setup.py (path:/tmp/pip-CFAKTR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:50:51 INFO - Running setup.py (path:/tmp/pip-OJ5mVl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:50:51 INFO - Running setup.py (path:/tmp/pip-KCapnp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:50:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:50:52 INFO - Running setup.py (path:/tmp/pip-xOF0nZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:50:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:50:52 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 02:50:52 INFO - Running setup.py install for manifestparser 02:50:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:50:52 INFO - Running setup.py install for mozcrash 02:50:52 INFO - Running setup.py install for mozdebug 02:50:53 INFO - Running setup.py install for mozdevice 02:50:53 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:50:53 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:50:53 INFO - Running setup.py install for mozfile 02:50:53 INFO - Running setup.py install for mozhttpd 02:50:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:50:53 INFO - Running setup.py install for mozinfo 02:50:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:50:53 INFO - Running setup.py install for mozInstall 02:50:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:50:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:50:54 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:50:54 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:50:54 INFO - Running setup.py install for mozleak 02:50:54 INFO - Running setup.py install for mozlog 02:50:54 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:50:54 INFO - Running setup.py install for moznetwork 02:50:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:50:54 INFO - Running setup.py install for mozprocess 02:50:55 INFO - Running setup.py install for mozprofile 02:50:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:50:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:50:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:50:55 INFO - Running setup.py install for mozrunner 02:50:55 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:50:55 INFO - Running setup.py install for mozscreenshot 02:50:55 INFO - Running setup.py install for moztest 02:50:55 INFO - Running setup.py install for mozversion 02:50:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:50:56 INFO - Running setup.py install for wptserve 02:50:56 INFO - Running setup.py install for marionette-driver 02:50:56 INFO - Running setup.py install for browsermob-proxy 02:50:56 INFO - Running setup.py install for marionette-client 02:50:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:50:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:50:57 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 02:50:57 INFO - Cleaning up... 02:50:57 INFO - Return code: 0 02:50:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:50:57 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')]} 02:50:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:50:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:57 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')]} 02:50:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:50:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:50:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10f9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fa3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x12064b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1203780>, '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 0x1204530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12049e0>, '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-1461232129.338011-1245411894', '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 02:50:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:50:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:50:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:50:57 INFO - 'CCACHE_UMASK': '002', 02:50:57 INFO - 'DISPLAY': ':0', 02:50:57 INFO - 'HOME': '/home/cltbld', 02:50:57 INFO - 'LANG': 'en_US.UTF-8', 02:50:57 INFO - 'LOGNAME': 'cltbld', 02:50:57 INFO - 'MAIL': '/var/mail/cltbld', 02:50:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:50:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:50:57 INFO - 'MOZ_NO_REMOTE': '1', 02:50:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:50:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:50:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:50:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:50:57 INFO - 'PWD': '/builds/slave/test', 02:50:57 INFO - 'SHELL': '/bin/bash', 02:50:57 INFO - 'SHLVL': '1', 02:50:57 INFO - 'TERM': 'linux', 02:50:57 INFO - 'TMOUT': '86400', 02:50:57 INFO - 'USER': 'cltbld', 02:50:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461232129.338011-1245411894', 02:50:57 INFO - '_': '/tools/buildbot/bin/python'} 02:50:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:50:57 INFO - Running setup.py (path:/tmp/pip-OiZ_9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:50:57 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)) 02:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:50:57 INFO - Running setup.py (path:/tmp/pip-PDgX1X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:50:58 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)) 02:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:50:58 INFO - Running setup.py (path:/tmp/pip-uFQhxY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:50:58 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)) 02:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:50:58 INFO - Running setup.py (path:/tmp/pip-jkXm57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:50:58 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)) 02:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:50:58 INFO - Running setup.py (path:/tmp/pip-0GDpXM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:50:58 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)) 02:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:50:58 INFO - Running setup.py (path:/tmp/pip-W5k1VZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:50:58 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)) 02:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:50:58 INFO - Running setup.py (path:/tmp/pip-cb3Yd4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:50:58 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)) 02:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:50:58 INFO - Running setup.py (path:/tmp/pip-hlLcjY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:50:58 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)) 02:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:50:58 INFO - Running setup.py (path:/tmp/pip-BxZLyP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:50:59 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)) 02:50:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:50:59 INFO - Running setup.py (path:/tmp/pip-jlwz36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:50:59 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)) 02:50:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:50:59 INFO - Running setup.py (path:/tmp/pip-XIQ0Nw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:50:59 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)) 02:50:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:50:59 INFO - Running setup.py (path:/tmp/pip-AhtVEw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:50:59 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)) 02:50:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:50:59 INFO - Running setup.py (path:/tmp/pip-0QYYkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:50:59 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)) 02:50:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:50:59 INFO - Running setup.py (path:/tmp/pip-Tt6Ge6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:50:59 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)) 02:50:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:50:59 INFO - Running setup.py (path:/tmp/pip-b5jYAW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:50:59 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)) 02:50:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:50:59 INFO - Running setup.py (path:/tmp/pip-Pzp7dg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:51:00 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)) 02:51:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:51:00 INFO - Running setup.py (path:/tmp/pip-mSUF90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:51:00 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)) 02:51:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:51:00 INFO - Running setup.py (path:/tmp/pip-ooQt2B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:51:00 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)) 02:51:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:51:00 INFO - Running setup.py (path:/tmp/pip-oatOph-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:51:00 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)) 02:51:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:51:00 INFO - Running setup.py (path:/tmp/pip-IhmQPl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:51:00 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)) 02:51:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:51:00 INFO - Running setup.py (path:/tmp/pip-TFnv6r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:51:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:51:01 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)) 02:51:01 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)) 02:51:01 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)) 02:51:01 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)) 02:51:01 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)) 02:51:01 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)) 02:51:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:51:01 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 02:51:01 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 02:51:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:51:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:51:01 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 02:51:01 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 02:51:06 INFO - Downloading blessings-1.6.tar.gz 02:51:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:51:06 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)) 02:51:06 INFO - Installing collected packages: blessings 02:51:06 INFO - Running setup.py install for blessings 02:51:06 INFO - Successfully installed blessings 02:51:06 INFO - Cleaning up... 02:51:07 INFO - Return code: 0 02:51:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:51:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:51:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:51:07 INFO - Reading from file tmpfile_stdout 02:51:07 INFO - Current package versions: 02:51:07 INFO - argparse == 1.2.1 02:51:07 INFO - blessings == 1.6 02:51:07 INFO - blobuploader == 1.2.4 02:51:07 INFO - browsermob-proxy == 0.6.0 02:51:07 INFO - docopt == 0.6.1 02:51:07 INFO - manifestparser == 1.1 02:51:07 INFO - marionette-client == 2.3.0 02:51:07 INFO - marionette-driver == 1.4.0 02:51:07 INFO - mozInstall == 1.12 02:51:07 INFO - mozcrash == 0.17 02:51:07 INFO - mozdebug == 0.1 02:51:07 INFO - mozdevice == 0.48 02:51:07 INFO - mozfile == 1.2 02:51:07 INFO - mozhttpd == 0.7 02:51:07 INFO - mozinfo == 0.9 02:51:07 INFO - mozleak == 0.1 02:51:07 INFO - mozlog == 3.1 02:51:07 INFO - moznetwork == 0.27 02:51:07 INFO - mozprocess == 0.22 02:51:07 INFO - mozprofile == 0.28 02:51:07 INFO - mozrunner == 6.11 02:51:07 INFO - mozscreenshot == 0.1 02:51:07 INFO - mozsystemmonitor == 0.0 02:51:07 INFO - moztest == 0.7 02:51:07 INFO - mozversion == 1.4 02:51:07 INFO - psutil == 3.1.1 02:51:07 INFO - requests == 1.2.3 02:51:07 INFO - wptserve == 1.4.0 02:51:07 INFO - wsgiref == 0.1.2 02:51:07 INFO - Running post-action listener: _resource_record_post_action 02:51:07 INFO - Running post-action listener: _start_resource_monitoring 02:51:07 INFO - Starting resource monitoring. 02:51:07 INFO - ##### 02:51:07 INFO - ##### Running pull step. 02:51:07 INFO - ##### 02:51:07 INFO - Running pre-action listener: _resource_record_pre_action 02:51:07 INFO - Running main action method: pull 02:51:07 INFO - Pull has nothing to do! 02:51:07 INFO - Running post-action listener: _resource_record_post_action 02:51:07 INFO - ##### 02:51:07 INFO - ##### Running install step. 02:51:07 INFO - ##### 02:51:07 INFO - Running pre-action listener: _resource_record_pre_action 02:51:07 INFO - Running main action method: install 02:51:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:51:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:51:07 INFO - Reading from file tmpfile_stdout 02:51:07 INFO - Detecting whether we're running mozinstall >=1.0... 02:51:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:51:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:51:08 INFO - Reading from file tmpfile_stdout 02:51:08 INFO - Output received: 02:51:08 INFO - Usage: mozinstall [options] installer 02:51:08 INFO - Options: 02:51:08 INFO - -h, --help show this help message and exit 02:51:08 INFO - -d DEST, --destination=DEST 02:51:08 INFO - Directory to install application into. [default: 02:51:08 INFO - "/builds/slave/test"] 02:51:08 INFO - --app=APP Application being installed. [default: firefox] 02:51:08 INFO - mkdir: /builds/slave/test/build/application 02:51:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:51:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 02:51:38 INFO - Reading from file tmpfile_stdout 02:51:38 INFO - Output received: 02:51:38 INFO - /builds/slave/test/build/application/firefox/firefox 02:51:38 INFO - Running post-action listener: _resource_record_post_action 02:51:38 INFO - ##### 02:51:38 INFO - ##### Running run-tests step. 02:51:38 INFO - ##### 02:51:38 INFO - Running pre-action listener: _resource_record_pre_action 02:51:38 INFO - Running main action method: run_tests 02:51:38 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:51:38 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:51:38 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:51:38 INFO - grabbing minidump binary from tooltool 02:51:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:51:38 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 0x1203780>, '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 0x1204530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x12049e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:51:38 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 02:51:38 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 02:51:38 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:51:38 INFO - Return code: 0 02:51:38 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:51:38 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:51:38 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/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:51:38 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/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:51:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:51:38 INFO - 'CCACHE_UMASK': '002', 02:51:38 INFO - 'DISPLAY': ':0', 02:51:38 INFO - 'HOME': '/home/cltbld', 02:51:38 INFO - 'LANG': 'en_US.UTF-8', 02:51:38 INFO - 'LOGNAME': 'cltbld', 02:51:38 INFO - 'MAIL': '/var/mail/cltbld', 02:51:38 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:51:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:51:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:51:38 INFO - 'MOZ_NO_REMOTE': '1', 02:51:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:51:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:51:38 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:51:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:51:38 INFO - 'PWD': '/builds/slave/test', 02:51:38 INFO - 'SHELL': '/bin/bash', 02:51:38 INFO - 'SHLVL': '1', 02:51:38 INFO - 'TERM': 'linux', 02:51:38 INFO - 'TMOUT': '86400', 02:51:38 INFO - 'USER': 'cltbld', 02:51:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461232129.338011-1245411894', 02:51:38 INFO - '_': '/tools/buildbot/bin/python'} 02:51:38 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/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:51:39 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 02:51:39 INFO - import pkg_resources 02:51:40 INFO - Using 1 client processes 02:51:41 INFO - wptserve Starting http server on 127.0.0.1:8000 02:51:41 INFO - wptserve Starting http server on 127.0.0.1:8001 02:51:41 INFO - wptserve Starting http server on 127.0.0.1:8443 02:51:43 INFO - SUITE-START | Running 778 tests 02:51:43 INFO - Running testharness tests 02:51:43 INFO - Setting up ssl 02:51:43 INFO - PROCESS | certutil | 02:51:43 INFO - PROCESS | certutil | 02:51:43 INFO - PROCESS | certutil | 02:51:43 INFO - Certificate Nickname Trust Attributes 02:51:43 INFO - SSL,S/MIME,JAR/XPI 02:51:43 INFO - 02:51:43 INFO - web-platform-tests CT,, 02:51:43 INFO - 02:51:43 INFO - Starting runner 02:51:46 INFO - PROCESS | 3387 | 1461232306168 Marionette DEBUG Marionette enabled via build flag and pref 02:51:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f30c000 == 1 [pid = 3387] [id = 1] 02:51:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 1 (0x7f9e6f30c800) [pid = 3387] [serial = 1] [outer = (nil)] 02:51:46 INFO - PROCESS | 3387 | [3387] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:51:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 2 (0x7f9e6f30d800) [pid = 3387] [serial = 2] [outer = 0x7f9e6f30c800] 02:51:46 INFO - PROCESS | 3387 | 1461232306820 Marionette INFO Listening on port 2828 02:51:47 INFO - PROCESS | 3387 | 1461232307439 Marionette DEBUG Marionette enabled via command-line flag 02:51:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c456800 == 2 [pid = 3387] [id = 2] 02:51:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 3 (0x7f9e6c4d7000) [pid = 3387] [serial = 3] [outer = (nil)] 02:51:47 INFO - PROCESS | 3387 | [3387] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:51:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 4 (0x7f9e6c4d8000) [pid = 3387] [serial = 4] [outer = 0x7f9e6c4d7000] 02:51:47 INFO - PROCESS | 3387 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9e6c2b19a0 02:51:47 INFO - PROCESS | 3387 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9e71cba220 02:51:47 INFO - PROCESS | 3387 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9e6b61e4f0 02:51:47 INFO - PROCESS | 3387 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9e6b61e7f0 02:51:47 INFO - PROCESS | 3387 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9e6b61eb20 02:51:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 5 (0x7f9e71d15800) [pid = 3387] [serial = 5] [outer = 0x7f9e6f30c800] 02:51:47 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:51:47 INFO - PROCESS | 3387 | 1461232307825 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50001 02:51:47 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:51:47 INFO - PROCESS | 3387 | 1461232307904 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50002 02:51:47 INFO - PROCESS | 3387 | 1461232307912 Marionette DEBUG Closed connection conn0 02:51:48 INFO - PROCESS | 3387 | [3387] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 02:51:48 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:51:48 INFO - PROCESS | 3387 | 1461232308040 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50003 02:51:48 INFO - PROCESS | 3387 | 1461232308044 Marionette DEBUG Closed connection conn1 02:51:48 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:51:48 INFO - PROCESS | 3387 | 1461232308083 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50004 02:51:48 INFO - PROCESS | 3387 | 1461232308092 Marionette DEBUG Closed connection conn2 02:51:48 INFO - PROCESS | 3387 | 1461232308128 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:51:48 INFO - PROCESS | 3387 | 1461232308153 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421012904","device":"desktop","version":"48.0a1"} 02:51:48 INFO - PROCESS | 3387 | [3387] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:51:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f570000 == 3 [pid = 3387] [id = 3] 02:51:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 6 (0x7f9e5f570800) [pid = 3387] [serial = 6] [outer = (nil)] 02:51:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f571000 == 4 [pid = 3387] [id = 4] 02:51:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 7 (0x7f9e5f79a000) [pid = 3387] [serial = 7] [outer = (nil)] 02:51:50 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:51:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e58d800 == 5 [pid = 3387] [id = 5] 02:51:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 8 (0x7f9e5e564000) [pid = 3387] [serial = 8] [outer = (nil)] 02:51:50 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:51:50 INFO - PROCESS | 3387 | [3387] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:51:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 9 (0x7f9e5e305000) [pid = 3387] [serial = 9] [outer = 0x7f9e5e564000] 02:51:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 10 (0x7f9e5df1e800) [pid = 3387] [serial = 10] [outer = 0x7f9e5f570800] 02:51:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 11 (0x7f9e5df6b400) [pid = 3387] [serial = 11] [outer = 0x7f9e5f79a000] 02:51:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 12 (0x7f9e5dfed800) [pid = 3387] [serial = 12] [outer = 0x7f9e5e564000] 02:51:52 INFO - PROCESS | 3387 | 1461232312016 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 3387 | 1461232312034 Marionette DEBUG loaded listener.js 02:51:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 13 (0x7f9e6c90a000) [pid = 3387] [serial = 13] [outer = 0x7f9e5e564000] 02:51:52 INFO - PROCESS | 3387 | 1461232312748 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"6449fe93-7bb3-4966-9fb8-66524482cadf","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421012904","device":"desktop","version":"48.0a1","command_id":1}}] 02:51:52 INFO - PROCESS | 3387 | 1461232312961 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}] 02:51:53 INFO - PROCESS | 3387 | 1461232313166 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 02:51:53 INFO - PROCESS | 3387 | 1461232313398 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:51:53 INFO - PROCESS | 3387 | [3387] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:51:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 14 (0x7f9e58d4cc00) [pid = 3387] [serial = 14] [outer = 0x7f9e5e564000] 02:51:53 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:51:53 INFO - PROCESS | 3387 | 1461232313800 Marionette TRACE conn3 <- [1,3,null,{}] 02:51:53 INFO - PROCESS | 3387 | 1461232313808 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:51:53 INFO - PROCESS | 3387 | 1461232313846 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 02:51:53 INFO - PROCESS | 3387 | 1461232313946 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 02:51:53 INFO - PROCESS | 3387 | 1461232313949 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 02:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:51:53 INFO - PROCESS | 3387 | 1461232313968 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:51:53 INFO - PROCESS | 3387 | 1461232313975 Marionette TRACE conn3 <- [1,6,null,{}] 02:51:53 INFO - PROCESS | 3387 | 1461232313981 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}] 02:51:54 INFO - PROCESS | 3387 | 1461232314007 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 02:51:54 INFO - PROCESS | 3387 | 1461232314025 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e589e6000 == 6 [pid = 3387] [id = 6] 02:51:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 15 (0x7f9e57623000) [pid = 3387] [serial = 15] [outer = (nil)] 02:51:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 16 (0x7f9e57624c00) [pid = 3387] [serial = 16] [outer = 0x7f9e57623000] 02:51:54 INFO - PROCESS | 3387 | 1461232314094 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 17 (0x7f9e5762bc00) [pid = 3387] [serial = 17] [outer = 0x7f9e57623000] 02:51:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5743e000 == 7 [pid = 3387] [id = 7] 02:51:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 18 (0x7f9e57496000) [pid = 3387] [serial = 18] [outer = (nil)] 02:51:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 19 (0x7f9e5890ac00) [pid = 3387] [serial = 19] [outer = 0x7f9e57496000] 02:51:54 INFO - PROCESS | 3387 | 1461232314554 Marionette DEBUG loaded listener.js 02:51:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 20 (0x7f9e5720e400) [pid = 3387] [serial = 20] [outer = 0x7f9e57496000] 02:51:55 INFO - PROCESS | 3387 | 1461232315014 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]]]}] 02:51:55 INFO - PROCESS | 3387 | [3387] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:51:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1132ms 02:51:55 INFO - PROCESS | 3387 | 1461232315120 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 02:51:55 INFO - PROCESS | 3387 | 1461232315123 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 02:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:51:55 INFO - PROCESS | 3387 | 1461232315207 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:51:55 INFO - PROCESS | 3387 | 1461232315211 Marionette TRACE conn3 <- [1,10,null,{}] 02:51:55 INFO - PROCESS | 3387 | 1461232315243 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}] 02:51:55 INFO - PROCESS | 3387 | 1461232315404 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 02:51:55 INFO - PROCESS | 3387 | 1461232315422 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e64ec1000 == 8 [pid = 3387] [id = 8] 02:51:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 21 (0x7f9e57496800) [pid = 3387] [serial = 21] [outer = (nil)] 02:51:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 22 (0x7f9e55750c00) [pid = 3387] [serial = 22] [outer = 0x7f9e57496800] 02:51:55 INFO - PROCESS | 3387 | 1461232315491 Marionette DEBUG loaded listener.js 02:51:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 23 (0x7f9e55755c00) [pid = 3387] [serial = 23] [outer = 0x7f9e57496800] 02:51:56 INFO - PROCESS | 3387 | 1461232316047 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]]]}] 02:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 950ms 02:51:56 INFO - PROCESS | 3387 | 1461232316095 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 02:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:51:56 INFO - PROCESS | 3387 | 1461232316099 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 02:51:56 INFO - PROCESS | 3387 | 1461232316105 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:51:56 INFO - PROCESS | 3387 | 1461232316107 Marionette TRACE conn3 <- [1,14,null,{}] 02:51:56 INFO - PROCESS | 3387 | 1461232316112 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}] 02:51:56 INFO - PROCESS | 3387 | 1461232316260 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 02:51:56 INFO - PROCESS | 3387 | 1461232316280 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55db8000 == 9 [pid = 3387] [id = 9] 02:51:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 24 (0x7f9e55850800) [pid = 3387] [serial = 24] [outer = (nil)] 02:51:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 25 (0x7f9e55d0bc00) [pid = 3387] [serial = 25] [outer = 0x7f9e55850800] 02:51:56 INFO - PROCESS | 3387 | 1461232316344 Marionette DEBUG loaded listener.js 02:51:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 26 (0x7f9e6c799800) [pid = 3387] [serial = 26] [outer = 0x7f9e55850800] 02:51:57 INFO - PROCESS | 3387 | 1461232317419 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]]]}] 02:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1336ms 02:51:57 INFO - PROCESS | 3387 | 1461232317440 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 02:51:57 INFO - PROCESS | 3387 | 1461232317446 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 02:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:51:57 INFO - PROCESS | 3387 | 1461232317455 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:51:57 INFO - PROCESS | 3387 | 1461232317460 Marionette TRACE conn3 <- [1,18,null,{}] 02:51:57 INFO - PROCESS | 3387 | 1461232317468 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}] 02:51:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e561f4000 == 10 [pid = 3387] [id = 10] 02:51:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 27 (0x7f9e561f4800) [pid = 3387] [serial = 27] [outer = (nil)] 02:51:57 INFO - PROCESS | 3387 | 1461232317657 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 02:51:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 28 (0x7f9e561f5800) [pid = 3387] [serial = 28] [outer = 0x7f9e561f4800] 02:51:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 29 (0x7f9e55dcf800) [pid = 3387] [serial = 29] [outer = 0x7f9e561f4800] 02:51:57 INFO - PROCESS | 3387 | 1461232317804 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572c7800 == 11 [pid = 3387] [id = 11] 02:51:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 30 (0x7f9e56767400) [pid = 3387] [serial = 30] [outer = (nil)] 02:51:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 31 (0x7f9e57627800) [pid = 3387] [serial = 31] [outer = 0x7f9e56767400] 02:51:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572e1800 == 12 [pid = 3387] [id = 12] 02:51:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 32 (0x7f9e57621c00) [pid = 3387] [serial = 32] [outer = (nil)] 02:51:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 33 (0x7f9e589a2000) [pid = 3387] [serial = 33] [outer = 0x7f9e57621c00] 02:51:57 INFO - PROCESS | 3387 | 1461232317960 Marionette DEBUG loaded listener.js 02:51:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 34 (0x7f9e5aa8d800) [pid = 3387] [serial = 34] [outer = 0x7f9e57621c00] 02:51:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 35 (0x7f9e5ceef000) [pid = 3387] [serial = 35] [outer = 0x7f9e56767400] 02:51:58 INFO - PROCESS | 3387 | 1461232318926 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]]]}] 02:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1485ms 02:51:58 INFO - PROCESS | 3387 | 1461232318940 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 02:51:58 INFO - PROCESS | 3387 | 1461232318948 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 02:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:51:58 INFO - PROCESS | 3387 | 1461232318958 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:51:58 INFO - PROCESS | 3387 | 1461232318962 Marionette TRACE conn3 <- [1,22,null,{}] 02:51:58 INFO - PROCESS | 3387 | 1461232318968 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}] 02:51:59 INFO - PROCESS | 3387 | 1461232319123 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 02:51:59 INFO - PROCESS | 3387 | 1461232319219 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de1c000 == 13 [pid = 3387] [id = 13] 02:51:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 36 (0x7f9e5762a400) [pid = 3387] [serial = 36] [outer = (nil)] 02:51:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 37 (0x7f9e5e957000) [pid = 3387] [serial = 37] [outer = 0x7f9e5762a400] 02:51:59 INFO - PROCESS | 3387 | 1461232319289 Marionette DEBUG loaded listener.js 02:51:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 38 (0x7f9e5efa9400) [pid = 3387] [serial = 38] [outer = 0x7f9e5762a400] 02:52:00 INFO - PROCESS | 3387 | 1461232320092 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]]]}] 02:52:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1185ms 02:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:52:00 INFO - PROCESS | 3387 | 1461232320143 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 02:52:00 INFO - PROCESS | 3387 | 1461232320146 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 02:52:00 INFO - PROCESS | 3387 | 1461232320153 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:52:00 INFO - PROCESS | 3387 | 1461232320159 Marionette TRACE conn3 <- [1,26,null,{}] 02:52:00 INFO - PROCESS | 3387 | 1461232320175 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}] 02:52:00 INFO - PROCESS | 3387 | 1461232320357 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 02:52:00 INFO - PROCESS | 3387 | 1461232320472 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ea20000 == 14 [pid = 3387] [id = 14] 02:52:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 39 (0x7f9e5f956400) [pid = 3387] [serial = 39] [outer = (nil)] 02:52:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 40 (0x7f9e5fe18400) [pid = 3387] [serial = 40] [outer = 0x7f9e5f956400] 02:52:00 INFO - PROCESS | 3387 | 1461232320551 Marionette DEBUG loaded listener.js 02:52:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 41 (0x7f9e61a24000) [pid = 3387] [serial = 41] [outer = 0x7f9e5f956400] 02:52:01 INFO - PROCESS | 3387 | 1461232321598 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]]]}] 02:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1489ms 02:52:01 INFO - PROCESS | 3387 | 1461232321642 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 02:52:01 INFO - PROCESS | 3387 | 1461232321648 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 02:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:52:01 INFO - PROCESS | 3387 | 1461232321657 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:52:01 INFO - PROCESS | 3387 | 1461232321662 Marionette TRACE conn3 <- [1,30,null,{}] 02:52:01 INFO - PROCESS | 3387 | 1461232321669 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}] 02:52:01 INFO - PROCESS | 3387 | 1461232321870 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 02:52:02 INFO - PROCESS | 3387 | 1461232322136 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:02 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5cf3f800 == 15 [pid = 3387] [id = 15] 02:52:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 42 (0x7f9e5db34000) [pid = 3387] [serial = 42] [outer = (nil)] 02:52:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 43 (0x7f9e5dbbf000) [pid = 3387] [serial = 43] [outer = 0x7f9e5db34000] 02:52:02 INFO - PROCESS | 3387 | 1461232322206 Marionette DEBUG loaded listener.js 02:52:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 44 (0x7f9e5df6b800) [pid = 3387] [serial = 44] [outer = 0x7f9e5db34000] 02:52:02 INFO - PROCESS | 3387 | 1461232322855 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]]]}] 02:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1243ms 02:52:02 INFO - PROCESS | 3387 | 1461232322901 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 02:52:02 INFO - PROCESS | 3387 | 1461232322908 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 02:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:52:02 INFO - PROCESS | 3387 | 1461232322918 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:52:02 INFO - PROCESS | 3387 | 1461232322922 Marionette TRACE conn3 <- [1,34,null,{}] 02:52:02 INFO - PROCESS | 3387 | 1461232322928 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}] 02:52:03 INFO - PROCESS | 3387 | 1461232323081 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 02:52:03 INFO - PROCESS | 3387 | 1461232323165 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e824000 == 16 [pid = 3387] [id = 16] 02:52:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 45 (0x7f9e57626c00) [pid = 3387] [serial = 45] [outer = (nil)] 02:52:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 46 (0x7f9e5ef9f000) [pid = 3387] [serial = 46] [outer = 0x7f9e57626c00] 02:52:03 INFO - PROCESS | 3387 | 1461232323227 Marionette DEBUG loaded listener.js 02:52:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 47 (0x7f9e5f791400) [pid = 3387] [serial = 47] [outer = 0x7f9e57626c00] 02:52:03 INFO - PROCESS | 3387 | 1461232323855 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]]]}] 02:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 976ms 02:52:03 INFO - PROCESS | 3387 | 1461232323895 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 02:52:03 INFO - PROCESS | 3387 | 1461232323900 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 02:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:52:03 INFO - PROCESS | 3387 | 1461232323905 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:52:03 INFO - PROCESS | 3387 | 1461232323910 Marionette TRACE conn3 <- [1,38,null,{}] 02:52:03 INFO - PROCESS | 3387 | 1461232323925 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}] 02:52:04 INFO - PROCESS | 3387 | 1461232324091 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 02:52:04 INFO - PROCESS | 3387 | 1461232324125 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f575800 == 17 [pid = 3387] [id = 17] 02:52:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 48 (0x7f9e5efa7800) [pid = 3387] [serial = 48] [outer = (nil)] 02:52:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 49 (0x7f9e5fc5d400) [pid = 3387] [serial = 49] [outer = 0x7f9e5efa7800] 02:52:04 INFO - PROCESS | 3387 | 1461232324190 Marionette DEBUG loaded listener.js 02:52:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 50 (0x7f9e60732800) [pid = 3387] [serial = 50] [outer = 0x7f9e5efa7800] 02:52:04 INFO - PROCESS | 3387 | 1461232324851 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]]]}] 02:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 02:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:52:04 INFO - PROCESS | 3387 | 1461232324887 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 02:52:04 INFO - PROCESS | 3387 | 1461232324891 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 02:52:04 INFO - PROCESS | 3387 | 1461232324896 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:52:04 INFO - PROCESS | 3387 | 1461232324899 Marionette TRACE conn3 <- [1,42,null,{}] 02:52:04 INFO - PROCESS | 3387 | 1461232324904 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}] 02:52:05 INFO - PROCESS | 3387 | 1461232325073 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 02:52:05 INFO - PROCESS | 3387 | 1461232325091 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fc0c000 == 18 [pid = 3387] [id = 18] 02:52:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 51 (0x7f9e5f7b8c00) [pid = 3387] [serial = 51] [outer = (nil)] 02:52:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 52 (0x7f9e61a23c00) [pid = 3387] [serial = 52] [outer = 0x7f9e5f7b8c00] 02:52:05 INFO - PROCESS | 3387 | 1461232325155 Marionette DEBUG loaded listener.js 02:52:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 53 (0x7f9e61ddac00) [pid = 3387] [serial = 53] [outer = 0x7f9e5f7b8c00] 02:52:05 INFO - PROCESS | 3387 | 1461232325768 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]]]}] 02:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 933ms 02:52:05 INFO - PROCESS | 3387 | 1461232325830 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 02:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:52:05 INFO - PROCESS | 3387 | 1461232325833 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 02:52:05 INFO - PROCESS | 3387 | 1461232325840 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:52:05 INFO - PROCESS | 3387 | 1461232325843 Marionette TRACE conn3 <- [1,46,null,{}] 02:52:05 INFO - PROCESS | 3387 | 1461232325848 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}] 02:52:05 INFO - PROCESS | 3387 | 1461232325971 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 02:52:06 INFO - PROCESS | 3387 | 1461232326055 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fea9800 == 19 [pid = 3387] [id = 19] 02:52:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 54 (0x7f9e58a4fc00) [pid = 3387] [serial = 54] [outer = (nil)] 02:52:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 55 (0x7f9e61de1c00) [pid = 3387] [serial = 55] [outer = 0x7f9e58a4fc00] 02:52:06 INFO - PROCESS | 3387 | 1461232326121 Marionette DEBUG loaded listener.js 02:52:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 56 (0x7f9e6b63ec00) [pid = 3387] [serial = 56] [outer = 0x7f9e58a4fc00] 02:52:06 INFO - PROCESS | 3387 | 1461232326800 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]]]}] 02:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1027ms 02:52:06 INFO - PROCESS | 3387 | 1461232326869 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 02:52:06 INFO - PROCESS | 3387 | 1461232326875 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 02:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:52:06 INFO - PROCESS | 3387 | 1461232326884 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:52:06 INFO - PROCESS | 3387 | 1461232326890 Marionette TRACE conn3 <- [1,50,null,{}] 02:52:06 INFO - PROCESS | 3387 | 1461232326911 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}] 02:52:07 INFO - PROCESS | 3387 | 1461232327070 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 02:52:07 INFO - PROCESS | 3387 | 1461232327207 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572d2800 == 20 [pid = 3387] [id = 20] 02:52:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 57 (0x7f9e5618f000) [pid = 3387] [serial = 57] [outer = (nil)] 02:52:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 58 (0x7f9e5676c000) [pid = 3387] [serial = 58] [outer = 0x7f9e5618f000] 02:52:07 INFO - PROCESS | 3387 | 1461232327288 Marionette DEBUG loaded listener.js 02:52:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 59 (0x7f9e57622800) [pid = 3387] [serial = 59] [outer = 0x7f9e5618f000] 02:52:08 INFO - PROCESS | 3387 | 1461232328032 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]]]}] 02:52:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:52:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1195ms 02:52:08 INFO - PROCESS | 3387 | 1461232328078 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 02:52:08 INFO - PROCESS | 3387 | 1461232328087 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 02:52:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:52:08 INFO - PROCESS | 3387 | 1461232328099 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:52:08 INFO - PROCESS | 3387 | 1461232328103 Marionette TRACE conn3 <- [1,54,null,{}] 02:52:08 INFO - PROCESS | 3387 | 1461232328108 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}] 02:52:08 INFO - PROCESS | 3387 | 1461232328270 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 02:52:08 INFO - PROCESS | 3387 | 1461232328387 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef51800 == 21 [pid = 3387] [id = 21] 02:52:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 60 (0x7f9e56190c00) [pid = 3387] [serial = 60] [outer = (nil)] 02:52:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 61 (0x7f9e5db2ec00) [pid = 3387] [serial = 61] [outer = 0x7f9e56190c00] 02:52:08 INFO - PROCESS | 3387 | 1461232328458 Marionette DEBUG loaded listener.js 02:52:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 62 (0x7f9e5e304c00) [pid = 3387] [serial = 62] [outer = 0x7f9e56190c00] 02:52:09 INFO - PROCESS | 3387 | 1461232329229 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]]]}] 02:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1178ms 02:52:09 INFO - PROCESS | 3387 | 1461232329278 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 02:52:09 INFO - PROCESS | 3387 | 1461232329281 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 02:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:52:09 INFO - PROCESS | 3387 | 1461232329287 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:52:09 INFO - PROCESS | 3387 | 1461232329293 Marionette TRACE conn3 <- [1,58,null,{}] 02:52:09 INFO - PROCESS | 3387 | 1461232329309 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}] 02:52:09 INFO - PROCESS | 3387 | 1461232329476 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 02:52:09 INFO - PROCESS | 3387 | 1461232329593 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e61b4e800 == 22 [pid = 3387] [id = 22] 02:52:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 63 (0x7f9e5efa8800) [pid = 3387] [serial = 63] [outer = (nil)] 02:52:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 64 (0x7f9e5f957800) [pid = 3387] [serial = 64] [outer = 0x7f9e5efa8800] 02:52:09 INFO - PROCESS | 3387 | 1461232329673 Marionette DEBUG loaded listener.js 02:52:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 65 (0x7f9e6088cc00) [pid = 3387] [serial = 65] [outer = 0x7f9e5efa8800] 02:52:10 INFO - PROCESS | 3387 | 1461232330491 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]]]}] 02:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1238ms 02:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:52:10 INFO - PROCESS | 3387 | 1461232330526 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 02:52:10 INFO - PROCESS | 3387 | 1461232330529 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 02:52:10 INFO - PROCESS | 3387 | 1461232330535 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:52:10 INFO - PROCESS | 3387 | 1461232330538 Marionette TRACE conn3 <- [1,62,null,{}] 02:52:10 INFO - PROCESS | 3387 | 1461232330544 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}] 02:52:10 INFO - PROCESS | 3387 | 1461232330735 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 02:52:10 INFO - PROCESS | 3387 | 1461232330748 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6651b800 == 23 [pid = 3387] [id = 23] 02:52:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 66 (0x7f9e6b6c5c00) [pid = 3387] [serial = 66] [outer = (nil)] 02:52:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 67 (0x7f9e6c798400) [pid = 3387] [serial = 67] [outer = 0x7f9e6b6c5c00] 02:52:10 INFO - PROCESS | 3387 | 1461232330818 Marionette DEBUG loaded listener.js 02:52:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 68 (0x7f9e6c97cc00) [pid = 3387] [serial = 68] [outer = 0x7f9e6b6c5c00] 02:52:11 INFO - PROCESS | 3387 | 1461232331776 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]]]}] 02:52:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:52:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1280ms 02:52:11 INFO - PROCESS | 3387 | 1461232331815 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 02:52:11 INFO - PROCESS | 3387 | 1461232331820 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 02:52:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:52:11 INFO - PROCESS | 3387 | 1461232331827 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:52:11 INFO - PROCESS | 3387 | 1461232331833 Marionette TRACE conn3 <- [1,66,null,{}] 02:52:11 INFO - PROCESS | 3387 | 1461232331842 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}] 02:52:11 INFO - PROCESS | 3387 | 1461232331985 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 02:52:12 INFO - PROCESS | 3387 | 1461232332149 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e561f3800 == 24 [pid = 3387] [id = 24] 02:52:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 69 (0x7f9e5890cc00) [pid = 3387] [serial = 69] [outer = (nil)] 02:52:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 70 (0x7f9e58a5d000) [pid = 3387] [serial = 70] [outer = 0x7f9e5890cc00] 02:52:12 INFO - PROCESS | 3387 | 1461232332233 Marionette DEBUG loaded listener.js 02:52:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 71 (0x7f9e5cf1b400) [pid = 3387] [serial = 71] [outer = 0x7f9e5890cc00] 02:52:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fc0c000 == 23 [pid = 3387] [id = 18] 02:52:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f575800 == 22 [pid = 3387] [id = 17] 02:52:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e824000 == 21 [pid = 3387] [id = 16] 02:52:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5cf3f800 == 20 [pid = 3387] [id = 15] 02:52:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ea20000 == 19 [pid = 3387] [id = 14] 02:52:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5de1c000 == 18 [pid = 3387] [id = 13] 02:52:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572e1800 == 17 [pid = 3387] [id = 12] 02:52:13 INFO - PROCESS | 3387 | 1461232333057 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]]]}] 02:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1289ms 02:52:13 INFO - PROCESS | 3387 | 1461232333117 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 02:52:13 INFO - PROCESS | 3387 | 1461232333123 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 02:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:52:13 INFO - PROCESS | 3387 | 1461232333149 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:52:13 INFO - PROCESS | 3387 | 1461232333155 Marionette TRACE conn3 <- [1,70,null,{}] 02:52:13 INFO - PROCESS | 3387 | 1461232333163 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}] 02:52:13 INFO - PROCESS | 3387 | 1461232333329 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 02:52:13 INFO - PROCESS | 3387 | 1461232333448 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5dc72000 == 18 [pid = 3387] [id = 25] 02:52:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 72 (0x7f9e589a6000) [pid = 3387] [serial = 72] [outer = (nil)] 02:52:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 73 (0x7f9e5d908400) [pid = 3387] [serial = 73] [outer = 0x7f9e589a6000] 02:52:13 INFO - PROCESS | 3387 | 1461232333533 Marionette DEBUG loaded listener.js 02:52:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 74 (0x7f9e5dff4000) [pid = 3387] [serial = 74] [outer = 0x7f9e589a6000] 02:52:14 INFO - PROCESS | 3387 | 1461232334278 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]]]}] 02:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1186ms 02:52:14 INFO - PROCESS | 3387 | 1461232334333 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 02:52:14 INFO - PROCESS | 3387 | 1461232334342 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 02:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:52:14 INFO - PROCESS | 3387 | 1461232334370 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:52:14 INFO - PROCESS | 3387 | 1461232334375 Marionette TRACE conn3 <- [1,74,null,{}] 02:52:14 INFO - PROCESS | 3387 | 1461232334381 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}] 02:52:14 INFO - PROCESS | 3387 | 1461232334536 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 02:52:14 INFO - PROCESS | 3387 | 1461232334656 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef69000 == 19 [pid = 3387] [id = 26] 02:52:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 75 (0x7f9e5bf9ac00) [pid = 3387] [serial = 75] [outer = (nil)] 02:52:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 76 (0x7f9e5f7b9000) [pid = 3387] [serial = 76] [outer = 0x7f9e5bf9ac00] 02:52:14 INFO - PROCESS | 3387 | 1461232334730 Marionette DEBUG loaded listener.js 02:52:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 77 (0x7f9e606a5000) [pid = 3387] [serial = 77] [outer = 0x7f9e5bf9ac00] 02:52:15 INFO - PROCESS | 3387 | 1461232335508 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]]]}] 02:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1183ms 02:52:15 INFO - PROCESS | 3387 | 1461232335550 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 02:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:52:15 INFO - PROCESS | 3387 | 1461232335554 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 02:52:15 INFO - PROCESS | 3387 | 1461232335560 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:52:15 INFO - PROCESS | 3387 | 1461232335565 Marionette TRACE conn3 <- [1,78,null,{}] 02:52:15 INFO - PROCESS | 3387 | 1461232335581 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}] 02:52:15 INFO - PROCESS | 3387 | 1461232335747 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 02:52:15 INFO - PROCESS | 3387 | 1461232335867 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e61b54800 == 20 [pid = 3387] [id = 27] 02:52:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 78 (0x7f9e60738c00) [pid = 3387] [serial = 78] [outer = (nil)] 02:52:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 79 (0x7f9e6b6c6000) [pid = 3387] [serial = 79] [outer = 0x7f9e60738c00] 02:52:15 INFO - PROCESS | 3387 | 1461232335946 Marionette DEBUG loaded listener.js 02:52:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 80 (0x7f9e6c909000) [pid = 3387] [serial = 80] [outer = 0x7f9e60738c00] 02:52:16 INFO - PROCESS | 3387 | 1461232336743 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]]]}] 02:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1244ms 02:52:16 INFO - PROCESS | 3387 | 1461232336820 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 02:52:16 INFO - PROCESS | 3387 | 1461232336823 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 02:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:52:16 INFO - PROCESS | 3387 | 1461232336832 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:52:16 INFO - PROCESS | 3387 | 1461232336835 Marionette TRACE conn3 <- [1,82,null,{}] 02:52:16 INFO - PROCESS | 3387 | 1461232336839 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}] 02:52:17 INFO - PROCESS | 3387 | 1461232336994 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 02:52:17 INFO - PROCESS | 3387 | 1461232337113 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c2e9800 == 21 [pid = 3387] [id = 28] 02:52:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 81 (0x7f9e55757000) [pid = 3387] [serial = 81] [outer = (nil)] 02:52:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 82 (0x7f9e6d7c3400) [pid = 3387] [serial = 82] [outer = 0x7f9e55757000] 02:52:17 INFO - PROCESS | 3387 | 1461232337200 Marionette DEBUG loaded listener.js 02:52:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 83 (0x7f9e6dac4800) [pid = 3387] [serial = 83] [outer = 0x7f9e55757000] 02:52:18 INFO - PROCESS | 3387 | 1461232338115 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]]]}] 02:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1332ms 02:52:18 INFO - PROCESS | 3387 | 1461232338165 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 02:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:52:18 INFO - PROCESS | 3387 | 1461232338171 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 02:52:18 INFO - PROCESS | 3387 | 1461232338179 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:52:18 INFO - PROCESS | 3387 | 1461232338184 Marionette TRACE conn3 <- [1,86,null,{}] 02:52:18 INFO - PROCESS | 3387 | 1461232338193 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}] 02:52:18 INFO - PROCESS | 3387 | 1461232338355 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 02:52:18 INFO - PROCESS | 3387 | 1461232338484 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e561e6000 == 22 [pid = 3387] [id = 29] 02:52:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 84 (0x7f9e5762ac00) [pid = 3387] [serial = 84] [outer = (nil)] 02:52:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 85 (0x7f9e5c941800) [pid = 3387] [serial = 85] [outer = 0x7f9e5762ac00] 02:52:18 INFO - PROCESS | 3387 | 1461232338571 Marionette DEBUG loaded listener.js 02:52:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 86 (0x7f9e5df61800) [pid = 3387] [serial = 86] [outer = 0x7f9e5762ac00] 02:52:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e61b4e800 == 21 [pid = 3387] [id = 22] 02:52:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef51800 == 20 [pid = 3387] [id = 21] 02:52:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572d2800 == 19 [pid = 3387] [id = 20] 02:52:19 INFO - PROCESS | 3387 | 1461232339372 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]]]}] 02:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1239ms 02:52:19 INFO - PROCESS | 3387 | 1461232339417 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 02:52:19 INFO - PROCESS | 3387 | 1461232339425 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 02:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:52:19 INFO - PROCESS | 3387 | 1461232339434 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:52:19 INFO - PROCESS | 3387 | 1461232339438 Marionette TRACE conn3 <- [1,90,null,{}] 02:52:19 INFO - PROCESS | 3387 | 1461232339445 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}] 02:52:19 INFO - PROCESS | 3387 | 1461232339608 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 02:52:19 INFO - PROCESS | 3387 | 1461232339732 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef67000 == 20 [pid = 3387] [id = 30] 02:52:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 87 (0x7f9e5e302c00) [pid = 3387] [serial = 87] [outer = (nil)] 02:52:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 88 (0x7f9e5e3e1800) [pid = 3387] [serial = 88] [outer = 0x7f9e5e302c00] 02:52:19 INFO - PROCESS | 3387 | 1461232339809 Marionette DEBUG loaded listener.js 02:52:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 89 (0x7f9e5e3e7000) [pid = 3387] [serial = 89] [outer = 0x7f9e5e302c00] 02:52:20 INFO - PROCESS | 3387 | 1461232340624 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]]]}] 02:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1231ms 02:52:20 INFO - PROCESS | 3387 | 1461232340666 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 02:52:20 INFO - PROCESS | 3387 | 1461232340675 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 02:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:52:20 INFO - PROCESS | 3387 | 1461232340685 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:52:20 INFO - PROCESS | 3387 | 1461232340689 Marionette TRACE conn3 <- [1,94,null,{}] 02:52:20 INFO - PROCESS | 3387 | 1461232340694 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}] 02:52:20 INFO - PROCESS | 3387 | 1461232340859 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 02:52:20 INFO - PROCESS | 3387 | 1461232340980 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6651a000 == 21 [pid = 3387] [id = 31] 02:52:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 90 (0x7f9e5e304000) [pid = 3387] [serial = 90] [outer = (nil)] 02:52:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e5fc5a000) [pid = 3387] [serial = 91] [outer = 0x7f9e5e304000] 02:52:21 INFO - PROCESS | 3387 | 1461232341055 Marionette DEBUG loaded listener.js 02:52:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e6088e800) [pid = 3387] [serial = 92] [outer = 0x7f9e5e304000] 02:52:21 INFO - PROCESS | 3387 | 1461232341902 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]]]}] 02:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1279ms 02:52:21 INFO - PROCESS | 3387 | 1461232341968 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 02:52:21 INFO - PROCESS | 3387 | 1461232341973 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 02:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:52:21 INFO - PROCESS | 3387 | 1461232341993 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:52:22 INFO - PROCESS | 3387 | 1461232341998 Marionette TRACE conn3 <- [1,98,null,{}] 02:52:22 INFO - PROCESS | 3387 | 1461232342014 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}] 02:52:22 INFO - PROCESS | 3387 | 1461232342181 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 02:52:22 INFO - PROCESS | 3387 | 1461232342277 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c7ab800 == 22 [pid = 3387] [id = 32] 02:52:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e6c4bbc00) [pid = 3387] [serial = 93] [outer = (nil)] 02:52:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e6c942c00) [pid = 3387] [serial = 94] [outer = 0x7f9e6c4bbc00] 02:52:22 INFO - PROCESS | 3387 | 1461232342357 Marionette DEBUG loaded listener.js 02:52:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e6d732c00) [pid = 3387] [serial = 95] [outer = 0x7f9e6c4bbc00] 02:52:23 INFO - PROCESS | 3387 | 1461232343123 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]]]}] 02:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1182ms 02:52:23 INFO - PROCESS | 3387 | 1461232343184 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 02:52:23 INFO - PROCESS | 3387 | 1461232343189 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 02:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:52:23 INFO - PROCESS | 3387 | 1461232343195 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:52:23 INFO - PROCESS | 3387 | 1461232343197 Marionette TRACE conn3 <- [1,102,null,{}] 02:52:23 INFO - PROCESS | 3387 | 1461232343203 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}] 02:52:23 INFO - PROCESS | 3387 | 1461232343362 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 02:52:23 INFO - PROCESS | 3387 | 1461232343486 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d60b800 == 23 [pid = 3387] [id = 33] 02:52:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5584d400) [pid = 3387] [serial = 96] [outer = (nil)] 02:52:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e6f813000) [pid = 3387] [serial = 97] [outer = 0x7f9e5584d400] 02:52:23 INFO - PROCESS | 3387 | 1461232343559 Marionette DEBUG loaded listener.js 02:52:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e6f8cdc00) [pid = 3387] [serial = 98] [outer = 0x7f9e5584d400] 02:52:24 INFO - PROCESS | 3387 | 1461232344514 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]]]}] 02:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1376ms 02:52:24 INFO - PROCESS | 3387 | 1461232344572 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 02:52:24 INFO - PROCESS | 3387 | 1461232344577 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 02:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:52:24 INFO - PROCESS | 3387 | 1461232344586 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:52:24 INFO - PROCESS | 3387 | 1461232344592 Marionette TRACE conn3 <- [1,106,null,{}] 02:52:24 INFO - PROCESS | 3387 | 1461232344601 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}] 02:52:24 INFO - PROCESS | 3387 | 1461232344759 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 02:52:24 INFO - PROCESS | 3387 | 1461232344891 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ea1f800 == 24 [pid = 3387] [id = 34] 02:52:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e5dc03c00) [pid = 3387] [serial = 99] [outer = (nil)] 02:52:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e5df6b000) [pid = 3387] [serial = 100] [outer = 0x7f9e5dc03c00] 02:52:25 INFO - PROCESS | 3387 | 1461232345003 Marionette DEBUG loaded listener.js 02:52:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5e3e6800) [pid = 3387] [serial = 101] [outer = 0x7f9e5dc03c00] 02:52:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef69000 == 23 [pid = 3387] [id = 26] 02:52:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5dc72000 == 22 [pid = 3387] [id = 25] 02:52:25 INFO - PROCESS | 3387 | 1461232345920 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]]]}] 02:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1390ms 02:52:25 INFO - PROCESS | 3387 | 1461232345975 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 02:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:52:25 INFO - PROCESS | 3387 | 1461232345980 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 02:52:25 INFO - PROCESS | 3387 | 1461232345987 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:52:25 INFO - PROCESS | 3387 | 1461232345993 Marionette TRACE conn3 <- [1,110,null,{}] 02:52:26 INFO - PROCESS | 3387 | 1461232346001 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}] 02:52:26 INFO - PROCESS | 3387 | 1461232346162 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 02:52:26 INFO - PROCESS | 3387 | 1461232346295 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fe92000 == 23 [pid = 3387] [id = 35] 02:52:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e5e3e8800) [pid = 3387] [serial = 102] [outer = (nil)] 02:52:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e5f43bc00) [pid = 3387] [serial = 103] [outer = 0x7f9e5e3e8800] 02:52:26 INFO - PROCESS | 3387 | 1461232346373 Marionette DEBUG loaded listener.js 02:52:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e5fe17400) [pid = 3387] [serial = 104] [outer = 0x7f9e5e3e8800] 02:52:27 INFO - PROCESS | 3387 | 1461232347230 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]]]}] 02:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1281ms 02:52:27 INFO - PROCESS | 3387 | 1461232347277 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 02:52:27 INFO - PROCESS | 3387 | 1461232347285 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 02:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:52:27 INFO - PROCESS | 3387 | 1461232347296 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:52:27 INFO - PROCESS | 3387 | 1461232347301 Marionette TRACE conn3 <- [1,114,null,{}] 02:52:27 INFO - PROCESS | 3387 | 1461232347325 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}] 02:52:27 INFO - PROCESS | 3387 | 1461232347493 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 02:52:27 INFO - PROCESS | 3387 | 1461232347617 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c747000 == 24 [pid = 3387] [id = 36] 02:52:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5e3e9000) [pid = 3387] [serial = 105] [outer = (nil)] 02:52:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e6b6c9c00) [pid = 3387] [serial = 106] [outer = 0x7f9e5e3e9000] 02:52:27 INFO - PROCESS | 3387 | 1461232347693 Marionette DEBUG loaded listener.js 02:52:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e6d629c00) [pid = 3387] [serial = 107] [outer = 0x7f9e5e3e9000] 02:52:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e6dacf800) [pid = 3387] [serial = 108] [outer = 0x7f9e56767400] 02:52:28 INFO - PROCESS | 3387 | 1461232348663 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]]]}] 02:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1406ms 02:52:28 INFO - PROCESS | 3387 | 1461232348702 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 02:52:28 INFO - PROCESS | 3387 | 1461232348709 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 02:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:52:28 INFO - PROCESS | 3387 | 1461232348716 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:52:28 INFO - PROCESS | 3387 | 1461232348722 Marionette TRACE conn3 <- [1,118,null,{}] 02:52:28 INFO - PROCESS | 3387 | 1461232348737 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}] 02:52:28 INFO - PROCESS | 3387 | 1461232348898 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 02:52:29 INFO - PROCESS | 3387 | 1461232349026 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f878000 == 25 [pid = 3387] [id = 37] 02:52:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5e6f3000) [pid = 3387] [serial = 109] [outer = (nil)] 02:52:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e717be400) [pid = 3387] [serial = 110] [outer = 0x7f9e5e6f3000] 02:52:29 INFO - PROCESS | 3387 | 1461232349133 Marionette DEBUG loaded listener.js 02:52:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e719b4800) [pid = 3387] [serial = 111] [outer = 0x7f9e5e6f3000] 02:52:29 INFO - PROCESS | 3387 | 1461232349853 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]]]}] 02:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1182ms 02:52:29 INFO - PROCESS | 3387 | 1461232349899 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 02:52:29 INFO - PROCESS | 3387 | 1461232349903 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 02:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:52:29 INFO - PROCESS | 3387 | 1461232349909 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:52:29 INFO - PROCESS | 3387 | 1461232349911 Marionette TRACE conn3 <- [1,122,null,{}] 02:52:29 INFO - PROCESS | 3387 | 1461232349917 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}] 02:52:30 INFO - PROCESS | 3387 | 1461232350083 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 02:52:30 INFO - PROCESS | 3387 | 1461232350214 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572ca800 == 26 [pid = 3387] [id = 38] 02:52:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e55d03000) [pid = 3387] [serial = 112] [outer = (nil)] 02:52:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e71c24c00) [pid = 3387] [serial = 113] [outer = 0x7f9e55d03000] 02:52:30 INFO - PROCESS | 3387 | 1461232350286 Marionette DEBUG loaded listener.js 02:52:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e71d0b800) [pid = 3387] [serial = 114] [outer = 0x7f9e55d03000] 02:52:31 INFO - PROCESS | 3387 | 1461232351174 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]]]}] 02:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1331ms 02:52:31 INFO - PROCESS | 3387 | 1461232351242 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 02:52:31 INFO - PROCESS | 3387 | 1461232351248 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 02:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:52:31 INFO - PROCESS | 3387 | 1461232351256 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:52:31 INFO - PROCESS | 3387 | 1461232351262 Marionette TRACE conn3 <- [1,126,null,{}] 02:52:31 INFO - PROCESS | 3387 | 1461232351280 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}] 02:52:31 INFO - PROCESS | 3387 | 1461232351482 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 02:52:31 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6651a000 == 25 [pid = 3387] [id = 31] 02:52:31 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef67000 == 24 [pid = 3387] [id = 30] 02:52:31 INFO - PROCESS | 3387 | 1461232351696 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5cfe5000 == 25 [pid = 3387] [id = 39] 02:52:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e5c0ed400) [pid = 3387] [serial = 115] [outer = (nil)] 02:52:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e5dfed000) [pid = 3387] [serial = 116] [outer = 0x7f9e5c0ed400] 02:52:31 INFO - PROCESS | 3387 | 1461232351817 Marionette DEBUG loaded listener.js 02:52:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e5efa6c00) [pid = 3387] [serial = 117] [outer = 0x7f9e5c0ed400] 02:52:32 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6651b800 == 24 [pid = 3387] [id = 23] 02:52:32 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e61b54800 == 23 [pid = 3387] [id = 27] 02:52:32 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e64ec1000 == 22 [pid = 3387] [id = 8] 02:52:32 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6f878000 == 21 [pid = 3387] [id = 37] 02:52:32 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c747000 == 20 [pid = 3387] [id = 36] 02:52:32 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fea9800 == 19 [pid = 3387] [id = 19] 02:52:32 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fe92000 == 18 [pid = 3387] [id = 35] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55db8000 == 17 [pid = 3387] [id = 9] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c2e9800 == 16 [pid = 3387] [id = 28] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572ca800 == 15 [pid = 3387] [id = 38] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c7ab800 == 14 [pid = 3387] [id = 32] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e589e6000 == 13 [pid = 3387] [id = 6] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e561f3800 == 12 [pid = 3387] [id = 24] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e561e6000 == 11 [pid = 3387] [id = 29] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d60b800 == 10 [pid = 3387] [id = 33] 02:52:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ea1f800 == 9 [pid = 3387] [id = 34] 02:52:35 INFO - PROCESS | 3387 | 1461232355041 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]]]}] 02:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 3798ms 02:52:35 INFO - PROCESS | 3387 | 1461232355058 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 02:52:35 INFO - PROCESS | 3387 | 1461232355065 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 02:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:52:35 INFO - PROCESS | 3387 | 1461232355073 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:52:35 INFO - PROCESS | 3387 | 1461232355078 Marionette TRACE conn3 <- [1,130,null,{}] 02:52:35 INFO - PROCESS | 3387 | 1461232355112 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}] 02:52:35 INFO - PROCESS | 3387 | 1461232355299 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 02:52:35 INFO - PROCESS | 3387 | 1461232355313 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5b45e000 == 10 [pid = 3387] [id = 40] 02:52:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e5dca1c00) [pid = 3387] [serial = 118] [outer = (nil)] 02:52:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e5e30cc00) [pid = 3387] [serial = 119] [outer = 0x7f9e5dca1c00] 02:52:35 INFO - PROCESS | 3387 | 1461232355379 Marionette DEBUG loaded listener.js 02:52:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e5e3e8400) [pid = 3387] [serial = 120] [outer = 0x7f9e5dca1c00] 02:52:36 INFO - PROCESS | 3387 | 1461232356127 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]]]}] 02:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1078ms 02:52:36 INFO - PROCESS | 3387 | 1461232356153 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 02:52:36 INFO - PROCESS | 3387 | 1461232356163 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 02:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:52:36 INFO - PROCESS | 3387 | 1461232356174 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:52:36 INFO - PROCESS | 3387 | 1461232356178 Marionette TRACE conn3 <- [1,134,null,{}] 02:52:36 INFO - PROCESS | 3387 | 1461232356205 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}] 02:52:36 INFO - PROCESS | 3387 | 1461232356370 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 02:52:36 INFO - PROCESS | 3387 | 1461232356380 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec13000 == 11 [pid = 3387] [id = 41] 02:52:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e55d03c00) [pid = 3387] [serial = 121] [outer = (nil)] 02:52:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e58bfb400) [pid = 3387] [serial = 122] [outer = 0x7f9e55d03c00] 02:52:36 INFO - PROCESS | 3387 | 1461232356443 Marionette DEBUG loaded listener.js 02:52:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e5e3eac00) [pid = 3387] [serial = 123] [outer = 0x7f9e55d03c00] 02:52:37 INFO - PROCESS | 3387 | 1461232357257 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]]]}] 02:52:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:52:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1098ms 02:52:37 INFO - PROCESS | 3387 | 1461232357289 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 02:52:37 INFO - PROCESS | 3387 | 1461232357292 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 02:52:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:52:37 INFO - PROCESS | 3387 | 1461232357306 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:52:37 INFO - PROCESS | 3387 | 1461232357312 Marionette TRACE conn3 <- [1,138,null,{}] 02:52:37 INFO - PROCESS | 3387 | 1461232357328 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}] 02:52:37 INFO - PROCESS | 3387 | 1461232357538 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 02:52:37 INFO - PROCESS | 3387 | 1461232357561 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c2d4800 == 12 [pid = 3387] [id = 42] 02:52:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e5aa8a400) [pid = 3387] [serial = 124] [outer = (nil)] 02:52:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e61a1a000) [pid = 3387] [serial = 125] [outer = 0x7f9e5aa8a400] 02:52:37 INFO - PROCESS | 3387 | 1461232357628 Marionette DEBUG loaded listener.js 02:52:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e61de3400) [pid = 3387] [serial = 126] [outer = 0x7f9e5aa8a400] 02:52:38 INFO - PROCESS | 3387 | 1461232358367 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]]]}] 02:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1088ms 02:52:38 INFO - PROCESS | 3387 | 1461232358389 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 02:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:52:38 INFO - PROCESS | 3387 | 1461232358393 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 02:52:38 INFO - PROCESS | 3387 | 1461232358407 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:52:38 INFO - PROCESS | 3387 | 1461232358409 Marionette TRACE conn3 <- [1,142,null,{}] 02:52:38 INFO - PROCESS | 3387 | 1461232358422 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}] 02:52:38 INFO - PROCESS | 3387 | 1461232358594 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 02:52:38 INFO - PROCESS | 3387 | 1461232358667 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c9ad000 == 13 [pid = 3387] [id = 43] 02:52:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e55d10000) [pid = 3387] [serial = 127] [outer = (nil)] 02:52:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e6c719c00) [pid = 3387] [serial = 128] [outer = 0x7f9e55d10000] 02:52:38 INFO - PROCESS | 3387 | 1461232358729 Marionette DEBUG loaded listener.js 02:52:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 129 (0x7f9e6c974000) [pid = 3387] [serial = 129] [outer = 0x7f9e55d10000] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 128 (0x7f9e5890cc00) [pid = 3387] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 127 (0x7f9e6c4bbc00) [pid = 3387] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e5efa7800) [pid = 3387] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e5f7b8c00) [pid = 3387] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e5762a400) [pid = 3387] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e5f956400) [pid = 3387] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e57626c00) [pid = 3387] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e57621c00) [pid = 3387] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e5db34000) [pid = 3387] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e60738c00) [pid = 3387] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e6b6c5c00) [pid = 3387] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e5e304000) [pid = 3387] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5e302c00) [pid = 3387] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e5dc03c00) [pid = 3387] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e5584d400) [pid = 3387] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e5efa8800) [pid = 3387] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e56190c00) [pid = 3387] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5618f000) [pid = 3387] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5762ac00) [pid = 3387] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e58a4fc00) [pid = 3387] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e5bf9ac00) [pid = 3387] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e57496800) [pid = 3387] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e589a6000) [pid = 3387] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e5e3e9000) [pid = 3387] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e55850800) [pid = 3387] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5e3e8800) [pid = 3387] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e55757000) [pid = 3387] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e5e6f3000) [pid = 3387] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:52:39 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e57623000) [pid = 3387] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:52:40 INFO - PROCESS | 3387 | 1461232360189 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]]]}] 02:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1839ms 02:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:52:40 INFO - PROCESS | 3387 | 1461232360239 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 02:52:40 INFO - PROCESS | 3387 | 1461232360241 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 02:52:40 INFO - PROCESS | 3387 | 1461232360245 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:52:40 INFO - PROCESS | 3387 | 1461232360249 Marionette TRACE conn3 <- [1,146,null,{}] 02:52:40 INFO - PROCESS | 3387 | 1461232360255 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}] 02:52:40 INFO - PROCESS | 3387 | 1461232360379 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 02:52:40 INFO - PROCESS | 3387 | 1461232360479 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5744b000 == 14 [pid = 3387] [id = 44] 02:52:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5575a800) [pid = 3387] [serial = 130] [outer = (nil)] 02:52:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e57498000) [pid = 3387] [serial = 131] [outer = 0x7f9e5575a800] 02:52:40 INFO - PROCESS | 3387 | 1461232360541 Marionette DEBUG loaded listener.js 02:52:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e5c942000) [pid = 3387] [serial = 132] [outer = 0x7f9e5575a800] 02:52:41 INFO - PROCESS | 3387 | 1461232361323 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]]]}] 02:52:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:52:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1128ms 02:52:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:52:41 INFO - PROCESS | 3387 | 1461232361375 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 02:52:41 INFO - PROCESS | 3387 | 1461232361378 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 02:52:41 INFO - PROCESS | 3387 | 1461232361384 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:52:41 INFO - PROCESS | 3387 | 1461232361388 Marionette TRACE conn3 <- [1,150,null,{}] 02:52:41 INFO - PROCESS | 3387 | 1461232361393 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}] 02:52:41 INFO - PROCESS | 3387 | 1461232361552 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 02:52:41 INFO - PROCESS | 3387 | 1461232361563 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c451800 == 15 [pid = 3387] [id = 45] 02:52:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e56187800) [pid = 3387] [serial = 133] [outer = (nil)] 02:52:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e6c9ce400) [pid = 3387] [serial = 134] [outer = 0x7f9e56187800] 02:52:41 INFO - PROCESS | 3387 | 1461232361624 Marionette DEBUG loaded listener.js 02:52:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e6dace800) [pid = 3387] [serial = 135] [outer = 0x7f9e56187800] 02:52:42 INFO - PROCESS | 3387 | 1461232362646 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]]]}] 02:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1286ms 02:52:42 INFO - PROCESS | 3387 | 1461232362670 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 02:52:42 INFO - PROCESS | 3387 | 1461232362676 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 02:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:52:42 INFO - PROCESS | 3387 | 1461232362686 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:52:42 INFO - PROCESS | 3387 | 1461232362690 Marionette TRACE conn3 <- [1,154,null,{}] 02:52:42 INFO - PROCESS | 3387 | 1461232362698 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}] 02:52:42 INFO - PROCESS | 3387 | 1461232362852 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 02:52:42 INFO - PROCESS | 3387 | 1461232362988 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5dc7e000 == 16 [pid = 3387] [id = 46] 02:52:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e58bef800) [pid = 3387] [serial = 136] [outer = (nil)] 02:52:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e58bf7c00) [pid = 3387] [serial = 137] [outer = 0x7f9e58bef800] 02:52:43 INFO - PROCESS | 3387 | 1461232363063 Marionette DEBUG loaded listener.js 02:52:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5bfa5000) [pid = 3387] [serial = 138] [outer = 0x7f9e58bef800] 02:52:44 INFO - PROCESS | 3387 | 1461232364193 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]]]}] 02:52:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:52:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1538ms 02:52:44 INFO - PROCESS | 3387 | 1461232364225 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 02:52:44 INFO - PROCESS | 3387 | 1461232364233 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 02:52:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:52:44 INFO - PROCESS | 3387 | 1461232364243 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:52:44 INFO - PROCESS | 3387 | 1461232364247 Marionette TRACE conn3 <- [1,158,null,{}] 02:52:44 INFO - PROCESS | 3387 | 1461232364253 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}] 02:52:44 INFO - PROCESS | 3387 | 1461232364413 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 02:52:44 INFO - PROCESS | 3387 | 1461232364556 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c7b5000 == 17 [pid = 3387] [id = 47] 02:52:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e5b47fc00) [pid = 3387] [serial = 139] [outer = (nil)] 02:52:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e5f94ec00) [pid = 3387] [serial = 140] [outer = 0x7f9e5b47fc00] 02:52:44 INFO - PROCESS | 3387 | 1461232364629 Marionette DEBUG loaded listener.js 02:52:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e61de3800) [pid = 3387] [serial = 141] [outer = 0x7f9e5b47fc00] 02:52:45 INFO - PROCESS | 3387 | 1461232365451 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]]]}] 02:52:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1227ms 02:52:45 INFO - PROCESS | 3387 | 1461232365471 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 02:52:45 INFO - PROCESS | 3387 | 1461232365474 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 02:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:52:45 INFO - PROCESS | 3387 | 1461232365481 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:52:45 INFO - PROCESS | 3387 | 1461232365486 Marionette TRACE conn3 <- [1,162,null,{}] 02:52:45 INFO - PROCESS | 3387 | 1461232365530 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}] 02:52:45 INFO - PROCESS | 3387 | 1461232365699 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 02:52:45 INFO - PROCESS | 3387 | 1461232365953 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55dd1800 == 18 [pid = 3387] [id = 48] 02:52:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e55d0d000) [pid = 3387] [serial = 142] [outer = (nil)] 02:52:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e56194400) [pid = 3387] [serial = 143] [outer = 0x7f9e55d0d000] 02:52:46 INFO - PROCESS | 3387 | 1461232366088 Marionette DEBUG loaded listener.js 02:52:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e57499c00) [pid = 3387] [serial = 144] [outer = 0x7f9e55d0d000] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e5dfed800) [pid = 3387] [serial = 12] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e5e305000) [pid = 3387] [serial = 9] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e6f813000) [pid = 3387] [serial = 97] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5d908400) [pid = 3387] [serial = 73] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5cf1b400) [pid = 3387] [serial = 71] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e5c941800) [pid = 3387] [serial = 85] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e6d732c00) [pid = 3387] [serial = 95] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e6f30d800) [pid = 3387] [serial = 2] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e6c942c00) [pid = 3387] [serial = 94] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e561f5800) [pid = 3387] [serial = 28] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5fc5d400) [pid = 3387] [serial = 49] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e61a23c00) [pid = 3387] [serial = 52] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e61ddac00) [pid = 3387] [serial = 53] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e58a5d000) [pid = 3387] [serial = 70] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e5e957000) [pid = 3387] [serial = 37] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e60732800) [pid = 3387] [serial = 50] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e5efa9400) [pid = 3387] [serial = 38] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5fe18400) [pid = 3387] [serial = 40] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e61a24000) [pid = 3387] [serial = 41] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e5ef9f000) [pid = 3387] [serial = 46] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e589a2000) [pid = 3387] [serial = 33] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e5df6b800) [pid = 3387] [serial = 44] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e5dbbf000) [pid = 3387] [serial = 43] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e5f791400) [pid = 3387] [serial = 47] [outer = (nil)] [url = about:blank] 02:52:46 INFO - PROCESS | 3387 | --DOMWINDOW == 90 (0x7f9e5aa8d800) [pid = 3387] [serial = 34] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 89 (0x7f9e6c799800) [pid = 3387] [serial = 26] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 88 (0x7f9e57627800) [pid = 3387] [serial = 31] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 87 (0x7f9e6b63ec00) [pid = 3387] [serial = 56] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 86 (0x7f9e5fc5a000) [pid = 3387] [serial = 91] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 85 (0x7f9e5e304c00) [pid = 3387] [serial = 62] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 84 (0x7f9e5f957800) [pid = 3387] [serial = 64] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 83 (0x7f9e6b6c9c00) [pid = 3387] [serial = 106] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 82 (0x7f9e57622800) [pid = 3387] [serial = 59] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 81 (0x7f9e5df61800) [pid = 3387] [serial = 86] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 80 (0x7f9e5e3e1800) [pid = 3387] [serial = 88] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 79 (0x7f9e5db2ec00) [pid = 3387] [serial = 61] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 78 (0x7f9e61de1c00) [pid = 3387] [serial = 55] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 77 (0x7f9e5676c000) [pid = 3387] [serial = 58] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 76 (0x7f9e5e3e6800) [pid = 3387] [serial = 101] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 75 (0x7f9e6b6c6000) [pid = 3387] [serial = 79] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 74 (0x7f9e606a5000) [pid = 3387] [serial = 77] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 73 (0x7f9e5f43bc00) [pid = 3387] [serial = 103] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 72 (0x7f9e5f7b9000) [pid = 3387] [serial = 76] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 71 (0x7f9e6c909000) [pid = 3387] [serial = 80] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 70 (0x7f9e6c97cc00) [pid = 3387] [serial = 68] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 69 (0x7f9e6088e800) [pid = 3387] [serial = 92] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 68 (0x7f9e5ceef000) [pid = 3387] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 67 (0x7f9e5e3e7000) [pid = 3387] [serial = 89] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 66 (0x7f9e6d7c3400) [pid = 3387] [serial = 82] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 65 (0x7f9e6c798400) [pid = 3387] [serial = 67] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 64 (0x7f9e5df6b000) [pid = 3387] [serial = 100] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 63 (0x7f9e6f8cdc00) [pid = 3387] [serial = 98] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 62 (0x7f9e6088cc00) [pid = 3387] [serial = 65] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 61 (0x7f9e55755c00) [pid = 3387] [serial = 23] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 60 (0x7f9e5dff4000) [pid = 3387] [serial = 74] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 59 (0x7f9e6d629c00) [pid = 3387] [serial = 107] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 58 (0x7f9e55d0bc00) [pid = 3387] [serial = 25] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 57 (0x7f9e55750c00) [pid = 3387] [serial = 22] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 56 (0x7f9e5fe17400) [pid = 3387] [serial = 104] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 55 (0x7f9e6dac4800) [pid = 3387] [serial = 83] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 54 (0x7f9e719b4800) [pid = 3387] [serial = 111] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 53 (0x7f9e717be400) [pid = 3387] [serial = 110] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 52 (0x7f9e57624c00) [pid = 3387] [serial = 16] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 51 (0x7f9e5762bc00) [pid = 3387] [serial = 17] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 50 (0x7f9e71c24c00) [pid = 3387] [serial = 113] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | --DOMWINDOW == 49 (0x7f9e5890ac00) [pid = 3387] [serial = 19] [outer = (nil)] [url = about:blank] 02:52:47 INFO - PROCESS | 3387 | 1461232367201 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]]]}] 02:52:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:52:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1792ms 02:52:47 INFO - PROCESS | 3387 | 1461232367289 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 02:52:47 INFO - PROCESS | 3387 | 1461232367294 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 02:52:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:52:47 INFO - PROCESS | 3387 | 1461232367312 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:52:47 INFO - PROCESS | 3387 | 1461232367315 Marionette TRACE conn3 <- [1,166,null,{}] 02:52:47 INFO - PROCESS | 3387 | 1461232367322 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}] 02:52:47 INFO - PROCESS | 3387 | 1461232367454 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 02:52:47 INFO - PROCESS | 3387 | 1461232367589 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e589df800 == 19 [pid = 3387] [id = 49] 02:52:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 50 (0x7f9e55d11400) [pid = 3387] [serial = 145] [outer = (nil)] 02:52:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 51 (0x7f9e5cfa4c00) [pid = 3387] [serial = 146] [outer = 0x7f9e55d11400] 02:52:47 INFO - PROCESS | 3387 | 1461232367655 Marionette DEBUG loaded listener.js 02:52:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 52 (0x7f9e5db2ec00) [pid = 3387] [serial = 147] [outer = 0x7f9e55d11400] 02:52:48 INFO - PROCESS | 3387 | 1461232368273 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]]]}] 02:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 980ms 02:52:48 INFO - PROCESS | 3387 | 1461232368292 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 02:52:48 INFO - PROCESS | 3387 | 1461232368298 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 02:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:52:48 INFO - PROCESS | 3387 | 1461232368306 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:52:48 INFO - PROCESS | 3387 | 1461232368308 Marionette TRACE conn3 <- [1,170,null,{}] 02:52:48 INFO - PROCESS | 3387 | 1461232368314 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}] 02:52:48 INFO - PROCESS | 3387 | 1461232368475 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 02:52:48 INFO - PROCESS | 3387 | 1461232368496 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de07000 == 20 [pid = 3387] [id = 50] 02:52:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 53 (0x7f9e5d9fc000) [pid = 3387] [serial = 148] [outer = (nil)] 02:52:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 54 (0x7f9e5e3dc400) [pid = 3387] [serial = 149] [outer = 0x7f9e5d9fc000] 02:52:48 INFO - PROCESS | 3387 | 1461232368564 Marionette DEBUG loaded listener.js 02:52:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 55 (0x7f9e5e72ec00) [pid = 3387] [serial = 150] [outer = 0x7f9e5d9fc000] 02:52:49 INFO - PROCESS | 3387 | 1461232369229 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]]]}] 02:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 983ms 02:52:49 INFO - PROCESS | 3387 | 1461232369290 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 02:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:52:49 INFO - PROCESS | 3387 | 1461232369294 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 02:52:49 INFO - PROCESS | 3387 | 1461232369302 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:52:49 INFO - PROCESS | 3387 | 1461232369310 Marionette TRACE conn3 <- [1,174,null,{}] 02:52:49 INFO - PROCESS | 3387 | 1461232369329 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}] 02:52:49 INFO - PROCESS | 3387 | 1461232369495 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 02:52:49 INFO - PROCESS | 3387 | 1461232369513 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ea16800 == 21 [pid = 3387] [id = 51] 02:52:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 56 (0x7f9e55850800) [pid = 3387] [serial = 151] [outer = (nil)] 02:52:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 57 (0x7f9e5f792400) [pid = 3387] [serial = 152] [outer = 0x7f9e55850800] 02:52:49 INFO - PROCESS | 3387 | 1461232369573 Marionette DEBUG loaded listener.js 02:52:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 58 (0x7f9e5f957400) [pid = 3387] [serial = 153] [outer = 0x7f9e55850800] 02:52:50 INFO - PROCESS | 3387 | 1461232370278 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]]]}] 02:52:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 987ms 02:52:50 INFO - PROCESS | 3387 | 1461232370293 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 02:52:50 INFO - PROCESS | 3387 | 1461232370297 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 02:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:52:50 INFO - PROCESS | 3387 | 1461232370307 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:52:50 INFO - PROCESS | 3387 | 1461232370309 Marionette TRACE conn3 <- [1,178,null,{}] 02:52:50 INFO - PROCESS | 3387 | 1461232370313 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}] 02:52:50 INFO - PROCESS | 3387 | 1461232370473 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 02:52:50 INFO - PROCESS | 3387 | 1461232370499 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f7ce800 == 22 [pid = 3387] [id = 52] 02:52:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 59 (0x7f9e5f958000) [pid = 3387] [serial = 154] [outer = (nil)] 02:52:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 60 (0x7f9e6088cc00) [pid = 3387] [serial = 155] [outer = 0x7f9e5f958000] 02:52:50 INFO - PROCESS | 3387 | 1461232370570 Marionette DEBUG loaded listener.js 02:52:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 61 (0x7f9e61d99400) [pid = 3387] [serial = 156] [outer = 0x7f9e5f958000] 02:52:51 INFO - PROCESS | 3387 | 1461232371262 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]]]}] 02:52:51 INFO - PROCESS | 3387 | --DOMWINDOW == 60 (0x7f9e5575a800) [pid = 3387] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:52:51 INFO - PROCESS | 3387 | --DOMWINDOW == 59 (0x7f9e55d10000) [pid = 3387] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:52:51 INFO - PROCESS | 3387 | --DOMWINDOW == 58 (0x7f9e5aa8a400) [pid = 3387] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:52:51 INFO - PROCESS | 3387 | --DOMWINDOW == 57 (0x7f9e5c0ed400) [pid = 3387] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:52:51 INFO - PROCESS | 3387 | --DOMWINDOW == 56 (0x7f9e5dca1c00) [pid = 3387] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:52:51 INFO - PROCESS | 3387 | --DOMWINDOW == 55 (0x7f9e55d03c00) [pid = 3387] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 982ms 02:52:51 INFO - PROCESS | 3387 | 1461232371290 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 02:52:51 INFO - PROCESS | 3387 | 1461232371294 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 02:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:52:51 INFO - PROCESS | 3387 | 1461232371301 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:52:51 INFO - PROCESS | 3387 | 1461232371304 Marionette TRACE conn3 <- [1,182,null,{}] 02:52:51 INFO - PROCESS | 3387 | 1461232371309 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}] 02:52:51 INFO - PROCESS | 3387 | 1461232371435 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 02:52:51 INFO - PROCESS | 3387 | 1461232371458 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e605c8800 == 23 [pid = 3387] [id = 53] 02:52:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 56 (0x7f9e5fe36c00) [pid = 3387] [serial = 157] [outer = (nil)] 02:52:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 57 (0x7f9e61d97400) [pid = 3387] [serial = 158] [outer = 0x7f9e5fe36c00] 02:52:51 INFO - PROCESS | 3387 | 1461232371533 Marionette DEBUG loaded listener.js 02:52:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 58 (0x7f9e6c275400) [pid = 3387] [serial = 159] [outer = 0x7f9e5fe36c00] 02:52:52 INFO - PROCESS | 3387 | 1461232372172 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:52:52 INFO - PROCESS | 3387 | 1461232372398 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]]]}] 02:52:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:52:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1130ms 02:52:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:52:52 INFO - PROCESS | 3387 | 1461232372433 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 02:52:52 INFO - PROCESS | 3387 | 1461232372435 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 02:52:52 INFO - PROCESS | 3387 | 1461232372441 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:52:52 INFO - PROCESS | 3387 | 1461232372444 Marionette TRACE conn3 <- [1,186,null,{}] 02:52:52 INFO - PROCESS | 3387 | 1461232372449 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}] 02:52:52 INFO - PROCESS | 3387 | 1461232372580 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 02:52:52 INFO - PROCESS | 3387 | 1461232372599 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6651f800 == 24 [pid = 3387] [id = 54] 02:52:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 59 (0x7f9e665e4400) [pid = 3387] [serial = 160] [outer = (nil)] 02:52:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 60 (0x7f9e6c9cec00) [pid = 3387] [serial = 161] [outer = 0x7f9e665e4400] 02:52:52 INFO - PROCESS | 3387 | 1461232372658 Marionette DEBUG loaded listener.js 02:52:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 61 (0x7f9e6f8c7c00) [pid = 3387] [serial = 162] [outer = 0x7f9e665e4400] 02:52:53 INFO - PROCESS | 3387 | 1461232373389 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]]]}] 02:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 983ms 02:52:53 INFO - PROCESS | 3387 | 1461232373426 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 02:52:53 INFO - PROCESS | 3387 | 1461232373431 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 02:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:52:53 INFO - PROCESS | 3387 | 1461232373440 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:52:53 INFO - PROCESS | 3387 | 1461232373445 Marionette TRACE conn3 <- [1,190,null,{}] 02:52:53 INFO - PROCESS | 3387 | 1461232373454 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}] 02:52:53 INFO - PROCESS | 3387 | 1461232373656 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 02:52:53 INFO - PROCESS | 3387 | 1461232373793 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572ca000 == 25 [pid = 3387] [id = 55] 02:52:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 62 (0x7f9e55d0e800) [pid = 3387] [serial = 163] [outer = (nil)] 02:52:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 63 (0x7f9e57494400) [pid = 3387] [serial = 164] [outer = 0x7f9e55d0e800] 02:52:54 INFO - PROCESS | 3387 | 1461232374054 Marionette DEBUG loaded listener.js 02:52:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 64 (0x7f9e57628800) [pid = 3387] [serial = 165] [outer = 0x7f9e55d0e800] 02:52:54 INFO - PROCESS | 3387 | 1461232374813 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]]]}] 02:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1386ms 02:52:54 INFO - PROCESS | 3387 | 1461232374825 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 02:52:54 INFO - PROCESS | 3387 | 1461232374834 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 02:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:52:54 INFO - PROCESS | 3387 | 1461232374862 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:52:54 INFO - PROCESS | 3387 | 1461232374866 Marionette TRACE conn3 <- [1,194,null,{}] 02:52:54 INFO - PROCESS | 3387 | 1461232374872 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}] 02:52:55 INFO - PROCESS | 3387 | 1461232375033 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 02:52:55 INFO - PROCESS | 3387 | 1461232375162 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de06800 == 26 [pid = 3387] [id = 56] 02:52:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 65 (0x7f9e55d0ec00) [pid = 3387] [serial = 166] [outer = (nil)] 02:52:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 66 (0x7f9e5dc02c00) [pid = 3387] [serial = 167] [outer = 0x7f9e55d0ec00] 02:52:55 INFO - PROCESS | 3387 | 1461232375232 Marionette DEBUG loaded listener.js 02:52:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 67 (0x7f9e5e3dd400) [pid = 3387] [serial = 168] [outer = 0x7f9e55d0ec00] 02:52:56 INFO - PROCESS | 3387 | 1461232376118 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]]]}] 02:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1287ms 02:52:56 INFO - PROCESS | 3387 | 1461232376147 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 02:52:56 INFO - PROCESS | 3387 | 1461232376150 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 02:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:52:56 INFO - PROCESS | 3387 | 1461232376156 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:52:56 INFO - PROCESS | 3387 | 1461232376162 Marionette TRACE conn3 <- [1,198,null,{}] 02:52:56 INFO - PROCESS | 3387 | 1461232376178 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}] 02:52:56 INFO - PROCESS | 3387 | 1461232376327 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 02:52:56 INFO - PROCESS | 3387 | 1461232376455 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66519000 == 27 [pid = 3387] [id = 57] 02:52:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 68 (0x7f9e5e3dd000) [pid = 3387] [serial = 169] [outer = (nil)] 02:52:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 69 (0x7f9e60734000) [pid = 3387] [serial = 170] [outer = 0x7f9e5e3dd000] 02:52:56 INFO - PROCESS | 3387 | 1461232376531 Marionette DEBUG loaded listener.js 02:52:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 70 (0x7f9e6b6c9800) [pid = 3387] [serial = 171] [outer = 0x7f9e5e3dd000] 02:52:57 INFO - PROCESS | 3387 | 1461232377348 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]]]}] 02:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1235ms 02:52:57 INFO - PROCESS | 3387 | 1461232377392 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 02:52:57 INFO - PROCESS | 3387 | 1461232377397 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 02:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:52:57 INFO - PROCESS | 3387 | 1461232377402 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:52:57 INFO - PROCESS | 3387 | 1461232377404 Marionette TRACE conn3 <- [1,202,null,{}] 02:52:57 INFO - PROCESS | 3387 | 1461232377410 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}] 02:52:57 INFO - PROCESS | 3387 | 1461232377562 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 02:52:57 INFO - PROCESS | 3387 | 1461232377683 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c72e800 == 28 [pid = 3387] [id = 58] 02:52:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 71 (0x7f9e5e3ddc00) [pid = 3387] [serial = 172] [outer = (nil)] 02:52:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 72 (0x7f9e6c9cc400) [pid = 3387] [serial = 173] [outer = 0x7f9e5e3ddc00] 02:52:57 INFO - PROCESS | 3387 | 1461232377757 Marionette DEBUG loaded listener.js 02:52:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 73 (0x7f9e7116b400) [pid = 3387] [serial = 174] [outer = 0x7f9e5e3ddc00] 02:52:58 INFO - PROCESS | 3387 | 1461232378711 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]]]}] 02:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1383ms 02:52:58 INFO - PROCESS | 3387 | 1461232378787 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 02:52:58 INFO - PROCESS | 3387 | 1461232378793 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 02:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:52:58 INFO - PROCESS | 3387 | 1461232378802 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:52:58 INFO - PROCESS | 3387 | 1461232378807 Marionette TRACE conn3 <- [1,206,null,{}] 02:52:58 INFO - PROCESS | 3387 | 1461232378816 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}] 02:52:59 INFO - PROCESS | 3387 | 1461232379054 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 02:52:59 INFO - PROCESS | 3387 | 1461232379225 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:52:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58939000 == 29 [pid = 3387] [id = 59] 02:52:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 74 (0x7f9e58bf8400) [pid = 3387] [serial = 175] [outer = (nil)] 02:52:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 75 (0x7f9e5aa8bc00) [pid = 3387] [serial = 176] [outer = 0x7f9e58bf8400] 02:52:59 INFO - PROCESS | 3387 | 1461232379310 Marionette DEBUG loaded listener.js 02:52:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 76 (0x7f9e5cf17800) [pid = 3387] [serial = 177] [outer = 0x7f9e58bf8400] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 75 (0x7f9e6c9ce400) [pid = 3387] [serial = 134] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 74 (0x7f9e5c942000) [pid = 3387] [serial = 132] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 73 (0x7f9e6c719c00) [pid = 3387] [serial = 128] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 72 (0x7f9e61a1a000) [pid = 3387] [serial = 125] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 71 (0x7f9e6c974000) [pid = 3387] [serial = 129] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 70 (0x7f9e5efa6c00) [pid = 3387] [serial = 117] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 69 (0x7f9e5e30cc00) [pid = 3387] [serial = 119] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 68 (0x7f9e5e3e8400) [pid = 3387] [serial = 120] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 67 (0x7f9e58bfb400) [pid = 3387] [serial = 122] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 66 (0x7f9e57498000) [pid = 3387] [serial = 131] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 65 (0x7f9e61de3400) [pid = 3387] [serial = 126] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 64 (0x7f9e5e3eac00) [pid = 3387] [serial = 123] [outer = (nil)] [url = about:blank] 02:52:59 INFO - PROCESS | 3387 | --DOMWINDOW == 63 (0x7f9e5dfed000) [pid = 3387] [serial = 116] [outer = (nil)] [url = about:blank] 02:53:00 INFO - PROCESS | 3387 | 1461232380031 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]]]}] 02:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1284ms 02:53:00 INFO - PROCESS | 3387 | 1461232380087 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 02:53:00 INFO - PROCESS | 3387 | 1461232380095 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 02:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:53:00 INFO - PROCESS | 3387 | 1461232380109 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:53:00 INFO - PROCESS | 3387 | 1461232380112 Marionette TRACE conn3 <- [1,210,null,{}] 02:53:00 INFO - PROCESS | 3387 | 1461232380117 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}] 02:53:00 INFO - PROCESS | 3387 | 1461232380253 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 02:53:00 INFO - PROCESS | 3387 | 1461232380270 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e823800 == 30 [pid = 3387] [id = 60] 02:53:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 64 (0x7f9e5dbc0c00) [pid = 3387] [serial = 178] [outer = (nil)] 02:53:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 65 (0x7f9e5e3e3c00) [pid = 3387] [serial = 179] [outer = 0x7f9e5dbc0c00] 02:53:00 INFO - PROCESS | 3387 | 1461232380334 Marionette DEBUG loaded listener.js 02:53:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 66 (0x7f9e5ef9f800) [pid = 3387] [serial = 180] [outer = 0x7f9e5dbc0c00] 02:53:01 INFO - PROCESS | 3387 | 1461232381049 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]]]}] 02:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 980ms 02:53:01 INFO - PROCESS | 3387 | 1461232381089 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 02:53:01 INFO - PROCESS | 3387 | 1461232381093 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 02:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:53:01 INFO - PROCESS | 3387 | 1461232381110 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:53:01 INFO - PROCESS | 3387 | 1461232381115 Marionette TRACE conn3 <- [1,214,null,{}] 02:53:01 INFO - PROCESS | 3387 | 1461232381133 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}] 02:53:01 INFO - PROCESS | 3387 | 1461232381269 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 02:53:01 INFO - PROCESS | 3387 | 1461232381284 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fc06800 == 31 [pid = 3387] [id = 61] 02:53:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 67 (0x7f9e5f435000) [pid = 3387] [serial = 181] [outer = (nil)] 02:53:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 68 (0x7f9e606acc00) [pid = 3387] [serial = 182] [outer = 0x7f9e5f435000] 02:53:01 INFO - PROCESS | 3387 | 1461232381349 Marionette DEBUG loaded listener.js 02:53:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 69 (0x7f9e6b6c1800) [pid = 3387] [serial = 183] [outer = 0x7f9e5f435000] 02:53:02 INFO - PROCESS | 3387 | 1461232382120 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]]]}] 02:53:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1090ms 02:53:02 INFO - PROCESS | 3387 | 1461232382206 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 02:53:02 INFO - PROCESS | 3387 | 1461232382212 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 02:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:53:02 INFO - PROCESS | 3387 | 1461232382221 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:53:02 INFO - PROCESS | 3387 | 1461232382227 Marionette TRACE conn3 <- [1,218,null,{}] 02:53:02 INFO - PROCESS | 3387 | 1461232382263 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}] 02:53:02 INFO - PROCESS | 3387 | 1461232382431 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 02:53:02 INFO - PROCESS | 3387 | 1461232382555 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:02 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5c82e800 == 32 [pid = 3387] [id = 62] 02:53:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 70 (0x7f9e58a51000) [pid = 3387] [serial = 184] [outer = (nil)] 02:53:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 71 (0x7f9e5aa8d800) [pid = 3387] [serial = 185] [outer = 0x7f9e58a51000] 02:53:02 INFO - PROCESS | 3387 | 1461232382636 Marionette DEBUG loaded listener.js 02:53:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 72 (0x7f9e5d90e800) [pid = 3387] [serial = 186] [outer = 0x7f9e58a51000] 02:53:03 INFO - PROCESS | 3387 | 1461232383386 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]]]}] 02:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1202ms 02:53:03 INFO - PROCESS | 3387 | 1461232383424 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 02:53:03 INFO - PROCESS | 3387 | 1461232383433 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 02:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:53:03 INFO - PROCESS | 3387 | 1461232383459 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:53:03 INFO - PROCESS | 3387 | 1461232383463 Marionette TRACE conn3 <- [1,222,null,{}] 02:53:03 INFO - PROCESS | 3387 | 1461232383471 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}] 02:53:03 INFO - PROCESS | 3387 | 1461232383626 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 02:53:03 INFO - PROCESS | 3387 | 1461232383748 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e61b4c800 == 33 [pid = 3387] [id = 63] 02:53:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 73 (0x7f9e58bf2000) [pid = 3387] [serial = 187] [outer = (nil)] 02:53:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 74 (0x7f9e5efac000) [pid = 3387] [serial = 188] [outer = 0x7f9e58bf2000] 02:53:03 INFO - PROCESS | 3387 | 1461232383823 Marionette DEBUG loaded listener.js 02:53:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 75 (0x7f9e5fe32c00) [pid = 3387] [serial = 189] [outer = 0x7f9e58bf2000] 02:53:04 INFO - PROCESS | 3387 | 1461232384592 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]]]}] 02:53:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:53:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1204ms 02:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:53:04 INFO - PROCESS | 3387 | 1461232384647 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 02:53:04 INFO - PROCESS | 3387 | 1461232384650 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 02:53:04 INFO - PROCESS | 3387 | 1461232384656 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:53:04 INFO - PROCESS | 3387 | 1461232384662 Marionette TRACE conn3 <- [1,226,null,{}] 02:53:04 INFO - PROCESS | 3387 | 1461232384678 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}] 02:53:04 INFO - PROCESS | 3387 | 1461232384835 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 02:53:04 INFO - PROCESS | 3387 | 1461232384959 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c595000 == 34 [pid = 3387] [id = 64] 02:53:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 76 (0x7f9e6c26d400) [pid = 3387] [serial = 190] [outer = (nil)] 02:53:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 77 (0x7f9e6d90f000) [pid = 3387] [serial = 191] [outer = 0x7f9e6c26d400] 02:53:05 INFO - PROCESS | 3387 | 1461232385033 Marionette DEBUG loaded listener.js 02:53:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 78 (0x7f9e717bd400) [pid = 3387] [serial = 192] [outer = 0x7f9e6c26d400] 02:53:05 INFO - PROCESS | 3387 | 1461232385848 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]]]}] 02:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1233ms 02:53:05 INFO - PROCESS | 3387 | 1461232385890 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 02:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:53:05 INFO - PROCESS | 3387 | 1461232385894 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 02:53:05 INFO - PROCESS | 3387 | 1461232385900 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:53:05 INFO - PROCESS | 3387 | 1461232385903 Marionette TRACE conn3 <- [1,230,null,{}] 02:53:05 INFO - PROCESS | 3387 | 1461232385908 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}] 02:53:06 INFO - PROCESS | 3387 | 1461232386070 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 02:53:06 INFO - PROCESS | 3387 | 1461232386166 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e559e4800 == 35 [pid = 3387] [id = 65] 02:53:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 79 (0x7f9e55d03800) [pid = 3387] [serial = 193] [outer = (nil)] 02:53:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 80 (0x7f9e5eaf5400) [pid = 3387] [serial = 194] [outer = 0x7f9e55d03800] 02:53:06 INFO - PROCESS | 3387 | 1461232386236 Marionette DEBUG loaded listener.js 02:53:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 81 (0x7f9e6d90a400) [pid = 3387] [serial = 195] [outer = 0x7f9e55d03800] 02:53:07 INFO - PROCESS | 3387 | 1461232387077 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]]]}] 02:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1232ms 02:53:07 INFO - PROCESS | 3387 | 1461232387132 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 02:53:07 INFO - PROCESS | 3387 | 1461232387136 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 02:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:53:07 INFO - PROCESS | 3387 | 1461232387141 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:53:07 INFO - PROCESS | 3387 | 1461232387143 Marionette TRACE conn3 <- [1,234,null,{}] 02:53:07 INFO - PROCESS | 3387 | 1461232387149 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}] 02:53:07 INFO - PROCESS | 3387 | 1461232387296 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 02:53:07 INFO - PROCESS | 3387 | 1461232387431 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71103000 == 36 [pid = 3387] [id = 66] 02:53:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 82 (0x7f9e5eaef800) [pid = 3387] [serial = 196] [outer = (nil)] 02:53:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 83 (0x7f9e717c6400) [pid = 3387] [serial = 197] [outer = 0x7f9e5eaef800] 02:53:07 INFO - PROCESS | 3387 | 1461232387502 Marionette DEBUG loaded listener.js 02:53:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 84 (0x7f9e71990400) [pid = 3387] [serial = 198] [outer = 0x7f9e5eaef800] 02:53:08 INFO - PROCESS | 3387 | 1461232388263 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]]]}] 02:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1175ms 02:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:53:08 INFO - PROCESS | 3387 | 1461232388318 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 02:53:08 INFO - PROCESS | 3387 | 1461232388321 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 02:53:08 INFO - PROCESS | 3387 | 1461232388344 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:53:08 INFO - PROCESS | 3387 | 1461232388348 Marionette TRACE conn3 <- [1,238,null,{}] 02:53:08 INFO - PROCESS | 3387 | 1461232388354 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}] 02:53:08 INFO - PROCESS | 3387 | 1461232388545 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 02:53:08 INFO - PROCESS | 3387 | 1461232388671 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e718c9000 == 37 [pid = 3387] [id = 67] 02:53:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 85 (0x7f9e71ba9c00) [pid = 3387] [serial = 199] [outer = (nil)] 02:53:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 86 (0x7f9e71d0c400) [pid = 3387] [serial = 200] [outer = 0x7f9e71ba9c00] 02:53:08 INFO - PROCESS | 3387 | 1461232388762 Marionette DEBUG loaded listener.js 02:53:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 87 (0x7f9e73999800) [pid = 3387] [serial = 201] [outer = 0x7f9e71ba9c00] 02:53:09 INFO - PROCESS | 3387 | 1461232389502 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]]]}] 02:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1247ms 02:53:09 INFO - PROCESS | 3387 | 1461232389574 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 02:53:09 INFO - PROCESS | 3387 | 1461232389578 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 02:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:53:09 INFO - PROCESS | 3387 | 1461232389584 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:53:09 INFO - PROCESS | 3387 | 1461232389587 Marionette TRACE conn3 <- [1,242,null,{}] 02:53:09 INFO - PROCESS | 3387 | 1461232389593 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}] 02:53:09 INFO - PROCESS | 3387 | 1461232389736 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 02:53:09 INFO - PROCESS | 3387 | 1461232389864 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71b7c800 == 38 [pid = 3387] [id = 68] 02:53:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 88 (0x7f9e5f711400) [pid = 3387] [serial = 202] [outer = (nil)] 02:53:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 89 (0x7f9e5f717800) [pid = 3387] [serial = 203] [outer = 0x7f9e5f711400] 02:53:09 INFO - PROCESS | 3387 | 1461232389936 Marionette DEBUG loaded listener.js 02:53:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 90 (0x7f9e5f71c800) [pid = 3387] [serial = 204] [outer = 0x7f9e5f711400] 02:53:10 INFO - PROCESS | 3387 | 1461232390914 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]]]}] 02:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1387ms 02:53:10 INFO - PROCESS | 3387 | 1461232390987 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 02:53:10 INFO - PROCESS | 3387 | 1461232390994 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 02:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:53:11 INFO - PROCESS | 3387 | 1461232391006 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:53:11 INFO - PROCESS | 3387 | 1461232391011 Marionette TRACE conn3 <- [1,246,null,{}] 02:53:11 INFO - PROCESS | 3387 | 1461232391018 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}] 02:53:11 INFO - PROCESS | 3387 | 1461232391170 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 02:53:11 INFO - PROCESS | 3387 | 1461232391287 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55dbb800 == 39 [pid = 3387] [id = 69] 02:53:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e57625000) [pid = 3387] [serial = 205] [outer = (nil)] 02:53:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e5cfa5000) [pid = 3387] [serial = 206] [outer = 0x7f9e57625000] 02:53:11 INFO - PROCESS | 3387 | 1461232391369 Marionette DEBUG loaded listener.js 02:53:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e5eaf2c00) [pid = 3387] [serial = 207] [outer = 0x7f9e57625000] 02:53:12 INFO - PROCESS | 3387 | 1461232392131 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]]]}] 02:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1180ms 02:53:12 INFO - PROCESS | 3387 | 1461232392186 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 02:53:12 INFO - PROCESS | 3387 | 1461232392194 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 02:53:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:53:12 INFO - PROCESS | 3387 | 1461232392203 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:53:12 INFO - PROCESS | 3387 | 1461232392206 Marionette TRACE conn3 <- [1,250,null,{}] 02:53:12 INFO - PROCESS | 3387 | 1461232392210 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}] 02:53:12 INFO - PROCESS | 3387 | 1461232392405 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 02:53:12 INFO - PROCESS | 3387 | 1461232392427 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c2d3000 == 40 [pid = 3387] [id = 70] 02:53:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e5eaf3400) [pid = 3387] [serial = 208] [outer = (nil)] 02:53:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e5f956c00) [pid = 3387] [serial = 209] [outer = 0x7f9e5eaf3400] 02:53:12 INFO - PROCESS | 3387 | 1461232392488 Marionette DEBUG loaded listener.js 02:53:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e61dd8000) [pid = 3387] [serial = 210] [outer = 0x7f9e5eaf3400] 02:53:13 INFO - PROCESS | 3387 | 1461232393235 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]]]}] 02:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1089ms 02:53:13 INFO - PROCESS | 3387 | 1461232393295 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 02:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:53:13 INFO - PROCESS | 3387 | 1461232393299 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 02:53:13 INFO - PROCESS | 3387 | 1461232393305 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:53:13 INFO - PROCESS | 3387 | 1461232393310 Marionette TRACE conn3 <- [1,254,null,{}] 02:53:13 INFO - PROCESS | 3387 | 1461232393324 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}] 02:53:13 INFO - PROCESS | 3387 | 1461232393509 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 02:53:13 INFO - PROCESS | 3387 | 1461232393530 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71114800 == 41 [pid = 3387] [id = 71] 02:53:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e6d62b800) [pid = 3387] [serial = 211] [outer = (nil)] 02:53:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e717c3000) [pid = 3387] [serial = 212] [outer = 0x7f9e6d62b800] 02:53:13 INFO - PROCESS | 3387 | 1461232393595 Marionette DEBUG loaded listener.js 02:53:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e71c23000) [pid = 3387] [serial = 213] [outer = 0x7f9e6d62b800] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e55d03000) [pid = 3387] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5f958000) [pid = 3387] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e5d9fc000) [pid = 3387] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e58bef800) [pid = 3387] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e5fe36c00) [pid = 3387] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e55d0d000) [pid = 3387] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e55d11400) [pid = 3387] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e5b47fc00) [pid = 3387] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 90 (0x7f9e55850800) [pid = 3387] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 89 (0x7f9e665e4400) [pid = 3387] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 88 (0x7f9e5dbc0c00) [pid = 3387] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:53:14 INFO - PROCESS | 3387 | --DOMWINDOW == 87 (0x7f9e58bf8400) [pid = 3387] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:53:14 INFO - PROCESS | 3387 | 1461232394487 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]]]}] 02:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1233ms 02:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:53:14 INFO - PROCESS | 3387 | 1461232394538 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 02:53:14 INFO - PROCESS | 3387 | 1461232394542 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 02:53:14 INFO - PROCESS | 3387 | 1461232394548 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:53:14 INFO - PROCESS | 3387 | 1461232394551 Marionette TRACE conn3 <- [1,258,null,{}] 02:53:14 INFO - PROCESS | 3387 | 1461232394556 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}] 02:53:14 INFO - PROCESS | 3387 | 1461232394689 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 02:53:14 INFO - PROCESS | 3387 | 1461232394703 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71c6c000 == 42 [pid = 3387] [id = 72] 02:53:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 88 (0x7f9e58bf8400) [pid = 3387] [serial = 214] [outer = (nil)] 02:53:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 89 (0x7f9e6f818000) [pid = 3387] [serial = 215] [outer = 0x7f9e58bf8400] 02:53:14 INFO - PROCESS | 3387 | 1461232394828 Marionette DEBUG loaded listener.js 02:53:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 90 (0x7f9e71d05400) [pid = 3387] [serial = 216] [outer = 0x7f9e58bf8400] 02:53:15 INFO - PROCESS | 3387 | 1461232395504 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]]]}] 02:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 990ms 02:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:53:15 INFO - PROCESS | 3387 | 1461232395537 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 02:53:15 INFO - PROCESS | 3387 | 1461232395540 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 02:53:15 INFO - PROCESS | 3387 | 1461232395547 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:53:15 INFO - PROCESS | 3387 | 1461232395549 Marionette TRACE conn3 <- [1,262,null,{}] 02:53:15 INFO - PROCESS | 3387 | 1461232395555 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}] 02:53:15 INFO - PROCESS | 3387 | 1461232395721 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 02:53:15 INFO - PROCESS | 3387 | 1461232395741 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e73973000 == 43 [pid = 3387] [id = 73] 02:53:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e55d03000) [pid = 3387] [serial = 217] [outer = (nil)] 02:53:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e71d11c00) [pid = 3387] [serial = 218] [outer = 0x7f9e55d03000] 02:53:15 INFO - PROCESS | 3387 | 1461232395802 Marionette DEBUG loaded listener.js 02:53:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e739a3400) [pid = 3387] [serial = 219] [outer = 0x7f9e55d03000] 02:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1177ms 02:53:16 INFO - PROCESS | 3387 | 1461232396714 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]]]}] 02:53:16 INFO - PROCESS | 3387 | 1461232396724 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 02:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:53:16 INFO - PROCESS | 3387 | 1461232396736 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 02:53:16 INFO - PROCESS | 3387 | 1461232396743 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:53:16 INFO - PROCESS | 3387 | 1461232396749 Marionette TRACE conn3 <- [1,266,null,{}] 02:53:16 INFO - PROCESS | 3387 | 1461232396757 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}] 02:53:16 INFO - PROCESS | 3387 | 1461232396910 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 02:53:17 INFO - PROCESS | 3387 | 1461232397024 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607e7000 == 44 [pid = 3387] [id = 74] 02:53:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e5dfec400) [pid = 3387] [serial = 220] [outer = (nil)] 02:53:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e5eaf1000) [pid = 3387] [serial = 221] [outer = 0x7f9e5dfec400] 02:53:17 INFO - PROCESS | 3387 | 1461232397097 Marionette DEBUG loaded listener.js 02:53:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5f712400) [pid = 3387] [serial = 222] [outer = 0x7f9e5dfec400] 02:53:17 INFO - PROCESS | 3387 | 1461232397867 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]]]}] 02:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1135ms 02:53:17 INFO - PROCESS | 3387 | 1461232397879 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 02:53:17 INFO - PROCESS | 3387 | 1461232397887 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 02:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:53:17 INFO - PROCESS | 3387 | 1461232397899 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:53:17 INFO - PROCESS | 3387 | 1461232397902 Marionette TRACE conn3 <- [1,270,null,{}] 02:53:17 INFO - PROCESS | 3387 | 1461232397925 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}] 02:53:18 INFO - PROCESS | 3387 | 1461232398088 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 02:53:18 INFO - PROCESS | 3387 | 1461232398215 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71b7f800 == 45 [pid = 3387] [id = 75] 02:53:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e5e302c00) [pid = 3387] [serial = 223] [outer = (nil)] 02:53:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e61ddb800) [pid = 3387] [serial = 224] [outer = 0x7f9e5e302c00] 02:53:18 INFO - PROCESS | 3387 | 1461232398291 Marionette DEBUG loaded listener.js 02:53:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e6f8c8400) [pid = 3387] [serial = 225] [outer = 0x7f9e5e302c00] 02:53:19 INFO - PROCESS | 3387 | 1461232399069 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]]]}] 02:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1185ms 02:53:19 INFO - PROCESS | 3387 | 1461232399092 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 02:53:19 INFO - PROCESS | 3387 | 1461232399097 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 02:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:53:19 INFO - PROCESS | 3387 | 1461232399104 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:53:19 INFO - PROCESS | 3387 | 1461232399109 Marionette TRACE conn3 <- [1,274,null,{}] 02:53:19 INFO - PROCESS | 3387 | 1461232399124 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}] 02:53:19 INFO - PROCESS | 3387 | 1461232399289 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 02:53:19 INFO - PROCESS | 3387 | 1461232399417 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75caa000 == 46 [pid = 3387] [id = 76] 02:53:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e5fcb6000) [pid = 3387] [serial = 226] [outer = (nil)] 02:53:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5fcbf800) [pid = 3387] [serial = 227] [outer = 0x7f9e5fcb6000] 02:53:19 INFO - PROCESS | 3387 | 1461232399493 Marionette DEBUG loaded listener.js 02:53:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e71bb0400) [pid = 3387] [serial = 228] [outer = 0x7f9e5fcb6000] 02:53:20 INFO - PROCESS | 3387 | 1461232400382 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]]]}] 02:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1331ms 02:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:53:20 INFO - PROCESS | 3387 | 1461232400436 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 02:53:20 INFO - PROCESS | 3387 | 1461232400440 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 02:53:20 INFO - PROCESS | 3387 | 1461232400445 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:53:20 INFO - PROCESS | 3387 | 1461232400448 Marionette TRACE conn3 <- [1,278,null,{}] 02:53:20 INFO - PROCESS | 3387 | 1461232400453 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}] 02:53:20 INFO - PROCESS | 3387 | 1461232400603 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 02:53:20 INFO - PROCESS | 3387 | 1461232400738 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c5f000 == 47 [pid = 3387] [id = 77] 02:53:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e5fcb9c00) [pid = 3387] [serial = 229] [outer = (nil)] 02:53:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e74685800) [pid = 3387] [serial = 230] [outer = 0x7f9e5fcb9c00] 02:53:20 INFO - PROCESS | 3387 | 1461232400809 Marionette DEBUG loaded listener.js 02:53:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e746ab800) [pid = 3387] [serial = 231] [outer = 0x7f9e5fcb9c00] 02:53:21 INFO - PROCESS | 3387 | 1461232401582 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]]]}] 02:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1184ms 02:53:21 INFO - PROCESS | 3387 | 1461232401650 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 02:53:21 INFO - PROCESS | 3387 | 1461232401654 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 02:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:53:21 INFO - PROCESS | 3387 | 1461232401661 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:53:21 INFO - PROCESS | 3387 | 1461232401664 Marionette TRACE conn3 <- [1,282,null,{}] 02:53:21 INFO - PROCESS | 3387 | 1461232401669 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}] 02:53:21 INFO - PROCESS | 3387 | 1461232401819 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 02:53:21 INFO - PROCESS | 3387 | 1461232401949 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55731800 == 48 [pid = 3387] [id = 78] 02:53:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5575f800) [pid = 3387] [serial = 232] [outer = (nil)] 02:53:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5890b000) [pid = 3387] [serial = 233] [outer = 0x7f9e5575f800] 02:53:22 INFO - PROCESS | 3387 | 1461232402024 Marionette DEBUG loaded listener.js 02:53:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e5ee23c00) [pid = 3387] [serial = 234] [outer = 0x7f9e5575f800] 02:53:23 INFO - PROCESS | 3387 | 1461232403125 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]]]}] 02:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1528ms 02:53:23 INFO - PROCESS | 3387 | 1461232403190 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 02:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:53:23 INFO - PROCESS | 3387 | 1461232403196 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 02:53:23 INFO - PROCESS | 3387 | 1461232403203 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:53:23 INFO - PROCESS | 3387 | 1461232403208 Marionette TRACE conn3 <- [1,286,null,{}] 02:53:23 INFO - PROCESS | 3387 | 1461232403217 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}] 02:53:23 INFO - PROCESS | 3387 | 1461232403362 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 02:53:23 INFO - PROCESS | 3387 | 1461232403556 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5dc6f800 == 49 [pid = 3387] [id = 79] 02:53:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e55855c00) [pid = 3387] [serial = 235] [outer = (nil)] 02:53:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e56195000) [pid = 3387] [serial = 236] [outer = 0x7f9e55855c00] 02:53:23 INFO - PROCESS | 3387 | 1461232403627 Marionette DEBUG loaded listener.js 02:53:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e58bfb000) [pid = 3387] [serial = 237] [outer = 0x7f9e55855c00] 02:53:24 INFO - PROCESS | 3387 | 1461232404443 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]]]}] 02:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1284ms 02:53:24 INFO - PROCESS | 3387 | 1461232404493 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 02:53:24 INFO - PROCESS | 3387 | 1461232404499 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 02:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:53:24 INFO - PROCESS | 3387 | 1461232404512 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:53:24 INFO - PROCESS | 3387 | 1461232404515 Marionette TRACE conn3 <- [1,290,null,{}] 02:53:24 INFO - PROCESS | 3387 | 1461232404521 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}] 02:53:24 INFO - PROCESS | 3387 | 1461232404666 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 02:53:24 INFO - PROCESS | 3387 | 1461232404802 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e591000 == 50 [pid = 3387] [id = 80] 02:53:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e5c94bc00) [pid = 3387] [serial = 238] [outer = (nil)] 02:53:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e5e94e400) [pid = 3387] [serial = 239] [outer = 0x7f9e5c94bc00] 02:53:24 INFO - PROCESS | 3387 | 1461232404868 Marionette DEBUG loaded listener.js 02:53:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e5eaf6800) [pid = 3387] [serial = 240] [outer = 0x7f9e5c94bc00] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58939000 == 49 [pid = 3387] [id = 59] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e823800 == 48 [pid = 3387] [id = 60] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71c6c000 == 47 [pid = 3387] [id = 72] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71114800 == 46 [pid = 3387] [id = 71] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c2d3000 == 45 [pid = 3387] [id = 70] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e606acc00) [pid = 3387] [serial = 182] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e6c9cc400) [pid = 3387] [serial = 173] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5dc02c00) [pid = 3387] [serial = 167] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e60734000) [pid = 3387] [serial = 170] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e57494400) [pid = 3387] [serial = 164] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55dbb800 == 44 [pid = 3387] [id = 69] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e718c9000 == 43 [pid = 3387] [id = 67] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71103000 == 42 [pid = 3387] [id = 66] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e559e4800 == 41 [pid = 3387] [id = 65] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c595000 == 40 [pid = 3387] [id = 64] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e61b4c800 == 39 [pid = 3387] [id = 63] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5c82e800 == 38 [pid = 3387] [id = 62] 02:53:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fc06800 == 37 [pid = 3387] [id = 61] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e71d0b800) [pid = 3387] [serial = 114] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e6c9cec00) [pid = 3387] [serial = 161] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e6f8c7c00) [pid = 3387] [serial = 162] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e5e3e3c00) [pid = 3387] [serial = 179] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5ef9f800) [pid = 3387] [serial = 180] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e6088cc00) [pid = 3387] [serial = 155] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5e3dc400) [pid = 3387] [serial = 149] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e5bfa5000) [pid = 3387] [serial = 138] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e58bf7c00) [pid = 3387] [serial = 137] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e61d97400) [pid = 3387] [serial = 158] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e56194400) [pid = 3387] [serial = 143] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5cfa4c00) [pid = 3387] [serial = 146] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e5db2ec00) [pid = 3387] [serial = 147] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e61de3800) [pid = 3387] [serial = 141] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e5cf17800) [pid = 3387] [serial = 177] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e5f94ec00) [pid = 3387] [serial = 140] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e5aa8bc00) [pid = 3387] [serial = 176] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e57499c00) [pid = 3387] [serial = 144] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 90 (0x7f9e5f792400) [pid = 3387] [serial = 152] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 89 (0x7f9e61d99400) [pid = 3387] [serial = 156] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 88 (0x7f9e5f957400) [pid = 3387] [serial = 153] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 87 (0x7f9e5e72ec00) [pid = 3387] [serial = 150] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | --DOMWINDOW == 86 (0x7f9e6c275400) [pid = 3387] [serial = 159] [outer = (nil)] [url = about:blank] 02:53:25 INFO - PROCESS | 3387 | 1461232405642 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]]]}] 02:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1177ms 02:53:25 INFO - PROCESS | 3387 | 1461232405689 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 02:53:25 INFO - PROCESS | 3387 | 1461232405693 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 02:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:53:25 INFO - PROCESS | 3387 | 1461232405702 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:53:25 INFO - PROCESS | 3387 | 1461232405706 Marionette TRACE conn3 <- [1,294,null,{}] 02:53:25 INFO - PROCESS | 3387 | 1461232405741 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}] 02:53:25 INFO - PROCESS | 3387 | 1461232405891 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 02:53:25 INFO - PROCESS | 3387 | 1461232405900 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5cf51800 == 38 [pid = 3387] [id = 81] 02:53:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 87 (0x7f9e5db2ec00) [pid = 3387] [serial = 241] [outer = (nil)] 02:53:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 88 (0x7f9e5efab000) [pid = 3387] [serial = 242] [outer = 0x7f9e5db2ec00] 02:53:25 INFO - PROCESS | 3387 | 1461232405968 Marionette DEBUG loaded listener.js 02:53:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 89 (0x7f9e5f71a000) [pid = 3387] [serial = 243] [outer = 0x7f9e5db2ec00] 02:53:26 INFO - PROCESS | 3387 | 1461232406826 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]]]}] 02:53:26 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. 02:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1187ms 02:53:26 INFO - PROCESS | 3387 | 1461232406894 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 02:53:26 INFO - PROCESS | 3387 | 1461232406898 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 02:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:53:26 INFO - PROCESS | 3387 | 1461232406904 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:53:26 INFO - PROCESS | 3387 | 1461232406906 Marionette TRACE conn3 <- [1,298,null,{}] 02:53:26 INFO - PROCESS | 3387 | 1461232406911 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}] 02:53:27 INFO - PROCESS | 3387 | 1461232407050 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 02:53:27 INFO - PROCESS | 3387 | 1461232407060 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fc0a800 == 39 [pid = 3387] [id = 82] 02:53:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 90 (0x7f9e559b1400) [pid = 3387] [serial = 244] [outer = (nil)] 02:53:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e5fcbb400) [pid = 3387] [serial = 245] [outer = 0x7f9e559b1400] 02:53:27 INFO - PROCESS | 3387 | 1461232407119 Marionette DEBUG loaded listener.js 02:53:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e5fe0e400) [pid = 3387] [serial = 246] [outer = 0x7f9e559b1400] 02:53:27 INFO - PROCESS | 3387 | 1461232407885 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]]]}] 02:53:27 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. 02:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1032ms 02:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:53:27 INFO - PROCESS | 3387 | 1461232407937 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 02:53:27 INFO - PROCESS | 3387 | 1461232407940 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 02:53:27 INFO - PROCESS | 3387 | 1461232407944 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:53:27 INFO - PROCESS | 3387 | 1461232407948 Marionette TRACE conn3 <- [1,302,null,{}] 02:53:27 INFO - PROCESS | 3387 | 1461232407979 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}] 02:53:28 INFO - PROCESS | 3387 | 1461232408152 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 02:53:28 INFO - PROCESS | 3387 | 1461232408170 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e61b2c800 == 40 [pid = 3387] [id = 83] 02:53:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e5e09f800) [pid = 3387] [serial = 247] [outer = (nil)] 02:53:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e5e0a5400) [pid = 3387] [serial = 248] [outer = 0x7f9e5e09f800] 02:53:28 INFO - PROCESS | 3387 | 1461232408232 Marionette DEBUG loaded listener.js 02:53:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e5e0a9400) [pid = 3387] [serial = 249] [outer = 0x7f9e5e09f800] 02:53:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5e0a4000) [pid = 3387] [serial = 250] [outer = 0x7f9e56767400] 02:53:29 INFO - PROCESS | 3387 | 1461232409019 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]]]}] 02:53:29 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. 02:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1131ms 02:53:29 INFO - PROCESS | 3387 | 1461232409077 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 02:53:29 INFO - PROCESS | 3387 | 1461232409080 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 02:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:53:29 INFO - PROCESS | 3387 | 1461232409096 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:53:29 INFO - PROCESS | 3387 | 1461232409098 Marionette TRACE conn3 <- [1,306,null,{}] 02:53:29 INFO - PROCESS | 3387 | 1461232409103 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}] 02:53:29 INFO - PROCESS | 3387 | 1461232409304 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 02:53:29 INFO - PROCESS | 3387 | 1461232409322 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c4dd800 == 41 [pid = 3387] [id = 84] 02:53:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e606b2000) [pid = 3387] [serial = 251] [outer = (nil)] 02:53:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e61dd9c00) [pid = 3387] [serial = 252] [outer = 0x7f9e606b2000] 02:53:29 INFO - PROCESS | 3387 | 1461232409384 Marionette DEBUG loaded listener.js 02:53:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e6c715c00) [pid = 3387] [serial = 253] [outer = 0x7f9e606b2000] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e56187800) [pid = 3387] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5e3dd000) [pid = 3387] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e55d0e800) [pid = 3387] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e5e3ddc00) [pid = 3387] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e55d0ec00) [pid = 3387] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e6c26d400) [pid = 3387] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e5eaf3400) [pid = 3387] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e5f711400) [pid = 3387] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 90 (0x7f9e5eaef800) [pid = 3387] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 89 (0x7f9e58bf2000) [pid = 3387] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 88 (0x7f9e6d62b800) [pid = 3387] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 87 (0x7f9e71ba9c00) [pid = 3387] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 86 (0x7f9e57625000) [pid = 3387] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 85 (0x7f9e55d03800) [pid = 3387] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 84 (0x7f9e58a51000) [pid = 3387] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:53:30 INFO - PROCESS | 3387 | --DOMWINDOW == 83 (0x7f9e58bf8400) [pid = 3387] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:53:30 INFO - PROCESS | 3387 | 1461232410399 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]]]}] 02:53:30 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. 02:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1329ms 02:53:30 INFO - PROCESS | 3387 | 1461232410426 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 02:53:30 INFO - PROCESS | 3387 | 1461232410429 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 02:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:53:30 INFO - PROCESS | 3387 | 1461232410434 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:53:30 INFO - PROCESS | 3387 | 1461232410436 Marionette TRACE conn3 <- [1,310,null,{}] 02:53:30 INFO - PROCESS | 3387 | 1461232410441 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}] 02:53:30 INFO - PROCESS | 3387 | 1461232410577 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 02:53:30 INFO - PROCESS | 3387 | 1461232410670 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c582000 == 42 [pid = 3387] [id = 85] 02:53:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 84 (0x7f9e55d0ec00) [pid = 3387] [serial = 254] [outer = (nil)] 02:53:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 85 (0x7f9e5e3dd000) [pid = 3387] [serial = 255] [outer = 0x7f9e55d0ec00] 02:53:30 INFO - PROCESS | 3387 | 1461232410731 Marionette DEBUG loaded listener.js 02:53:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 86 (0x7f9e6b6c0800) [pid = 3387] [serial = 256] [outer = 0x7f9e55d0ec00] 02:53:31 INFO - PROCESS | 3387 | 1461232411354 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]]]}] 02:53:31 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. 02:53:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 975ms 02:53:31 INFO - PROCESS | 3387 | 1461232411411 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 02:53:31 INFO - PROCESS | 3387 | 1461232411414 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 02:53:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:53:31 INFO - PROCESS | 3387 | 1461232411420 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:53:31 INFO - PROCESS | 3387 | 1461232411424 Marionette TRACE conn3 <- [1,314,null,{}] 02:53:31 INFO - PROCESS | 3387 | 1461232411429 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}] 02:53:31 INFO - PROCESS | 3387 | 1461232411594 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 02:53:31 INFO - PROCESS | 3387 | 1461232411611 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d94c800 == 43 [pid = 3387] [id = 86] 02:53:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 87 (0x7f9e56187800) [pid = 3387] [serial = 257] [outer = (nil)] 02:53:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 88 (0x7f9e6c7dd000) [pid = 3387] [serial = 258] [outer = 0x7f9e56187800] 02:53:31 INFO - PROCESS | 3387 | 1461232411672 Marionette DEBUG loaded listener.js 02:53:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 89 (0x7f9e6d6d4c00) [pid = 3387] [serial = 259] [outer = 0x7f9e56187800] 02:53:32 INFO - PROCESS | 3387 | 1461232412586 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]]]}] 02:53:32 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. 02:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1176ms 02:53:32 INFO - PROCESS | 3387 | 1461232412597 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 02:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:53:32 INFO - PROCESS | 3387 | 1461232412603 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 02:53:32 INFO - PROCESS | 3387 | 1461232412610 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:53:32 INFO - PROCESS | 3387 | 1461232412615 Marionette TRACE conn3 <- [1,318,null,{}] 02:53:32 INFO - PROCESS | 3387 | 1461232412623 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}] 02:53:32 INFO - PROCESS | 3387 | 1461232412784 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 02:53:32 INFO - PROCESS | 3387 | 1461232412923 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58d1a800 == 44 [pid = 3387] [id = 87] 02:53:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 90 (0x7f9e57624000) [pid = 3387] [serial = 260] [outer = (nil)] 02:53:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e58bfb400) [pid = 3387] [serial = 261] [outer = 0x7f9e57624000] 02:53:33 INFO - PROCESS | 3387 | 1461232412997 Marionette DEBUG loaded listener.js 02:53:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e5d907c00) [pid = 3387] [serial = 262] [outer = 0x7f9e57624000] 02:53:33 INFO - PROCESS | 3387 | 1461232413800 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]]]}] 02:53:33 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. 02:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1230ms 02:53:33 INFO - PROCESS | 3387 | 1461232413862 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 02:53:33 INFO - PROCESS | 3387 | 1461232413874 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 02:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:53:33 INFO - PROCESS | 3387 | 1461232413887 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:53:33 INFO - PROCESS | 3387 | 1461232413892 Marionette TRACE conn3 <- [1,322,null,{}] 02:53:33 INFO - PROCESS | 3387 | 1461232413897 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}] 02:53:34 INFO - PROCESS | 3387 | 1461232414064 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 02:53:34 INFO - PROCESS | 3387 | 1461232414193 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607f2000 == 45 [pid = 3387] [id = 88] 02:53:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e589a9400) [pid = 3387] [serial = 263] [outer = (nil)] 02:53:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e5eaea800) [pid = 3387] [serial = 264] [outer = 0x7f9e589a9400] 02:53:34 INFO - PROCESS | 3387 | 1461232414264 Marionette DEBUG loaded listener.js 02:53:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e5f43b000) [pid = 3387] [serial = 265] [outer = 0x7f9e589a9400] 02:53:35 INFO - PROCESS | 3387 | 1461232415111 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]]]}] 02:53:35 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. 02:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1285ms 02:53:35 INFO - PROCESS | 3387 | 1461232415172 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 02:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:53:35 INFO - PROCESS | 3387 | 1461232415176 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 02:53:35 INFO - PROCESS | 3387 | 1461232415182 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:53:35 INFO - PROCESS | 3387 | 1461232415188 Marionette TRACE conn3 <- [1,326,null,{}] 02:53:35 INFO - PROCESS | 3387 | 1461232415203 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}] 02:53:35 INFO - PROCESS | 3387 | 1461232415400 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 02:53:35 INFO - PROCESS | 3387 | 1461232415530 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71824000 == 46 [pid = 3387] [id = 89] 02:53:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5f43b400) [pid = 3387] [serial = 266] [outer = (nil)] 02:53:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e61d9b000) [pid = 3387] [serial = 267] [outer = 0x7f9e5f43b400] 02:53:35 INFO - PROCESS | 3387 | 1461232415603 Marionette DEBUG loaded listener.js 02:53:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e6c71cc00) [pid = 3387] [serial = 268] [outer = 0x7f9e5f43b400] 02:53:36 INFO - PROCESS | 3387 | 1461232416558 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]]]}] 02:53:36 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. 02:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1435ms 02:53:36 INFO - PROCESS | 3387 | 1461232416618 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 02:53:36 INFO - PROCESS | 3387 | 1461232416621 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 02:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:53:36 INFO - PROCESS | 3387 | 1461232416628 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:53:36 INFO - PROCESS | 3387 | 1461232416630 Marionette TRACE conn3 <- [1,330,null,{}] 02:53:36 INFO - PROCESS | 3387 | 1461232416637 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}] 02:53:36 INFO - PROCESS | 3387 | 1461232416788 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 02:53:36 INFO - PROCESS | 3387 | 1461232416918 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e73980800 == 47 [pid = 3387] [id = 90] 02:53:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e5f950800) [pid = 3387] [serial = 269] [outer = (nil)] 02:53:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e71170400) [pid = 3387] [serial = 270] [outer = 0x7f9e5f950800] 02:53:36 INFO - PROCESS | 3387 | 1461232416991 Marionette DEBUG loaded listener.js 02:53:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e717c2800) [pid = 3387] [serial = 271] [outer = 0x7f9e5f950800] 02:53:37 INFO - PROCESS | 3387 | 1461232417844 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]]]}] 02:53:37 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. 02:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1240ms 02:53:37 INFO - PROCESS | 3387 | 1461232417867 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 02:53:37 INFO - PROCESS | 3387 | 1461232417871 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 02:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:53:37 INFO - PROCESS | 3387 | 1461232417877 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:53:37 INFO - PROCESS | 3387 | 1461232417879 Marionette TRACE conn3 <- [1,334,null,{}] 02:53:37 INFO - PROCESS | 3387 | 1461232417886 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}] 02:53:38 INFO - PROCESS | 3387 | 1461232418028 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 02:53:38 INFO - PROCESS | 3387 | 1461232418170 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75e8f800 == 48 [pid = 3387] [id = 91] 02:53:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e57621400) [pid = 3387] [serial = 272] [outer = (nil)] 02:53:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e71872400) [pid = 3387] [serial = 273] [outer = 0x7f9e57621400] 02:53:38 INFO - PROCESS | 3387 | 1461232418240 Marionette DEBUG loaded listener.js 02:53:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e719c2c00) [pid = 3387] [serial = 274] [outer = 0x7f9e57621400] 02:53:39 INFO - PROCESS | 3387 | 1461232419255 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]]]}] 02:53:39 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. 02:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1430ms 02:53:39 INFO - PROCESS | 3387 | 1461232419309 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 02:53:39 INFO - PROCESS | 3387 | 1461232419313 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 02:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:53:39 INFO - PROCESS | 3387 | 1461232419321 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:53:39 INFO - PROCESS | 3387 | 1461232419326 Marionette TRACE conn3 <- [1,338,null,{}] 02:53:39 INFO - PROCESS | 3387 | 1461232419335 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}] 02:53:39 INFO - PROCESS | 3387 | 1461232419534 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 02:53:39 INFO - PROCESS | 3387 | 1461232419733 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c56800 == 49 [pid = 3387] [id = 92] 02:53:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5720fc00) [pid = 3387] [serial = 275] [outer = (nil)] 02:53:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e58bf9400) [pid = 3387] [serial = 276] [outer = 0x7f9e5720fc00] 02:53:39 INFO - PROCESS | 3387 | 1461232419842 Marionette DEBUG loaded listener.js 02:53:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5cf1e400) [pid = 3387] [serial = 277] [outer = 0x7f9e5720fc00] 02:53:40 INFO - PROCESS | 3387 | 1461232420594 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]]]}] 02:53:40 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. 02:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1331ms 02:53:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c582000 == 48 [pid = 3387] [id = 85] 02:53:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c4dd800 == 47 [pid = 3387] [id = 84] 02:53:40 INFO - PROCESS | 3387 | 1461232420697 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 02:53:40 INFO - PROCESS | 3387 | 1461232420704 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 02:53:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e61b2c800 == 46 [pid = 3387] [id = 83] 02:53:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fc0a800 == 45 [pid = 3387] [id = 82] 02:53:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5cf51800 == 44 [pid = 3387] [id = 81] 02:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:53:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e591000 == 43 [pid = 3387] [id = 80] 02:53:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5dc6f800 == 42 [pid = 3387] [id = 79] 02:53:40 INFO - PROCESS | 3387 | 1461232420730 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:53:40 INFO - PROCESS | 3387 | 1461232420735 Marionette TRACE conn3 <- [1,342,null,{}] 02:53:40 INFO - PROCESS | 3387 | 1461232420746 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}] 02:53:40 INFO - PROCESS | 3387 | 1461232420887 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e6dace800) [pid = 3387] [serial = 135] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e6b6c9800) [pid = 3387] [serial = 171] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e57628800) [pid = 3387] [serial = 165] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e7116b400) [pid = 3387] [serial = 174] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5e3dd400) [pid = 3387] [serial = 168] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e717bd400) [pid = 3387] [serial = 192] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e6d90f000) [pid = 3387] [serial = 191] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e5f956c00) [pid = 3387] [serial = 209] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e5f71c800) [pid = 3387] [serial = 204] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5f717800) [pid = 3387] [serial = 203] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e71990400) [pid = 3387] [serial = 198] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e717c6400) [pid = 3387] [serial = 197] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e5fe32c00) [pid = 3387] [serial = 189] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e5efac000) [pid = 3387] [serial = 188] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e717c3000) [pid = 3387] [serial = 212] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e73999800) [pid = 3387] [serial = 201] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 90 (0x7f9e71d0c400) [pid = 3387] [serial = 200] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 89 (0x7f9e5cfa5000) [pid = 3387] [serial = 206] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 88 (0x7f9e6d90a400) [pid = 3387] [serial = 195] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 87 (0x7f9e5eaf5400) [pid = 3387] [serial = 194] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 86 (0x7f9e5aa8d800) [pid = 3387] [serial = 185] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 85 (0x7f9e5d90e800) [pid = 3387] [serial = 186] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 84 (0x7f9e6f818000) [pid = 3387] [serial = 215] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 83 (0x7f9e71d05400) [pid = 3387] [serial = 216] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 82 (0x7f9e61dd8000) [pid = 3387] [serial = 210] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 81 (0x7f9e71c23000) [pid = 3387] [serial = 213] [outer = (nil)] [url = about:blank] 02:53:40 INFO - PROCESS | 3387 | --DOMWINDOW == 80 (0x7f9e5eaf2c00) [pid = 3387] [serial = 207] [outer = (nil)] [url = about:blank] 02:53:41 INFO - PROCESS | 3387 | 1461232421018 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5a07f800 == 43 [pid = 3387] [id = 93] 02:53:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 81 (0x7f9e57628800) [pid = 3387] [serial = 278] [outer = (nil)] 02:53:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 82 (0x7f9e5e09b400) [pid = 3387] [serial = 279] [outer = 0x7f9e57628800] 02:53:41 INFO - PROCESS | 3387 | 1461232421084 Marionette DEBUG loaded listener.js 02:53:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 83 (0x7f9e5eaeb800) [pid = 3387] [serial = 280] [outer = 0x7f9e57628800] 02:53:41 INFO - PROCESS | 3387 | 1461232421781 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]]]}] 02:53:41 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. 02:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1088ms 02:53:41 INFO - PROCESS | 3387 | 1461232421813 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 02:53:41 INFO - PROCESS | 3387 | 1461232421816 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 02:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:53:41 INFO - PROCESS | 3387 | 1461232421822 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:53:41 INFO - PROCESS | 3387 | 1461232421827 Marionette TRACE conn3 <- [1,346,null,{}] 02:53:41 INFO - PROCESS | 3387 | 1461232421843 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}] 02:53:42 INFO - PROCESS | 3387 | 1461232422017 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 02:53:42 INFO - PROCESS | 3387 | 1461232422036 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec75000 == 44 [pid = 3387] [id = 94] 02:53:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 84 (0x7f9e5ee22400) [pid = 3387] [serial = 281] [outer = (nil)] 02:53:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 85 (0x7f9e5f714000) [pid = 3387] [serial = 282] [outer = 0x7f9e5ee22400] 02:53:42 INFO - PROCESS | 3387 | 1461232422101 Marionette DEBUG loaded listener.js 02:53:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 86 (0x7f9e5fc5e000) [pid = 3387] [serial = 283] [outer = 0x7f9e5ee22400] 02:53:42 INFO - PROCESS | 3387 | 1461232422867 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]]]}] 02:53:42 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. 02:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1080ms 02:53:42 INFO - PROCESS | 3387 | 1461232422910 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 02:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:53:42 INFO - PROCESS | 3387 | 1461232422915 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 02:53:42 INFO - PROCESS | 3387 | 1461232422921 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:53:42 INFO - PROCESS | 3387 | 1461232422924 Marionette TRACE conn3 <- [1,350,null,{}] 02:53:42 INFO - PROCESS | 3387 | 1461232422929 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}] 02:53:43 INFO - PROCESS | 3387 | 1461232423114 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 02:53:43 INFO - PROCESS | 3387 | 1461232423131 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607db800 == 45 [pid = 3387] [id = 95] 02:53:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 87 (0x7f9e5f716800) [pid = 3387] [serial = 284] [outer = (nil)] 02:53:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 88 (0x7f9e61a19400) [pid = 3387] [serial = 285] [outer = 0x7f9e5f716800] 02:53:43 INFO - PROCESS | 3387 | 1461232423191 Marionette DEBUG loaded listener.js 02:53:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 89 (0x7f9e6c4bbc00) [pid = 3387] [serial = 286] [outer = 0x7f9e5f716800] 02:53:43 INFO - PROCESS | 3387 | 1461232423932 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]]]}] 02:53:43 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. 02:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1033ms 02:53:43 INFO - PROCESS | 3387 | 1461232423953 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 02:53:43 INFO - PROCESS | 3387 | 1461232423956 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 02:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:53:43 INFO - PROCESS | 3387 | 1461232423962 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:53:43 INFO - PROCESS | 3387 | 1461232423965 Marionette TRACE conn3 <- [1,354,null,{}] 02:53:43 INFO - PROCESS | 3387 | 1461232423971 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}] 02:53:44 INFO - PROCESS | 3387 | 1461232424134 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 02:53:44 INFO - PROCESS | 3387 | 1461232424163 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c2ed000 == 46 [pid = 3387] [id = 96] 02:53:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 90 (0x7f9e5540b000) [pid = 3387] [serial = 287] [outer = (nil)] 02:53:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e5540d800) [pid = 3387] [serial = 288] [outer = 0x7f9e5540b000] 02:53:44 INFO - PROCESS | 3387 | 1461232424224 Marionette DEBUG loaded listener.js 02:53:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e55751800) [pid = 3387] [serial = 289] [outer = 0x7f9e5540b000] 02:53:44 INFO - PROCESS | 3387 | 1461232424939 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]]]}] 02:53:44 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. 02:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1033ms 02:53:44 INFO - PROCESS | 3387 | 1461232424997 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 02:53:45 INFO - PROCESS | 3387 | 1461232425001 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 02:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:53:45 INFO - PROCESS | 3387 | 1461232425007 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:53:45 INFO - PROCESS | 3387 | 1461232425010 Marionette TRACE conn3 <- [1,358,null,{}] 02:53:45 INFO - PROCESS | 3387 | 1461232425089 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}] 02:53:45 INFO - PROCESS | 3387 | 1461232425286 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 02:53:45 INFO - PROCESS | 3387 | 1461232425352 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d603000 == 47 [pid = 3387] [id = 97] 02:53:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e5540e400) [pid = 3387] [serial = 290] [outer = (nil)] 02:53:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e6d90c800) [pid = 3387] [serial = 291] [outer = 0x7f9e5540e400] 02:53:45 INFO - PROCESS | 3387 | 1461232425428 Marionette DEBUG loaded listener.js 02:53:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e719bec00) [pid = 3387] [serial = 292] [outer = 0x7f9e5540e400] 02:53:45 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e5e09f800) [pid = 3387] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:53:45 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e606b2000) [pid = 3387] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:53:45 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e55d0ec00) [pid = 3387] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:53:45 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e559b1400) [pid = 3387] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:53:45 INFO - PROCESS | 3387 | --DOMWINDOW == 90 (0x7f9e55855c00) [pid = 3387] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:53:45 INFO - PROCESS | 3387 | --DOMWINDOW == 89 (0x7f9e5db2ec00) [pid = 3387] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:53:45 INFO - PROCESS | 3387 | --DOMWINDOW == 88 (0x7f9e5c94bc00) [pid = 3387] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:53:46 INFO - PROCESS | 3387 | 1461232426219 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]]]}] 02:53:46 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. 02:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1223ms 02:53:46 INFO - PROCESS | 3387 | 1461232426230 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 02:53:46 INFO - PROCESS | 3387 | 1461232426233 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 02:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:53:46 INFO - PROCESS | 3387 | 1461232426242 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:53:46 INFO - PROCESS | 3387 | 1461232426245 Marionette TRACE conn3 <- [1,362,null,{}] 02:53:46 INFO - PROCESS | 3387 | 1461232426256 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}] 02:53:46 INFO - PROCESS | 3387 | 1461232426389 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 02:53:46 INFO - PROCESS | 3387 | 1461232426403 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f311000 == 48 [pid = 3387] [id = 98] 02:53:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 89 (0x7f9e55d0ec00) [pid = 3387] [serial = 293] [outer = (nil)] 02:53:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 90 (0x7f9e71ba3400) [pid = 3387] [serial = 294] [outer = 0x7f9e55d0ec00] 02:53:46 INFO - PROCESS | 3387 | 1461232426474 Marionette DEBUG loaded listener.js 02:53:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e71c7ec00) [pid = 3387] [serial = 295] [outer = 0x7f9e55d0ec00] 02:53:47 INFO - PROCESS | 3387 | 1461232427248 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]]]}] 02:53:47 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. 02:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1040ms 02:53:47 INFO - PROCESS | 3387 | 1461232427279 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 02:53:47 INFO - PROCESS | 3387 | 1461232427283 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 02:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:53:47 INFO - PROCESS | 3387 | 1461232427288 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:53:47 INFO - PROCESS | 3387 | 1461232427290 Marionette TRACE conn3 <- [1,366,null,{}] 02:53:47 INFO - PROCESS | 3387 | 1461232427296 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}] 02:53:47 INFO - PROCESS | 3387 | 1461232427476 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 02:53:47 INFO - PROCESS | 3387 | 1461232427490 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e719a6800 == 49 [pid = 3387] [id = 99] 02:53:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e71c81800) [pid = 3387] [serial = 296] [outer = (nil)] 02:53:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e606b1400) [pid = 3387] [serial = 297] [outer = 0x7f9e71c81800] 02:53:47 INFO - PROCESS | 3387 | 1461232427562 Marionette DEBUG loaded listener.js 02:53:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e739a4000) [pid = 3387] [serial = 298] [outer = 0x7f9e71c81800] 02:53:48 INFO - PROCESS | 3387 | 1461232428525 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]]]}] 02:53:48 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. 02:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1276ms 02:53:48 INFO - PROCESS | 3387 | 1461232428566 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 02:53:48 INFO - PROCESS | 3387 | 1461232428573 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 02:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:53:48 INFO - PROCESS | 3387 | 1461232428581 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:53:48 INFO - PROCESS | 3387 | 1461232428587 Marionette TRACE conn3 <- [1,370,null,{}] 02:53:48 INFO - PROCESS | 3387 | 1461232428595 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}] 02:53:48 INFO - PROCESS | 3387 | 1461232428758 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 02:53:48 INFO - PROCESS | 3387 | 1461232428892 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec60000 == 50 [pid = 3387] [id = 100] 02:53:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e58a4e400) [pid = 3387] [serial = 299] [outer = (nil)] 02:53:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5c0edc00) [pid = 3387] [serial = 300] [outer = 0x7f9e58a4e400] 02:53:48 INFO - PROCESS | 3387 | 1461232428966 Marionette DEBUG loaded listener.js 02:53:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e5e09dc00) [pid = 3387] [serial = 301] [outer = 0x7f9e58a4e400] 02:53:49 INFO - PROCESS | 3387 | 1461232429847 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]]]}] 02:53:49 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. 02:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1284ms 02:53:49 INFO - PROCESS | 3387 | 1461232429871 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 02:53:49 INFO - PROCESS | 3387 | 1461232429880 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 02:53:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:53:49 INFO - PROCESS | 3387 | 1461232429892 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:53:49 INFO - PROCESS | 3387 | 1461232429896 Marionette TRACE conn3 <- [1,374,null,{}] 02:53:49 INFO - PROCESS | 3387 | 1461232429901 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}] 02:53:50 INFO - PROCESS | 3387 | 1461232430057 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 02:53:50 INFO - PROCESS | 3387 | 1461232430194 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c9ed800 == 51 [pid = 3387] [id = 101] 02:53:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e58a4f000) [pid = 3387] [serial = 302] [outer = (nil)] 02:53:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e5efa9000) [pid = 3387] [serial = 303] [outer = 0x7f9e58a4f000] 02:53:50 INFO - PROCESS | 3387 | 1461232430266 Marionette DEBUG loaded listener.js 02:53:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e5fc5d000) [pid = 3387] [serial = 304] [outer = 0x7f9e58a4f000] 02:53:51 INFO - PROCESS | 3387 | 1461232431241 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:53:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:53:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1382ms 02:53:51 INFO - PROCESS | 3387 | 1461232431274 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 02:53:51 INFO - PROCESS | 3387 | 1461232431277 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 02:53:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:53:51 INFO - PROCESS | 3387 | 1461232431283 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:53:51 INFO - PROCESS | 3387 | 1461232431289 Marionette TRACE conn3 <- [1,378,null,{}] 02:53:51 INFO - PROCESS | 3387 | 1461232431305 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}] 02:53:51 INFO - PROCESS | 3387 | 1461232431491 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 02:53:51 INFO - PROCESS | 3387 | 1461232431626 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e73972800 == 52 [pid = 3387] [id = 102] 02:53:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5ef9f800) [pid = 3387] [serial = 305] [outer = (nil)] 02:53:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e6f387400) [pid = 3387] [serial = 306] [outer = 0x7f9e5ef9f800] 02:53:51 INFO - PROCESS | 3387 | 1461232431711 Marionette DEBUG loaded listener.js 02:53:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e71c81c00) [pid = 3387] [serial = 307] [outer = 0x7f9e5ef9f800] 02:53:52 INFO - PROCESS | 3387 | 1461232432509 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:53:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:53:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1281ms 02:53:52 INFO - PROCESS | 3387 | 1461232432566 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 02:53:52 INFO - PROCESS | 3387 | 1461232432571 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 02:53:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:53:52 INFO - PROCESS | 3387 | 1461232432576 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:53:52 INFO - PROCESS | 3387 | 1461232432578 Marionette TRACE conn3 <- [1,382,null,{}] 02:53:52 INFO - PROCESS | 3387 | 1461232432584 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}] 02:53:52 INFO - PROCESS | 3387 | 1461232432744 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 02:53:52 INFO - PROCESS | 3387 | 1461232432877 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e555a6800 == 53 [pid = 3387] [id = 103] 02:53:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e5734fc00) [pid = 3387] [serial = 308] [outer = (nil)] 02:53:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5735d000) [pid = 3387] [serial = 309] [outer = 0x7f9e5734fc00] 02:53:52 INFO - PROCESS | 3387 | 1461232432951 Marionette DEBUG loaded listener.js 02:53:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e717ba800) [pid = 3387] [serial = 310] [outer = 0x7f9e5734fc00] 02:53:53 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:53 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:53:53 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:53 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:53 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:53:53 INFO - PROCESS | 3387 | 1461232433803 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:53:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:53:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1281ms 02:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:53:53 INFO - PROCESS | 3387 | 1461232433859 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 02:53:53 INFO - PROCESS | 3387 | 1461232433862 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 02:53:53 INFO - PROCESS | 3387 | 1461232433868 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:53:53 INFO - PROCESS | 3387 | 1461232433874 Marionette TRACE conn3 <- [1,386,null,{}] 02:53:53 INFO - PROCESS | 3387 | 1461232433880 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}] 02:53:54 INFO - PROCESS | 3387 | 1461232434063 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 02:53:54 INFO - PROCESS | 3387 | 1461232434203 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c69000 == 54 [pid = 3387] [id = 104] 02:53:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e55756800) [pid = 3387] [serial = 311] [outer = (nil)] 02:53:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e56281400) [pid = 3387] [serial = 312] [outer = 0x7f9e55756800] 02:53:54 INFO - PROCESS | 3387 | 1461232434272 Marionette DEBUG loaded listener.js 02:53:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e56287000) [pid = 3387] [serial = 313] [outer = 0x7f9e55756800] 02:53:55 INFO - PROCESS | 3387 | 1461232435399 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]]]}] 02:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1580ms 02:53:55 INFO - PROCESS | 3387 | 1461232435448 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 02:53:55 INFO - PROCESS | 3387 | 1461232435459 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 02:53:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:53:55 INFO - PROCESS | 3387 | 1461232435477 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:53:55 INFO - PROCESS | 3387 | 1461232435485 Marionette TRACE conn3 <- [1,390,null,{}] 02:53:55 INFO - PROCESS | 3387 | 1461232435496 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}] 02:53:55 INFO - PROCESS | 3387 | 1461232435662 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 02:53:55 INFO - PROCESS | 3387 | 1461232435803 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572cf800 == 55 [pid = 3387] [id = 105] 02:53:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e5735e000) [pid = 3387] [serial = 314] [outer = (nil)] 02:53:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e5749b400) [pid = 3387] [serial = 315] [outer = 0x7f9e5735e000] 02:53:55 INFO - PROCESS | 3387 | 1461232435871 Marionette DEBUG loaded listener.js 02:53:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e58a51c00) [pid = 3387] [serial = 316] [outer = 0x7f9e5735e000] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6f311000 == 54 [pid = 3387] [id = 98] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e6c7dd000) [pid = 3387] [serial = 258] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d603000 == 53 [pid = 3387] [id = 97] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c2ed000 == 52 [pid = 3387] [id = 96] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e607db800 == 51 [pid = 3387] [id = 95] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec75000 == 50 [pid = 3387] [id = 94] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5a07f800 == 49 [pid = 3387] [id = 93] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c56800 == 48 [pid = 3387] [id = 92] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e607f2000 == 47 [pid = 3387] [id = 88] 02:53:56 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58d1a800 == 46 [pid = 3387] [id = 87] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5e0a5400) [pid = 3387] [serial = 248] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e61dd9c00) [pid = 3387] [serial = 252] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e5e0a9400) [pid = 3387] [serial = 249] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5e3dd000) [pid = 3387] [serial = 255] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e5fcbb400) [pid = 3387] [serial = 245] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e58bfb000) [pid = 3387] [serial = 237] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e56195000) [pid = 3387] [serial = 236] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5efab000) [pid = 3387] [serial = 242] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5f71a000) [pid = 3387] [serial = 243] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e5eaf6800) [pid = 3387] [serial = 240] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e5e94e400) [pid = 3387] [serial = 239] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e5890b000) [pid = 3387] [serial = 233] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e71d11c00) [pid = 3387] [serial = 218] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5eaf1000) [pid = 3387] [serial = 221] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e61ddb800) [pid = 3387] [serial = 224] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e5fcbf800) [pid = 3387] [serial = 227] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e6c715c00) [pid = 3387] [serial = 253] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e74685800) [pid = 3387] [serial = 230] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e6dacf800) [pid = 3387] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e6b6c0800) [pid = 3387] [serial = 256] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | --DOMWINDOW == 90 (0x7f9e5fe0e400) [pid = 3387] [serial = 246] [outer = (nil)] [url = about:blank] 02:53:56 INFO - PROCESS | 3387 | 1461232436795 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]]]}] 02:53:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:53:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1342ms 02:53:56 INFO - PROCESS | 3387 | 1461232436817 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 02:53:56 INFO - PROCESS | 3387 | 1461232436825 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 02:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:53:56 INFO - PROCESS | 3387 | 1461232436835 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:53:56 INFO - PROCESS | 3387 | 1461232436838 Marionette TRACE conn3 <- [1,394,null,{}] 02:53:56 INFO - PROCESS | 3387 | 1461232436848 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}] 02:53:56 INFO - PROCESS | 3387 | 1461232436988 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 02:53:57 INFO - PROCESS | 3387 | 1461232437004 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de1b800 == 47 [pid = 3387] [id = 106] 02:53:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 91 (0x7f9e5c0ee800) [pid = 3387] [serial = 317] [outer = (nil)] 02:53:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e5e09c000) [pid = 3387] [serial = 318] [outer = 0x7f9e5c0ee800] 02:53:57 INFO - PROCESS | 3387 | 1461232437065 Marionette DEBUG loaded listener.js 02:53:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e5e0a7800) [pid = 3387] [serial = 319] [outer = 0x7f9e5c0ee800] 02:53:57 INFO - PROCESS | 3387 | 1461232437921 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]]]}] 02:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1132ms 02:53:57 INFO - PROCESS | 3387 | 1461232437968 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 02:53:57 INFO - PROCESS | 3387 | 1461232437972 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 02:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:53:57 INFO - PROCESS | 3387 | 1461232437979 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:53:57 INFO - PROCESS | 3387 | 1461232437984 Marionette TRACE conn3 <- [1,398,null,{}] 02:53:58 INFO - PROCESS | 3387 | 1461232437999 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}] 02:53:58 INFO - PROCESS | 3387 | 1461232438148 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 02:53:58 INFO - PROCESS | 3387 | 1461232438244 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec6e000 == 48 [pid = 3387] [id = 107] 02:53:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e5cfa3800) [pid = 3387] [serial = 320] [outer = (nil)] 02:53:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e5eaef800) [pid = 3387] [serial = 321] [outer = 0x7f9e5cfa3800] 02:53:58 INFO - PROCESS | 3387 | 1461232438309 Marionette DEBUG loaded listener.js 02:53:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5eaf9c00) [pid = 3387] [serial = 322] [outer = 0x7f9e5cfa3800] 02:53:59 INFO - PROCESS | 3387 | 1461232439070 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]]]}] 02:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1131ms 02:53:59 INFO - PROCESS | 3387 | 1461232439110 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 02:53:59 INFO - PROCESS | 3387 | 1461232439114 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 02:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:53:59 INFO - PROCESS | 3387 | 1461232439120 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:53:59 INFO - PROCESS | 3387 | 1461232439122 Marionette TRACE conn3 <- [1,402,null,{}] 02:53:59 INFO - PROCESS | 3387 | 1461232439132 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}] 02:53:59 INFO - PROCESS | 3387 | 1461232439305 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 02:53:59 INFO - PROCESS | 3387 | 1461232439327 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:53:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fe9c800 == 49 [pid = 3387] [id = 108] 02:53:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e5540cc00) [pid = 3387] [serial = 323] [outer = (nil)] 02:53:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e5f71c800) [pid = 3387] [serial = 324] [outer = 0x7f9e5540cc00] 02:53:59 INFO - PROCESS | 3387 | 1461232439389 Marionette DEBUG loaded listener.js 02:53:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e5fc65000) [pid = 3387] [serial = 325] [outer = 0x7f9e5540cc00] 02:54:00 INFO - PROCESS | 3387 | 1461232440239 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]]]}] 02:54:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1180ms 02:54:00 INFO - PROCESS | 3387 | 1461232440302 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 02:54:00 INFO - PROCESS | 3387 | 1461232440304 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 02:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:54:00 INFO - PROCESS | 3387 | 1461232440310 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:54:00 INFO - PROCESS | 3387 | 1461232440312 Marionette TRACE conn3 <- [1,406,null,{}] 02:54:00 INFO - PROCESS | 3387 | 1461232440317 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}] 02:54:00 INFO - PROCESS | 3387 | 1461232440481 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 02:54:00 INFO - PROCESS | 3387 | 1461232440501 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66518800 == 50 [pid = 3387] [id = 109] 02:54:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e55d0e800) [pid = 3387] [serial = 326] [outer = (nil)] 02:54:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5fcc1400) [pid = 3387] [serial = 327] [outer = 0x7f9e55d0e800] 02:54:00 INFO - PROCESS | 3387 | 1461232440562 Marionette DEBUG loaded listener.js 02:54:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e61dd6400) [pid = 3387] [serial = 328] [outer = 0x7f9e55d0e800] 02:54:00 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e5540b000) [pid = 3387] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:54:00 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e57628800) [pid = 3387] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:54:00 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e5f716800) [pid = 3387] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:54:00 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e5540e400) [pid = 3387] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:54:00 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5720fc00) [pid = 3387] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:54:00 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e55d0ec00) [pid = 3387] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:54:00 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e5ee22400) [pid = 3387] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:54:01 INFO - PROCESS | 3387 | 1461232441452 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]]]}] 02:54:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:54:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1182ms 02:54:01 INFO - PROCESS | 3387 | 1461232441493 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 02:54:01 INFO - PROCESS | 3387 | 1461232441495 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 02:54:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:54:01 INFO - PROCESS | 3387 | 1461232441502 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:54:01 INFO - PROCESS | 3387 | 1461232441505 Marionette TRACE conn3 <- [1,410,null,{}] 02:54:01 INFO - PROCESS | 3387 | 1461232441510 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}] 02:54:01 INFO - PROCESS | 3387 | 1461232441683 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 02:54:01 INFO - PROCESS | 3387 | 1461232441693 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55720000 == 51 [pid = 3387] [id = 110] 02:54:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5fcc1000) [pid = 3387] [serial = 329] [outer = (nil)] 02:54:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e6dace800) [pid = 3387] [serial = 330] [outer = 0x7f9e5fcc1000] 02:54:01 INFO - PROCESS | 3387 | 1461232441770 Marionette DEBUG loaded listener.js 02:54:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e71840400) [pid = 3387] [serial = 331] [outer = 0x7f9e5fcc1000] 02:54:02 INFO - PROCESS | 3387 | 1461232442505 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]]]}] 02:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1029ms 02:54:02 INFO - PROCESS | 3387 | 1461232442532 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 02:54:02 INFO - PROCESS | 3387 | 1461232442534 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 02:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:54:02 INFO - PROCESS | 3387 | 1461232442540 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:54:02 INFO - PROCESS | 3387 | 1461232442543 Marionette TRACE conn3 <- [1,414,null,{}] 02:54:02 INFO - PROCESS | 3387 | 1461232442548 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}] 02:54:02 INFO - PROCESS | 3387 | 1461232442727 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 02:54:02 INFO - PROCESS | 3387 | 1461232442743 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:02 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c9b7000 == 52 [pid = 3387] [id = 111] 02:54:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e55406800) [pid = 3387] [serial = 332] [outer = (nil)] 02:54:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e71987c00) [pid = 3387] [serial = 333] [outer = 0x7f9e55406800] 02:54:02 INFO - PROCESS | 3387 | 1461232442805 Marionette DEBUG loaded listener.js 02:54:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e71d61c00) [pid = 3387] [serial = 334] [outer = 0x7f9e55406800] 02:54:03 INFO - PROCESS | 3387 | 1461232443728 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]]]}] 02:54:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:54:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1226ms 02:54:03 INFO - PROCESS | 3387 | 1461232443768 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 02:54:03 INFO - PROCESS | 3387 | 1461232443775 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 02:54:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:54:03 INFO - PROCESS | 3387 | 1461232443783 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:54:03 INFO - PROCESS | 3387 | 1461232443788 Marionette TRACE conn3 <- [1,418,null,{}] 02:54:03 INFO - PROCESS | 3387 | 1461232443796 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}] 02:54:03 INFO - PROCESS | 3387 | 1461232443964 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 02:54:04 INFO - PROCESS | 3387 | 1461232444099 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5b470000 == 53 [pid = 3387] [id = 112] 02:54:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e5627f800) [pid = 3387] [serial = 335] [outer = (nil)] 02:54:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e57356c00) [pid = 3387] [serial = 336] [outer = 0x7f9e5627f800] 02:54:04 INFO - PROCESS | 3387 | 1461232444172 Marionette DEBUG loaded listener.js 02:54:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e58bedc00) [pid = 3387] [serial = 337] [outer = 0x7f9e5627f800] 02:54:05 INFO - PROCESS | 3387 | 1461232445475 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]]]}] 02:54:05 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 02:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1730ms 02:54:05 INFO - PROCESS | 3387 | 1461232445514 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 02:54:05 INFO - PROCESS | 3387 | 1461232445522 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 02:54:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:54:05 INFO - PROCESS | 3387 | 1461232445649 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:54:05 INFO - PROCESS | 3387 | 1461232445652 Marionette TRACE conn3 <- [1,422,null,{}] 02:54:05 INFO - PROCESS | 3387 | 1461232445664 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}] 02:54:05 INFO - PROCESS | 3387 | 1461232445815 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 02:54:05 INFO - PROCESS | 3387 | 1461232445945 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fe92000 == 54 [pid = 3387] [id = 113] 02:54:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e56287400) [pid = 3387] [serial = 338] [outer = (nil)] 02:54:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5e0a3400) [pid = 3387] [serial = 339] [outer = 0x7f9e56287400] 02:54:06 INFO - PROCESS | 3387 | 1461232446016 Marionette DEBUG loaded listener.js 02:54:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5eaf8000) [pid = 3387] [serial = 340] [outer = 0x7f9e56287400] 02:54:07 INFO - PROCESS | 3387 | 1461232447393 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]]]}] 02:54:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:54:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1905ms 02:54:07 INFO - PROCESS | 3387 | 1461232447470 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 02:54:07 INFO - PROCESS | 3387 | 1461232447474 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 02:54:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:54:07 INFO - PROCESS | 3387 | 1461232447483 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:54:07 INFO - PROCESS | 3387 | 1461232447488 Marionette TRACE conn3 <- [1,426,null,{}] 02:54:07 INFO - PROCESS | 3387 | 1461232447504 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}] 02:54:07 INFO - PROCESS | 3387 | 1461232447693 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 02:54:07 INFO - PROCESS | 3387 | 1461232447826 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7110e000 == 55 [pid = 3387] [id = 114] 02:54:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e5b474c00) [pid = 3387] [serial = 341] [outer = (nil)] 02:54:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e665e3400) [pid = 3387] [serial = 342] [outer = 0x7f9e5b474c00] 02:54:07 INFO - PROCESS | 3387 | 1461232447901 Marionette DEBUG loaded listener.js 02:54:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e6f819800) [pid = 3387] [serial = 343] [outer = 0x7f9e5b474c00] 02:54:08 INFO - PROCESS | 3387 | 1461232448696 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] 02:54:08 INFO - PROCESS | 3387 | 1461232448733 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 02:54:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:54:08 INFO - PROCESS | 3387 | 1461232448756 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:54:08 INFO - PROCESS | 3387 | 1461232448760 Marionette TRACE conn3 <- [1,430,null,{}] 02:54:08 INFO - PROCESS | 3387 | 1461232448765 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}] 02:54:08 INFO - PROCESS | 3387 | 1461232448910 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 02:54:09 INFO - PROCESS | 3387 | 1461232449053 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d3c5800 == 56 [pid = 3387] [id = 115] 02:54:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e55410400) [pid = 3387] [serial = 344] [outer = (nil)] 02:54:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e5f957400) [pid = 3387] [serial = 345] [outer = 0x7f9e55410400] 02:54:09 INFO - PROCESS | 3387 | 1461232449123 Marionette DEBUG loaded listener.js 02:54:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e743f0000) [pid = 3387] [serial = 346] [outer = 0x7f9e55410400] 02:54:10 INFO - PROCESS | 3387 | 1461232450188 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]]]}] 02:54:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:54:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1489ms 02:54:10 INFO - PROCESS | 3387 | 1461232450244 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 02:54:10 INFO - PROCESS | 3387 | 1461232450250 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 02:54:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:54:10 INFO - PROCESS | 3387 | 1461232450259 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:54:10 INFO - PROCESS | 3387 | 1461232450263 Marionette TRACE conn3 <- [1,434,null,{}] 02:54:10 INFO - PROCESS | 3387 | 1461232450271 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}] 02:54:10 INFO - PROCESS | 3387 | 1461232450440 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 02:54:10 INFO - PROCESS | 3387 | 1461232450596 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef52800 == 57 [pid = 3387] [id = 116] 02:54:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e55408c00) [pid = 3387] [serial = 347] [outer = (nil)] 02:54:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e5634b400) [pid = 3387] [serial = 348] [outer = 0x7f9e55408c00] 02:54:10 INFO - PROCESS | 3387 | 1461232450660 Marionette DEBUG loaded listener.js 02:54:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e56350400) [pid = 3387] [serial = 349] [outer = 0x7f9e55408c00] 02:54:11 INFO - PROCESS | 3387 | 1461232451505 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]]]}] 02:54:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:54:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1284ms 02:54:11 INFO - PROCESS | 3387 | 1461232451544 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 02:54:11 INFO - PROCESS | 3387 | 1461232451552 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 02:54:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:54:11 INFO - PROCESS | 3387 | 1461232451561 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:54:11 INFO - PROCESS | 3387 | 1461232451565 Marionette TRACE conn3 <- [1,438,null,{}] 02:54:11 INFO - PROCESS | 3387 | 1461232451570 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}] 02:54:11 INFO - PROCESS | 3387 | 1461232451779 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 02:54:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55720000 == 56 [pid = 3387] [id = 110] 02:54:11 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e71872400) [pid = 3387] [serial = 273] [outer = (nil)] [url = about:blank] 02:54:11 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e61d9b000) [pid = 3387] [serial = 267] [outer = (nil)] [url = about:blank] 02:54:11 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e5eaea800) [pid = 3387] [serial = 264] [outer = (nil)] [url = about:blank] 02:54:11 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e58bfb400) [pid = 3387] [serial = 261] [outer = (nil)] [url = about:blank] 02:54:11 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e71170400) [pid = 3387] [serial = 270] [outer = (nil)] [url = about:blank] 02:54:11 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e606b1400) [pid = 3387] [serial = 297] [outer = (nil)] [url = about:blank] 02:54:11 INFO - PROCESS | 3387 | 1461232451947 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e66518800 == 55 [pid = 3387] [id = 109] 02:54:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fe9c800 == 54 [pid = 3387] [id = 108] 02:54:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec6e000 == 53 [pid = 3387] [id = 107] 02:54:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56236800 == 54 [pid = 3387] [id = 117] 02:54:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e5735cc00) [pid = 3387] [serial = 350] [outer = (nil)] 02:54:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e57380c00) [pid = 3387] [serial = 351] [outer = 0x7f9e5735cc00] 02:54:12 INFO - PROCESS | 3387 | 1461232452014 Marionette DEBUG loaded listener.js 02:54:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e57625000) [pid = 3387] [serial = 352] [outer = 0x7f9e5735cc00] 02:54:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5de1b800 == 53 [pid = 3387] [id = 106] 02:54:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572cf800 == 52 [pid = 3387] [id = 105] 02:54:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c9ed800 == 51 [pid = 3387] [id = 101] 02:54:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec60000 == 50 [pid = 3387] [id = 100] 02:54:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e719a6800 == 49 [pid = 3387] [id = 99] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e5540d800) [pid = 3387] [serial = 288] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5e09b400) [pid = 3387] [serial = 279] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5eaeb800) [pid = 3387] [serial = 280] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e61a19400) [pid = 3387] [serial = 285] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e6d90c800) [pid = 3387] [serial = 291] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5cf1e400) [pid = 3387] [serial = 277] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e58bf9400) [pid = 3387] [serial = 276] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e55751800) [pid = 3387] [serial = 289] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e71ba3400) [pid = 3387] [serial = 294] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5f714000) [pid = 3387] [serial = 282] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5fc5e000) [pid = 3387] [serial = 283] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e719bec00) [pid = 3387] [serial = 292] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e71c7ec00) [pid = 3387] [serial = 295] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e6c4bbc00) [pid = 3387] [serial = 286] [outer = (nil)] [url = about:blank] 02:54:12 INFO - PROCESS | 3387 | 1461232452851 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]]]}] 02:54:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:54:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1333ms 02:54:12 INFO - PROCESS | 3387 | 1461232452895 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 02:54:12 INFO - PROCESS | 3387 | 1461232452899 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 02:54:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:54:12 INFO - PROCESS | 3387 | 1461232452904 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:54:12 INFO - PROCESS | 3387 | 1461232452909 Marionette TRACE conn3 <- [1,442,null,{}] 02:54:12 INFO - PROCESS | 3387 | 1461232452925 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}] 02:54:13 INFO - PROCESS | 3387 | 1461232453067 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 02:54:13 INFO - PROCESS | 3387 | 1461232453090 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f7c7800 == 50 [pid = 3387] [id = 118] 02:54:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e58d46c00) [pid = 3387] [serial = 353] [outer = (nil)] 02:54:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5dfed800) [pid = 3387] [serial = 354] [outer = 0x7f9e58d46c00] 02:54:13 INFO - PROCESS | 3387 | 1461232453154 Marionette DEBUG loaded listener.js 02:54:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e5e3dc800) [pid = 3387] [serial = 355] [outer = 0x7f9e58d46c00] 02:54:13 INFO - PROCESS | 3387 | 1461232453896 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]]]}] 02:54:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:54:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1030ms 02:54:13 INFO - PROCESS | 3387 | 1461232453939 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 02:54:13 INFO - PROCESS | 3387 | 1461232453944 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 02:54:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:54:13 INFO - PROCESS | 3387 | 1461232453949 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:54:13 INFO - PROCESS | 3387 | 1461232453951 Marionette TRACE conn3 <- [1,446,null,{}] 02:54:13 INFO - PROCESS | 3387 | 1461232453957 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}] 02:54:14 INFO - PROCESS | 3387 | 1461232454091 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 02:54:14 INFO - PROCESS | 3387 | 1461232454105 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c44c800 == 51 [pid = 3387] [id = 119] 02:54:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e55f9c000) [pid = 3387] [serial = 356] [outer = (nil)] 02:54:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e55fa7c00) [pid = 3387] [serial = 357] [outer = 0x7f9e55f9c000] 02:54:14 INFO - PROCESS | 3387 | 1461232454164 Marionette DEBUG loaded listener.js 02:54:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5dca6c00) [pid = 3387] [serial = 358] [outer = 0x7f9e55f9c000] 02:54:14 INFO - PROCESS | 3387 | 1461232454989 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]]]}] 02:54:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:54:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1075ms 02:54:15 INFO - PROCESS | 3387 | 1461232455028 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 02:54:15 INFO - PROCESS | 3387 | 1461232455031 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 02:54:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:54:15 INFO - PROCESS | 3387 | 1461232455037 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:54:15 INFO - PROCESS | 3387 | 1461232455040 Marionette TRACE conn3 <- [1,450,null,{}] 02:54:15 INFO - PROCESS | 3387 | 1461232455046 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}] 02:54:15 INFO - PROCESS | 3387 | 1461232455208 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 02:54:15 INFO - PROCESS | 3387 | 1461232455232 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e832000 == 52 [pid = 3387] [id = 120] 02:54:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5540bc00) [pid = 3387] [serial = 359] [outer = (nil)] 02:54:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5e3e1000) [pid = 3387] [serial = 360] [outer = 0x7f9e5540bc00] 02:54:15 INFO - PROCESS | 3387 | 1461232455291 Marionette DEBUG loaded listener.js 02:54:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e5eaf4800) [pid = 3387] [serial = 361] [outer = 0x7f9e5540bc00] 02:54:16 INFO - PROCESS | 3387 | 1461232456034 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] 02:54:16 INFO - PROCESS | 3387 | 1461232456088 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 02:54:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:54:16 INFO - PROCESS | 3387 | 1461232456110 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:54:16 INFO - PROCESS | 3387 | 1461232456112 Marionette TRACE conn3 <- [1,454,null,{}] 02:54:16 INFO - PROCESS | 3387 | 1461232456123 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}] 02:54:16 INFO - PROCESS | 3387 | 1461232456322 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 02:54:16 INFO - PROCESS | 3387 | 1461232456342 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71b76000 == 53 [pid = 3387] [id = 121] 02:54:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e55248000) [pid = 3387] [serial = 362] [outer = (nil)] 02:54:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e55252c00) [pid = 3387] [serial = 363] [outer = 0x7f9e55248000] 02:54:16 INFO - PROCESS | 3387 | 1461232456406 Marionette DEBUG loaded listener.js 02:54:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e5f71ac00) [pid = 3387] [serial = 364] [outer = 0x7f9e55248000] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e57624000) [pid = 3387] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e589a9400) [pid = 3387] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e5f43b400) [pid = 3387] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5f950800) [pid = 3387] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e5f435000) [pid = 3387] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e57621400) [pid = 3387] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5575f800) [pid = 3387] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e56187800) [pid = 3387] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5540cc00) [pid = 3387] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e55d0e800) [pid = 3387] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e55756800) [pid = 3387] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e5735e000) [pid = 3387] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:54:16 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e5c0ee800) [pid = 3387] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:54:17 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5fcc1000) [pid = 3387] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:54:17 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e5cfa3800) [pid = 3387] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:54:17 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:17 INFO - PROCESS | 3387 | 1461232457344 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]]]}] 02:54:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:54:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1279ms 02:54:17 INFO - PROCESS | 3387 | 1461232457391 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 02:54:17 INFO - PROCESS | 3387 | 1461232457393 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 02:54:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:54:17 INFO - PROCESS | 3387 | 1461232457399 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:54:17 INFO - PROCESS | 3387 | 1461232457412 Marionette TRACE conn3 <- [1,458,null,{}] 02:54:17 INFO - PROCESS | 3387 | 1461232457416 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}] 02:54:17 INFO - PROCESS | 3387 | 1461232457587 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 02:54:17 INFO - PROCESS | 3387 | 1461232457605 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f579800 == 54 [pid = 3387] [id = 122] 02:54:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e5524a800) [pid = 3387] [serial = 365] [outer = (nil)] 02:54:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e58bf8000) [pid = 3387] [serial = 366] [outer = 0x7f9e5524a800] 02:54:17 INFO - PROCESS | 3387 | 1461232457664 Marionette DEBUG loaded listener.js 02:54:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e5f440c00) [pid = 3387] [serial = 367] [outer = 0x7f9e5524a800] 02:54:18 INFO - PROCESS | 3387 | 1461232458379 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] 02:54:18 INFO - PROCESS | 3387 | 1461232458449 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 02:54:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:54:18 INFO - PROCESS | 3387 | 1461232458455 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:54:18 INFO - PROCESS | 3387 | 1461232458457 Marionette TRACE conn3 <- [1,462,null,{}] 02:54:18 INFO - PROCESS | 3387 | 1461232458479 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}] 02:54:18 INFO - PROCESS | 3387 | 1461232458610 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 02:54:18 INFO - PROCESS | 3387 | 1461232458623 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75e85800 == 55 [pid = 3387] [id = 123] 02:54:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e56333000) [pid = 3387] [serial = 368] [outer = (nil)] 02:54:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5633d400) [pid = 3387] [serial = 369] [outer = 0x7f9e56333000] 02:54:18 INFO - PROCESS | 3387 | 1461232458684 Marionette DEBUG loaded listener.js 02:54:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e5e3e5c00) [pid = 3387] [serial = 370] [outer = 0x7f9e56333000] 02:54:19 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:19 INFO - PROCESS | 3387 | 1461232459777 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] 02:54:19 INFO - PROCESS | 3387 | 1461232459857 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 02:54:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:54:19 INFO - PROCESS | 3387 | 1461232459866 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:54:19 INFO - PROCESS | 3387 | 1461232459869 Marionette TRACE conn3 <- [1,466,null,{}] 02:54:19 INFO - PROCESS | 3387 | 1461232459878 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}] 02:54:20 INFO - PROCESS | 3387 | 1461232460043 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 02:54:20 INFO - PROCESS | 3387 | 1461232460180 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c50800 == 56 [pid = 3387] [id = 124] 02:54:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e55d0bc00) [pid = 3387] [serial = 371] [outer = (nil)] 02:54:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e5627c000) [pid = 3387] [serial = 372] [outer = 0x7f9e55d0bc00] 02:54:20 INFO - PROCESS | 3387 | 1461232460254 Marionette DEBUG loaded listener.js 02:54:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e56339800) [pid = 3387] [serial = 373] [outer = 0x7f9e55d0bc00] 02:54:21 INFO - PROCESS | 3387 | 1461232461219 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] 02:54:21 INFO - PROCESS | 3387 | 1461232461261 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 02:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:54:21 INFO - PROCESS | 3387 | 1461232461271 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:54:21 INFO - PROCESS | 3387 | 1461232461275 Marionette TRACE conn3 <- [1,470,null,{}] 02:54:21 INFO - PROCESS | 3387 | 1461232461280 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}] 02:54:21 INFO - PROCESS | 3387 | 1461232461436 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 02:54:21 INFO - PROCESS | 3387 | 1461232461578 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec64000 == 57 [pid = 3387] [id = 125] 02:54:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e55fa0400) [pid = 3387] [serial = 374] [outer = (nil)] 02:54:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e564efc00) [pid = 3387] [serial = 375] [outer = 0x7f9e55fa0400] 02:54:21 INFO - PROCESS | 3387 | 1461232461652 Marionette DEBUG loaded listener.js 02:54:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e564f6400) [pid = 3387] [serial = 376] [outer = 0x7f9e55fa0400] 02:54:22 INFO - PROCESS | 3387 | 1461232462578 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]]]}] 02:54:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:54:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1378ms 02:54:22 INFO - PROCESS | 3387 | 1461232462650 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 02:54:22 INFO - PROCESS | 3387 | 1461232462653 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 02:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:54:22 INFO - PROCESS | 3387 | 1461232462659 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:54:22 INFO - PROCESS | 3387 | 1461232462665 Marionette TRACE conn3 <- [1,474,null,{}] 02:54:22 INFO - PROCESS | 3387 | 1461232462681 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}] 02:54:22 INFO - PROCESS | 3387 | 1461232462896 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 02:54:23 INFO - PROCESS | 3387 | 1461232463032 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e74633800 == 58 [pid = 3387] [id = 126] 02:54:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e564f5c00) [pid = 3387] [serial = 377] [outer = (nil)] 02:54:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e57384000) [pid = 3387] [serial = 378] [outer = 0x7f9e564f5c00] 02:54:23 INFO - PROCESS | 3387 | 1461232463111 Marionette DEBUG loaded listener.js 02:54:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e5c0ee000) [pid = 3387] [serial = 379] [outer = 0x7f9e564f5c00] 02:54:23 INFO - PROCESS | 3387 | 1461232463973 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]]]}] 02:54:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:54:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1341ms 02:54:24 INFO - PROCESS | 3387 | 1461232464001 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 02:54:24 INFO - PROCESS | 3387 | 1461232464006 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 02:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:54:24 INFO - PROCESS | 3387 | 1461232464012 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:54:24 INFO - PROCESS | 3387 | 1461232464015 Marionette TRACE conn3 <- [1,478,null,{}] 02:54:24 INFO - PROCESS | 3387 | 1461232464021 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}] 02:54:24 INFO - PROCESS | 3387 | 1461232464185 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 02:54:24 INFO - PROCESS | 3387 | 1461232464327 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e551e1000 == 59 [pid = 3387] [id = 127] 02:54:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e564fa000) [pid = 3387] [serial = 380] [outer = (nil)] 02:54:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e5e6eb000) [pid = 3387] [serial = 381] [outer = 0x7f9e564fa000] 02:54:24 INFO - PROCESS | 3387 | 1461232464403 Marionette DEBUG loaded listener.js 02:54:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e5efa6c00) [pid = 3387] [serial = 382] [outer = 0x7f9e564fa000] 02:54:25 INFO - PROCESS | 3387 | 1461232465280 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]]]}] 02:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1328ms 02:54:25 INFO - PROCESS | 3387 | 1461232465341 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 02:54:25 INFO - PROCESS | 3387 | 1461232465345 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 02:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:54:25 INFO - PROCESS | 3387 | 1461232465350 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:54:25 INFO - PROCESS | 3387 | 1461232465353 Marionette TRACE conn3 <- [1,482,null,{}] 02:54:25 INFO - PROCESS | 3387 | 1461232465358 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}] 02:54:25 INFO - PROCESS | 3387 | 1461232465508 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 02:54:25 INFO - PROCESS | 3387 | 1461232465653 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563d4800 == 60 [pid = 3387] [id = 128] 02:54:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e5524d400) [pid = 3387] [serial = 383] [outer = (nil)] 02:54:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e5737a400) [pid = 3387] [serial = 384] [outer = 0x7f9e5524d400] 02:54:25 INFO - PROCESS | 3387 | 1461232465723 Marionette DEBUG loaded listener.js 02:54:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e59b74000) [pid = 3387] [serial = 385] [outer = 0x7f9e5524d400] 02:54:26 INFO - PROCESS | 3387 | 1461232466946 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]]]}] 02:54:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:54:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1632ms 02:54:26 INFO - PROCESS | 3387 | 1461232466984 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 02:54:26 INFO - PROCESS | 3387 | 1461232466988 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 02:54:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:54:26 INFO - PROCESS | 3387 | 1461232466995 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:54:27 INFO - PROCESS | 3387 | 1461232466998 Marionette TRACE conn3 <- [1,486,null,{}] 02:54:27 INFO - PROCESS | 3387 | 1461232467007 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}] 02:54:27 INFO - PROCESS | 3387 | 1461232467222 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 02:54:27 INFO - PROCESS | 3387 | 1461232467342 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563e0000 == 61 [pid = 3387] [id = 129] 02:54:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e5540a400) [pid = 3387] [serial = 386] [outer = (nil)] 02:54:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e55fa4c00) [pid = 3387] [serial = 387] [outer = 0x7f9e5540a400] 02:54:27 INFO - PROCESS | 3387 | 1461232467420 Marionette DEBUG loaded listener.js 02:54:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e56340000) [pid = 3387] [serial = 388] [outer = 0x7f9e5540a400] 02:54:28 INFO - PROCESS | 3387 | 1461232468303 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]]]}] 02:54:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:54:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1380ms 02:54:28 INFO - PROCESS | 3387 | 1461232468375 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 02:54:28 INFO - PROCESS | 3387 | 1461232468382 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 02:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:54:28 INFO - PROCESS | 3387 | 1461232468393 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:54:28 INFO - PROCESS | 3387 | 1461232468396 Marionette TRACE conn3 <- [1,490,null,{}] 02:54:28 INFO - PROCESS | 3387 | 1461232468400 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}] 02:54:28 INFO - PROCESS | 3387 | 1461232468559 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 02:54:28 INFO - PROCESS | 3387 | 1461232468705 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5cf36800 == 62 [pid = 3387] [id = 130] 02:54:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e56338400) [pid = 3387] [serial = 389] [outer = (nil)] 02:54:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e564f5800) [pid = 3387] [serial = 390] [outer = 0x7f9e56338400] 02:54:28 INFO - PROCESS | 3387 | 1461232468769 Marionette DEBUG loaded listener.js 02:54:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e57350800) [pid = 3387] [serial = 391] [outer = 0x7f9e56338400] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f579800 == 61 [pid = 3387] [id = 122] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e5c0edc00) [pid = 3387] [serial = 300] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e5efa9000) [pid = 3387] [serial = 303] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e6f387400) [pid = 3387] [serial = 306] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e5735d000) [pid = 3387] [serial = 309] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71b76000 == 60 [pid = 3387] [id = 121] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e832000 == 59 [pid = 3387] [id = 120] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c44c800 == 58 [pid = 3387] [id = 119] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f7c7800 == 57 [pid = 3387] [id = 118] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56236800 == 56 [pid = 3387] [id = 117] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef52800 == 55 [pid = 3387] [id = 116] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fe92000 == 54 [pid = 3387] [id = 113] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5b470000 == 53 [pid = 3387] [id = 112] 02:54:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c9b7000 == 52 [pid = 3387] [id = 111] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e719c2c00) [pid = 3387] [serial = 274] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e5ee23c00) [pid = 3387] [serial = 234] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5d907c00) [pid = 3387] [serial = 262] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e5f43b000) [pid = 3387] [serial = 265] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e6c71cc00) [pid = 3387] [serial = 268] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e717c2800) [pid = 3387] [serial = 271] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e6b6c1800) [pid = 3387] [serial = 183] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e6d6d4c00) [pid = 3387] [serial = 259] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5f71c800) [pid = 3387] [serial = 324] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e5fcc1400) [pid = 3387] [serial = 327] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e56287000) [pid = 3387] [serial = 313] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e56281400) [pid = 3387] [serial = 312] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e58a51c00) [pid = 3387] [serial = 316] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e5749b400) [pid = 3387] [serial = 315] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5fc65000) [pid = 3387] [serial = 325] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5e09c000) [pid = 3387] [serial = 318] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5e0a7800) [pid = 3387] [serial = 319] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e61dd6400) [pid = 3387] [serial = 328] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e6dace800) [pid = 3387] [serial = 330] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e5eaef800) [pid = 3387] [serial = 321] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e5eaf9c00) [pid = 3387] [serial = 322] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e71840400) [pid = 3387] [serial = 331] [outer = (nil)] [url = about:blank] 02:54:29 INFO - PROCESS | 3387 | 1461232469634 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]]]}] 02:54:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:54:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1282ms 02:54:29 INFO - PROCESS | 3387 | 1461232469676 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 02:54:29 INFO - PROCESS | 3387 | 1461232469679 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 02:54:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:54:29 INFO - PROCESS | 3387 | 1461232469685 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:54:29 INFO - PROCESS | 3387 | 1461232469690 Marionette TRACE conn3 <- [1,494,null,{}] 02:54:29 INFO - PROCESS | 3387 | 1461232469704 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}] 02:54:29 INFO - PROCESS | 3387 | 1461232469847 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 02:54:29 INFO - PROCESS | 3387 | 1461232469864 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5dc78800 == 53 [pid = 3387] [id = 131] 02:54:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e5749b400) [pid = 3387] [serial = 392] [outer = (nil)] 02:54:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e58bee400) [pid = 3387] [serial = 393] [outer = 0x7f9e5749b400] 02:54:29 INFO - PROCESS | 3387 | 1461232469928 Marionette DEBUG loaded listener.js 02:54:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e59b70800) [pid = 3387] [serial = 394] [outer = 0x7f9e5749b400] 02:54:30 INFO - PROCESS | 3387 | 1461232470690 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]]]}] 02:54:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:54:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1034ms 02:54:30 INFO - PROCESS | 3387 | 1461232470726 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 02:54:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:54:30 INFO - PROCESS | 3387 | 1461232470731 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 02:54:30 INFO - PROCESS | 3387 | 1461232470736 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:54:30 INFO - PROCESS | 3387 | 1461232470738 Marionette TRACE conn3 <- [1,498,null,{}] 02:54:30 INFO - PROCESS | 3387 | 1461232470743 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}] 02:54:30 INFO - PROCESS | 3387 | 1461232470884 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 02:54:30 INFO - PROCESS | 3387 | 1461232470898 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec6e800 == 54 [pid = 3387] [id = 132] 02:54:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e5633d800) [pid = 3387] [serial = 395] [outer = (nil)] 02:54:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e5cf1e400) [pid = 3387] [serial = 396] [outer = 0x7f9e5633d800] 02:54:30 INFO - PROCESS | 3387 | 1461232470960 Marionette DEBUG loaded listener.js 02:54:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e5dc03c00) [pid = 3387] [serial = 397] [outer = 0x7f9e5633d800] 02:54:31 INFO - PROCESS | 3387 | 1461232471752 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]]]}] 02:54:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:54:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1030ms 02:54:31 INFO - PROCESS | 3387 | 1461232471773 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 02:54:31 INFO - PROCESS | 3387 | 1461232471787 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 02:54:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:54:31 INFO - PROCESS | 3387 | 1461232471819 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:54:31 INFO - PROCESS | 3387 | 1461232471822 Marionette TRACE conn3 <- [1,502,null,{}] 02:54:31 INFO - PROCESS | 3387 | 1461232471827 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}] 02:54:32 INFO - PROCESS | 3387 | 1461232472020 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 02:54:32 INFO - PROCESS | 3387 | 1461232472047 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fc0a800 == 55 [pid = 3387] [id = 133] 02:54:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e5dbbd800) [pid = 3387] [serial = 398] [outer = (nil)] 02:54:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5e0a4400) [pid = 3387] [serial = 399] [outer = 0x7f9e5dbbd800] 02:54:32 INFO - PROCESS | 3387 | 1461232472106 Marionette DEBUG loaded listener.js 02:54:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5e3e0000) [pid = 3387] [serial = 400] [outer = 0x7f9e5dbbd800] 02:54:32 INFO - PROCESS | 3387 | 1461232472815 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]]]}] 02:54:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:54:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1034ms 02:54:32 INFO - PROCESS | 3387 | 1461232472846 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 02:54:32 INFO - PROCESS | 3387 | 1461232472849 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 02:54:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:54:32 INFO - PROCESS | 3387 | 1461232472854 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:54:32 INFO - PROCESS | 3387 | 1461232472856 Marionette TRACE conn3 <- [1,506,null,{}] 02:54:32 INFO - PROCESS | 3387 | 1461232472862 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}] 02:54:33 INFO - PROCESS | 3387 | 1461232473062 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 02:54:33 INFO - PROCESS | 3387 | 1461232473120 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5347c000 == 56 [pid = 3387] [id = 134] 02:54:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5e726800) [pid = 3387] [serial = 401] [outer = (nil)] 02:54:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e5efaa000) [pid = 3387] [serial = 402] [outer = 0x7f9e5e726800] 02:54:33 INFO - PROCESS | 3387 | 1461232473186 Marionette DEBUG loaded listener.js 02:54:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5f79b000) [pid = 3387] [serial = 403] [outer = 0x7f9e5e726800] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e5540bc00) [pid = 3387] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e55f9c000) [pid = 3387] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e58d46c00) [pid = 3387] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e5735cc00) [pid = 3387] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e55248000) [pid = 3387] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e55410400) [pid = 3387] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e55408c00) [pid = 3387] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e5524a800) [pid = 3387] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e58a4f000) [pid = 3387] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e5fcb6000) [pid = 3387] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e5ef9f800) [pid = 3387] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e71c81800) [pid = 3387] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e5734fc00) [pid = 3387] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 95 (0x7f9e58a4e400) [pid = 3387] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 94 (0x7f9e55d03000) [pid = 3387] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 93 (0x7f9e5dfec400) [pid = 3387] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 92 (0x7f9e5e302c00) [pid = 3387] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:54:33 INFO - PROCESS | 3387 | --DOMWINDOW == 91 (0x7f9e5fcb9c00) [pid = 3387] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:54:34 INFO - PROCESS | 3387 | 1461232474157 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]]]}] 02:54:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:54:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1325ms 02:54:34 INFO - PROCESS | 3387 | 1461232474181 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 02:54:34 INFO - PROCESS | 3387 | 1461232474184 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 02:54:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:54:34 INFO - PROCESS | 3387 | 1461232474189 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:54:34 INFO - PROCESS | 3387 | 1461232474191 Marionette TRACE conn3 <- [1,510,null,{}] 02:54:34 INFO - PROCESS | 3387 | 1461232474200 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}] 02:54:34 INFO - PROCESS | 3387 | 1461232474329 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 02:54:34 INFO - PROCESS | 3387 | 1461232474437 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f7bf800 == 57 [pid = 3387] [id = 135] 02:54:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 92 (0x7f9e5540b800) [pid = 3387] [serial = 404] [outer = (nil)] 02:54:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 93 (0x7f9e56334000) [pid = 3387] [serial = 405] [outer = 0x7f9e5540b800] 02:54:34 INFO - PROCESS | 3387 | 1461232474498 Marionette DEBUG loaded listener.js 02:54:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 94 (0x7f9e5bf9ac00) [pid = 3387] [serial = 406] [outer = 0x7f9e5540b800] 02:54:35 INFO - PROCESS | 3387 | 1461232475137 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]]]}] 02:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 978ms 02:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:54:35 INFO - PROCESS | 3387 | 1461232475169 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 02:54:35 INFO - PROCESS | 3387 | 1461232475171 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 02:54:35 INFO - PROCESS | 3387 | 1461232475178 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:54:35 INFO - PROCESS | 3387 | 1461232475182 Marionette TRACE conn3 <- [1,514,null,{}] 02:54:35 INFO - PROCESS | 3387 | 1461232475188 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}] 02:54:35 INFO - PROCESS | 3387 | 1461232475354 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 02:54:35 INFO - PROCESS | 3387 | 1461232475372 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c9b9000 == 58 [pid = 3387] [id = 136] 02:54:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 95 (0x7f9e55752000) [pid = 3387] [serial = 407] [outer = (nil)] 02:54:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 96 (0x7f9e5efad400) [pid = 3387] [serial = 408] [outer = 0x7f9e55752000] 02:54:35 INFO - PROCESS | 3387 | 1461232475433 Marionette DEBUG loaded listener.js 02:54:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e5f955800) [pid = 3387] [serial = 409] [outer = 0x7f9e55752000] 02:54:36 INFO - PROCESS | 3387 | 1461232476313 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]]]}] 02:54:36 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 02:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1182ms 02:54:36 INFO - PROCESS | 3387 | 1461232476361 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 02:54:36 INFO - PROCESS | 3387 | 1461232476366 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 02:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:54:36 INFO - PROCESS | 3387 | 1461232476374 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:54:36 INFO - PROCESS | 3387 | 1461232476380 Marionette TRACE conn3 <- [1,518,null,{}] 02:54:36 INFO - PROCESS | 3387 | 1461232476389 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}] 02:54:36 INFO - PROCESS | 3387 | 1461232476563 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 02:54:36 INFO - PROCESS | 3387 | 1461232476701 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56224800 == 59 [pid = 3387] [id = 137] 02:54:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e55f9f000) [pid = 3387] [serial = 410] [outer = (nil)] 02:54:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e56337800) [pid = 3387] [serial = 411] [outer = 0x7f9e55f9f000] 02:54:36 INFO - PROCESS | 3387 | 1461232476781 Marionette DEBUG loaded listener.js 02:54:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e5634d800) [pid = 3387] [serial = 412] [outer = 0x7f9e55f9f000] 02:54:37 INFO - PROCESS | 3387 | 1461232477606 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]]]}] 02:54:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:54:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1284ms 02:54:37 INFO - PROCESS | 3387 | 1461232477659 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 02:54:37 INFO - PROCESS | 3387 | 1461232477668 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 02:54:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:54:37 INFO - PROCESS | 3387 | 1461232477679 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:54:37 INFO - PROCESS | 3387 | 1461232477682 Marionette TRACE conn3 <- [1,522,null,{}] 02:54:37 INFO - PROCESS | 3387 | 1461232477688 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}] 02:54:37 INFO - PROCESS | 3387 | 1461232477862 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 02:54:38 INFO - PROCESS | 3387 | 1461232477998 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef62000 == 60 [pid = 3387] [id = 138] 02:54:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e55fa1800) [pid = 3387] [serial = 413] [outer = (nil)] 02:54:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e57376c00) [pid = 3387] [serial = 414] [outer = 0x7f9e55fa1800] 02:54:38 INFO - PROCESS | 3387 | 1461232478069 Marionette DEBUG loaded listener.js 02:54:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e59b6a000) [pid = 3387] [serial = 415] [outer = 0x7f9e55fa1800] 02:54:39 INFO - PROCESS | 3387 | 1461232479089 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]]]}] 02:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1483ms 02:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:54:39 INFO - PROCESS | 3387 | 1461232479162 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 02:54:39 INFO - PROCESS | 3387 | 1461232479165 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 02:54:39 INFO - PROCESS | 3387 | 1461232479172 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:54:39 INFO - PROCESS | 3387 | 1461232479178 Marionette TRACE conn3 <- [1,526,null,{}] 02:54:39 INFO - PROCESS | 3387 | 1461232479194 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}] 02:54:39 INFO - PROCESS | 3387 | 1461232479396 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 02:54:39 INFO - PROCESS | 3387 | 1461232479577 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71105800 == 61 [pid = 3387] [id = 139] 02:54:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e5e09b400) [pid = 3387] [serial = 416] [outer = (nil)] 02:54:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5efa4000) [pid = 3387] [serial = 417] [outer = 0x7f9e5e09b400] 02:54:39 INFO - PROCESS | 3387 | 1461232479665 Marionette DEBUG loaded listener.js 02:54:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5f711800) [pid = 3387] [serial = 418] [outer = 0x7f9e5e09b400] 02:54:40 INFO - PROCESS | 3387 | 1461232480473 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]]]}] 02:54:40 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 02:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1341ms 02:54:40 INFO - PROCESS | 3387 | 1461232480513 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 02:54:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:54:40 INFO - PROCESS | 3387 | 1461232480518 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 02:54:40 INFO - PROCESS | 3387 | 1461232480524 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:54:40 INFO - PROCESS | 3387 | 1461232480528 Marionette TRACE conn3 <- [1,530,null,{}] 02:54:40 INFO - PROCESS | 3387 | 1461232480533 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}] 02:54:40 INFO - PROCESS | 3387 | 1461232480687 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 02:54:40 INFO - PROCESS | 3387 | 1461232480828 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71d2d000 == 62 [pid = 3387] [id = 140] 02:54:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5e3e7400) [pid = 3387] [serial = 419] [outer = (nil)] 02:54:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e5fcbdc00) [pid = 3387] [serial = 420] [outer = 0x7f9e5e3e7400] 02:54:40 INFO - PROCESS | 3387 | 1461232480901 Marionette DEBUG loaded listener.js 02:54:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5fe11000) [pid = 3387] [serial = 421] [outer = 0x7f9e5e3e7400] 02:54:41 INFO - PROCESS | 3387 | 1461232481656 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"]]]}] 02:54:41 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 02:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:54:41 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 02:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:54:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:54:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1180ms 02:54:41 INFO - PROCESS | 3387 | 1461232481709 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 02:54:41 INFO - PROCESS | 3387 | 1461232481714 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 02:54:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:54:41 INFO - PROCESS | 3387 | 1461232481722 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:54:41 INFO - PROCESS | 3387 | 1461232481725 Marionette TRACE conn3 <- [1,534,null,{}] 02:54:41 INFO - PROCESS | 3387 | 1461232481730 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}] 02:54:41 INFO - PROCESS | 3387 | 1461232481910 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 02:54:42 INFO - PROCESS | 3387 | 1461232482060 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55521000 == 63 [pid = 3387] [id = 141] 02:54:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e5fe18400) [pid = 3387] [serial = 422] [outer = (nil)] 02:54:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e6c4c2400) [pid = 3387] [serial = 423] [outer = 0x7f9e5fe18400] 02:54:42 INFO - PROCESS | 3387 | 1461232482175 Marionette DEBUG loaded listener.js 02:54:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e6c907400) [pid = 3387] [serial = 424] [outer = 0x7f9e5fe18400] 02:54:42 INFO - PROCESS | 3387 | 1461232482948 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]]]}] 02:54:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:54:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1283ms 02:54:43 INFO - PROCESS | 3387 | 1461232483006 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 02:54:43 INFO - PROCESS | 3387 | 1461232483009 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 02:54:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:54:43 INFO - PROCESS | 3387 | 1461232483015 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:54:43 INFO - PROCESS | 3387 | 1461232483018 Marionette TRACE conn3 <- [1,538,null,{}] 02:54:43 INFO - PROCESS | 3387 | 1461232483023 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}] 02:54:43 INFO - PROCESS | 3387 | 1461232483277 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 02:54:43 INFO - PROCESS | 3387 | 1461232483394 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e552be800 == 64 [pid = 3387] [id = 142] 02:54:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e4ffc8000) [pid = 3387] [serial = 425] [outer = (nil)] 02:54:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e4ffcdc00) [pid = 3387] [serial = 426] [outer = 0x7f9e4ffc8000] 02:54:43 INFO - PROCESS | 3387 | 1461232483470 Marionette DEBUG loaded listener.js 02:54:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e6d907000) [pid = 3387] [serial = 427] [outer = 0x7f9e4ffc8000] 02:54:44 INFO - PROCESS | 3387 | 1461232484232 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]]]}] 02:54:44 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. 02:54:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1234ms 02:54:44 INFO - PROCESS | 3387 | 1461232484251 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 02:54:44 INFO - PROCESS | 3387 | 1461232484255 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 02:54:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:54:44 INFO - PROCESS | 3387 | 1461232484261 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:54:44 INFO - PROCESS | 3387 | 1461232484264 Marionette TRACE conn3 <- [1,542,null,{}] 02:54:44 INFO - PROCESS | 3387 | 1461232484270 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}] 02:54:44 INFO - PROCESS | 3387 | 1461232484414 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 02:54:44 INFO - PROCESS | 3387 | 1461232484558 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e39000 == 65 [pid = 3387] [id = 143] 02:54:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e4fc15400) [pid = 3387] [serial = 428] [outer = (nil)] 02:54:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e4fc1ac00) [pid = 3387] [serial = 429] [outer = 0x7f9e4fc15400] 02:54:44 INFO - PROCESS | 3387 | 1461232484628 Marionette DEBUG loaded listener.js 02:54:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e4fc20400) [pid = 3387] [serial = 430] [outer = 0x7f9e4fc15400] 02:54:45 INFO - PROCESS | 3387 | 1461232485426 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]]]}] 02:54:45 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. 02:54:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1186ms 02:54:45 INFO - PROCESS | 3387 | 1461232485447 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 02:54:45 INFO - PROCESS | 3387 | 1461232485450 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 02:54:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:54:45 INFO - PROCESS | 3387 | 1461232485456 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:54:45 INFO - PROCESS | 3387 | 1461232485460 Marionette TRACE conn3 <- [1,546,null,{}] 02:54:45 INFO - PROCESS | 3387 | 1461232485483 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}] 02:54:45 INFO - PROCESS | 3387 | 1461232485693 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 02:54:45 INFO - PROCESS | 3387 | 1461232485780 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564a8000 == 66 [pid = 3387] [id = 144] 02:54:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e4fc17400) [pid = 3387] [serial = 431] [outer = (nil)] 02:54:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e4fc20c00) [pid = 3387] [serial = 432] [outer = 0x7f9e4fc17400] 02:54:45 INFO - PROCESS | 3387 | 1461232485855 Marionette DEBUG loaded listener.js 02:54:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e5514dc00) [pid = 3387] [serial = 433] [outer = 0x7f9e4fc17400] 02:54:46 INFO - PROCESS | 3387 | 1461232486836 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]]]}] 02:54:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:54:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1436ms 02:54:46 INFO - PROCESS | 3387 | 1461232486899 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 02:54:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:54:46 INFO - PROCESS | 3387 | 1461232486909 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 02:54:46 INFO - PROCESS | 3387 | 1461232486916 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:54:46 INFO - PROCESS | 3387 | 1461232486923 Marionette TRACE conn3 <- [1,550,null,{}] 02:54:46 INFO - PROCESS | 3387 | 1461232486932 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}] 02:54:47 INFO - PROCESS | 3387 | 1461232487179 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 02:54:47 INFO - PROCESS | 3387 | 1461232487335 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563d9000 == 67 [pid = 3387] [id = 145] 02:54:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e55149000) [pid = 3387] [serial = 434] [outer = (nil)] 02:54:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e55150800) [pid = 3387] [serial = 435] [outer = 0x7f9e55149000] 02:54:47 INFO - PROCESS | 3387 | 1461232487399 Marionette DEBUG loaded listener.js 02:54:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e55248c00) [pid = 3387] [serial = 436] [outer = 0x7f9e55149000] 02:54:48 INFO - PROCESS | 3387 | 1461232488166 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]]]}] 02:54:48 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. 02:54:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 02:54:48 INFO - PROCESS | 3387 | 1461232488208 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 02:54:48 INFO - PROCESS | 3387 | 1461232488216 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 02:54:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:54:48 INFO - PROCESS | 3387 | 1461232488228 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:54:48 INFO - PROCESS | 3387 | 1461232488231 Marionette TRACE conn3 <- [1,554,null,{}] 02:54:48 INFO - PROCESS | 3387 | 1461232488237 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}] 02:54:48 INFO - PROCESS | 3387 | 1461232488381 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 02:54:48 INFO - PROCESS | 3387 | 1461232488536 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5346c000 == 68 [pid = 3387] [id = 146] 02:54:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e5524b800) [pid = 3387] [serial = 437] [outer = (nil)] 02:54:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e55848800) [pid = 3387] [serial = 438] [outer = 0x7f9e5524b800] 02:54:48 INFO - PROCESS | 3387 | 1461232488647 Marionette DEBUG loaded listener.js 02:54:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e55f9e000) [pid = 3387] [serial = 439] [outer = 0x7f9e5524b800] 02:54:49 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f7bf800 == 67 [pid = 3387] [id = 135] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5347c000 == 66 [pid = 3387] [id = 134] 02:54:49 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e57356c00) [pid = 3387] [serial = 336] [outer = (nil)] [url = about:blank] 02:54:49 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e5e0a3400) [pid = 3387] [serial = 339] [outer = (nil)] [url = about:blank] 02:54:49 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e665e3400) [pid = 3387] [serial = 342] [outer = (nil)] [url = about:blank] 02:54:49 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e5633d400) [pid = 3387] [serial = 369] [outer = (nil)] [url = about:blank] 02:54:49 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e71987c00) [pid = 3387] [serial = 333] [outer = (nil)] [url = about:blank] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fc0a800 == 65 [pid = 3387] [id = 133] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec6e800 == 64 [pid = 3387] [id = 132] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5dc78800 == 63 [pid = 3387] [id = 131] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5cf36800 == 62 [pid = 3387] [id = 130] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563e0000 == 61 [pid = 3387] [id = 129] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec64000 == 60 [pid = 3387] [id = 125] 02:54:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c50800 == 59 [pid = 3387] [id = 124] 02:54:49 INFO - PROCESS | 3387 | 1461232489691 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]]]}] 02:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1489ms 02:54:49 INFO - PROCESS | 3387 | 1461232489718 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 02:54:49 INFO - PROCESS | 3387 | 1461232489721 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 02:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:54:49 INFO - PROCESS | 3387 | 1461232489727 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:54:49 INFO - PROCESS | 3387 | 1461232489732 Marionette TRACE conn3 <- [1,558,null,{}] 02:54:49 INFO - PROCESS | 3387 | 1461232489746 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}] 02:54:50 INFO - PROCESS | 3387 | 1461232490086 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e5fc5d000) [pid = 3387] [serial = 304] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e71bb0400) [pid = 3387] [serial = 228] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e71c81c00) [pid = 3387] [serial = 307] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e739a4000) [pid = 3387] [serial = 298] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e717ba800) [pid = 3387] [serial = 310] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5e09dc00) [pid = 3387] [serial = 301] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e739a3400) [pid = 3387] [serial = 219] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e5f712400) [pid = 3387] [serial = 222] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e6f8c8400) [pid = 3387] [serial = 225] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e746ab800) [pid = 3387] [serial = 231] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e743f0000) [pid = 3387] [serial = 346] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5f957400) [pid = 3387] [serial = 345] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e56350400) [pid = 3387] [serial = 349] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e5634b400) [pid = 3387] [serial = 348] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5f440c00) [pid = 3387] [serial = 367] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e58bf8000) [pid = 3387] [serial = 366] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e5f71ac00) [pid = 3387] [serial = 364] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5eaf4800) [pid = 3387] [serial = 361] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5dca6c00) [pid = 3387] [serial = 358] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5e3e1000) [pid = 3387] [serial = 360] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e55fa7c00) [pid = 3387] [serial = 357] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e5dfed800) [pid = 3387] [serial = 354] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e57380c00) [pid = 3387] [serial = 351] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e57625000) [pid = 3387] [serial = 352] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e55252c00) [pid = 3387] [serial = 363] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e5e3dc800) [pid = 3387] [serial = 355] [outer = (nil)] [url = about:blank] 02:54:50 INFO - PROCESS | 3387 | 1461232490537 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec60000 == 60 [pid = 3387] [id = 147] 02:54:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e57356c00) [pid = 3387] [serial = 440] [outer = (nil)] 02:54:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e57379000) [pid = 3387] [serial = 441] [outer = 0x7f9e57356c00] 02:54:50 INFO - PROCESS | 3387 | 1461232490603 Marionette DEBUG loaded listener.js 02:54:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e57621400) [pid = 3387] [serial = 442] [outer = 0x7f9e57356c00] 02:54:51 INFO - PROCESS | 3387 | 1461232491272 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]]]}] 02:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1581ms 02:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:54:51 INFO - PROCESS | 3387 | 1461232491309 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 02:54:51 INFO - PROCESS | 3387 | 1461232491313 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 02:54:51 INFO - PROCESS | 3387 | 1461232491325 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:54:51 INFO - PROCESS | 3387 | 1461232491327 Marionette TRACE conn3 <- [1,562,null,{}] 02:54:51 INFO - PROCESS | 3387 | 1461232491334 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}] 02:54:51 INFO - PROCESS | 3387 | 1461232491472 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 02:54:51 INFO - PROCESS | 3387 | 1461232491527 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e605e4000 == 61 [pid = 3387] [id = 148] 02:54:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e56335000) [pid = 3387] [serial = 443] [outer = (nil)] 02:54:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e59b71400) [pid = 3387] [serial = 444] [outer = 0x7f9e56335000] 02:54:51 INFO - PROCESS | 3387 | 1461232491589 Marionette DEBUG loaded listener.js 02:54:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e5c89f000) [pid = 3387] [serial = 445] [outer = 0x7f9e56335000] 02:54:52 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:52 INFO - PROCESS | 3387 | 1461232492336 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]]]}] 02:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1033ms 02:54:52 INFO - PROCESS | 3387 | 1461232492359 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 02:54:52 INFO - PROCESS | 3387 | 1461232492362 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 02:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:54:52 INFO - PROCESS | 3387 | 1461232492368 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:54:52 INFO - PROCESS | 3387 | 1461232492371 Marionette TRACE conn3 <- [1,566,null,{}] 02:54:52 INFO - PROCESS | 3387 | 1461232492411 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}] 02:54:52 INFO - PROCESS | 3387 | 1461232492581 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 02:54:52 INFO - PROCESS | 3387 | 1461232492606 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e665d5800 == 62 [pid = 3387] [id = 149] 02:54:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e58bf3000) [pid = 3387] [serial = 446] [outer = (nil)] 02:54:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e5df61800) [pid = 3387] [serial = 447] [outer = 0x7f9e58bf3000] 02:54:52 INFO - PROCESS | 3387 | 1461232492666 Marionette DEBUG loaded listener.js 02:54:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5e3e3800) [pid = 3387] [serial = 448] [outer = 0x7f9e58bf3000] 02:54:53 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:53 INFO - PROCESS | 3387 | 1461232493482 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]]]}] 02:54:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:54:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1133ms 02:54:53 INFO - PROCESS | 3387 | 1461232493503 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 02:54:53 INFO - PROCESS | 3387 | 1461232493509 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 02:54:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:54:53 INFO - PROCESS | 3387 | 1461232493526 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:54:53 INFO - PROCESS | 3387 | 1461232493528 Marionette TRACE conn3 <- [1,570,null,{}] 02:54:53 INFO - PROCESS | 3387 | 1461232493541 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}] 02:54:53 INFO - PROCESS | 3387 | 1461232493755 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 02:54:53 INFO - PROCESS | 3387 | 1461232493779 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d710800 == 63 [pid = 3387] [id = 150] 02:54:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5eaf8400) [pid = 3387] [serial = 449] [outer = (nil)] 02:54:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5fc5a400) [pid = 3387] [serial = 450] [outer = 0x7f9e5eaf8400] 02:54:53 INFO - PROCESS | 3387 | 1461232493844 Marionette DEBUG loaded listener.js 02:54:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e61d9c400) [pid = 3387] [serial = 451] [outer = 0x7f9e5eaf8400] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5540b800) [pid = 3387] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e5e726800) [pid = 3387] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e56338400) [pid = 3387] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5749b400) [pid = 3387] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5b474c00) [pid = 3387] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e5524d400) [pid = 3387] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 101 (0x7f9e55406800) [pid = 3387] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 100 (0x7f9e5627f800) [pid = 3387] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 99 (0x7f9e56287400) [pid = 3387] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 98 (0x7f9e5633d800) [pid = 3387] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 97 (0x7f9e5dbbd800) [pid = 3387] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:54:54 INFO - PROCESS | 3387 | --DOMWINDOW == 96 (0x7f9e5540a400) [pid = 3387] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:54:54 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:54 INFO - PROCESS | 3387 | 1461232494733 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]]]}] 02:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1245ms 02:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:54:54 INFO - PROCESS | 3387 | 1461232494765 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 02:54:54 INFO - PROCESS | 3387 | 1461232494767 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 02:54:54 INFO - PROCESS | 3387 | 1461232494773 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:54:54 INFO - PROCESS | 3387 | 1461232494786 Marionette TRACE conn3 <- [1,574,null,{}] 02:54:54 INFO - PROCESS | 3387 | 1461232494792 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}] 02:54:54 INFO - PROCESS | 3387 | 1461232494966 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 02:54:54 INFO - PROCESS | 3387 | 1461232494984 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d94b000 == 64 [pid = 3387] [id = 151] 02:54:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 97 (0x7f9e4fed8400) [pid = 3387] [serial = 452] [outer = (nil)] 02:54:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 98 (0x7f9e4fee4000) [pid = 3387] [serial = 453] [outer = 0x7f9e4fed8400] 02:54:55 INFO - PROCESS | 3387 | 1461232495046 Marionette DEBUG loaded listener.js 02:54:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 99 (0x7f9e5540a400) [pid = 3387] [serial = 454] [outer = 0x7f9e4fed8400] 02:54:55 INFO - PROCESS | 3387 | 1461232495732 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]]]}] 02:54:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:54:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 992ms 02:54:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:54:55 INFO - PROCESS | 3387 | 1461232495765 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 02:54:55 INFO - PROCESS | 3387 | 1461232495768 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 02:54:55 INFO - PROCESS | 3387 | 1461232495775 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:54:55 INFO - PROCESS | 3387 | 1461232495777 Marionette TRACE conn3 <- [1,578,null,{}] 02:54:55 INFO - PROCESS | 3387 | 1461232495782 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}] 02:54:55 INFO - PROCESS | 3387 | 1461232495926 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 02:54:56 INFO - PROCESS | 3387 | 1461232496033 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71d1d000 == 65 [pid = 3387] [id = 152] 02:54:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 100 (0x7f9e4fedcc00) [pid = 3387] [serial = 455] [outer = (nil)] 02:54:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 101 (0x7f9e564f4c00) [pid = 3387] [serial = 456] [outer = 0x7f9e4fedcc00] 02:54:56 INFO - PROCESS | 3387 | 1461232496099 Marionette DEBUG loaded listener.js 02:54:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 102 (0x7f9e5e3e3400) [pid = 3387] [serial = 457] [outer = 0x7f9e4fedcc00] 02:54:56 INFO - PROCESS | 3387 | 1461232496981 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]]]}] 02:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1279ms 02:54:57 INFO - PROCESS | 3387 | 1461232497053 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 02:54:57 INFO - PROCESS | 3387 | 1461232497060 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 02:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:54:57 INFO - PROCESS | 3387 | 1461232497068 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:54:57 INFO - PROCESS | 3387 | 1461232497073 Marionette TRACE conn3 <- [1,582,null,{}] 02:54:57 INFO - PROCESS | 3387 | 1461232497080 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}] 02:54:57 INFO - PROCESS | 3387 | 1461232497320 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 02:54:57 INFO - PROCESS | 3387 | 1461232497520 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56228800 == 66 [pid = 3387] [id = 153] 02:54:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e4ffd4000) [pid = 3387] [serial = 458] [outer = (nil)] 02:54:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e55246c00) [pid = 3387] [serial = 459] [outer = 0x7f9e4ffd4000] 02:54:57 INFO - PROCESS | 3387 | 1461232497638 Marionette DEBUG loaded listener.js 02:54:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e5540e400) [pid = 3387] [serial = 460] [outer = 0x7f9e4ffd4000] 02:54:58 INFO - PROCESS | 3387 | 1461232498465 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]]]}] 02:54:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:54:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1433ms 02:54:58 INFO - PROCESS | 3387 | 1461232498503 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 02:54:58 INFO - PROCESS | 3387 | 1461232498512 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 02:54:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:54:58 INFO - PROCESS | 3387 | 1461232498523 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:54:58 INFO - PROCESS | 3387 | 1461232498527 Marionette TRACE conn3 <- [1,586,null,{}] 02:54:58 INFO - PROCESS | 3387 | 1461232498534 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}] 02:54:58 INFO - PROCESS | 3387 | 1461232498707 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 02:54:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5540ec00) [pid = 3387] [serial = 461] [outer = 0x7f9e56767400] 02:54:58 INFO - PROCESS | 3387 | 1461232498880 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:54:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f885800 == 67 [pid = 3387] [id = 154] 02:54:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e56288c00) [pid = 3387] [serial = 462] [outer = (nil)] 02:54:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e5633c400) [pid = 3387] [serial = 463] [outer = 0x7f9e56288c00] 02:54:58 INFO - PROCESS | 3387 | 1461232498968 Marionette DEBUG loaded listener.js 02:54:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5735b400) [pid = 3387] [serial = 464] [outer = 0x7f9e56288c00] 02:54:59 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:54:59 INFO - PROCESS | 3387 | 1461232499975 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]]]}] 02:55:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:55:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1486ms 02:55:00 INFO - PROCESS | 3387 | 1461232500010 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 02:55:00 INFO - PROCESS | 3387 | 1461232500013 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 02:55:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:55:00 INFO - PROCESS | 3387 | 1461232500019 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:55:00 INFO - PROCESS | 3387 | 1461232500025 Marionette TRACE conn3 <- [1,590,null,{}] 02:55:00 INFO - PROCESS | 3387 | 1461232500040 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}] 02:55:00 INFO - PROCESS | 3387 | 1461232500209 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 02:55:00 INFO - PROCESS | 3387 | 1461232500350 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71114800 == 68 [pid = 3387] [id = 155] 02:55:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e564f9c00) [pid = 3387] [serial = 465] [outer = (nil)] 02:55:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e5e72ec00) [pid = 3387] [serial = 466] [outer = 0x7f9e564f9c00] 02:55:00 INFO - PROCESS | 3387 | 1461232500427 Marionette DEBUG loaded listener.js 02:55:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e5f711c00) [pid = 3387] [serial = 467] [outer = 0x7f9e564f9c00] 02:55:01 INFO - PROCESS | 3387 | 1461232501322 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]]]}] 02:55:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:55:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1332ms 02:55:01 INFO - PROCESS | 3387 | 1461232501352 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 02:55:01 INFO - PROCESS | 3387 | 1461232501357 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 02:55:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:55:01 INFO - PROCESS | 3387 | 1461232501364 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:55:01 INFO - PROCESS | 3387 | 1461232501366 Marionette TRACE conn3 <- [1,594,null,{}] 02:55:01 INFO - PROCESS | 3387 | 1461232501372 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}] 02:55:01 INFO - PROCESS | 3387 | 1461232501533 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 02:55:01 INFO - PROCESS | 3387 | 1461232501686 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71688800 == 69 [pid = 3387] [id = 156] 02:55:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e4fc1b400) [pid = 3387] [serial = 468] [outer = (nil)] 02:55:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e5fcb8c00) [pid = 3387] [serial = 469] [outer = 0x7f9e4fc1b400] 02:55:01 INFO - PROCESS | 3387 | 1461232501777 Marionette DEBUG loaded listener.js 02:55:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e61dd4400) [pid = 3387] [serial = 470] [outer = 0x7f9e4fc1b400] 02:55:02 INFO - PROCESS | 3387 | 1461232502733 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]]]}] 02:55:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:55:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1430ms 02:55:02 INFO - PROCESS | 3387 | 1461232502795 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 02:55:02 INFO - PROCESS | 3387 | 1461232502799 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 02:55:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:55:02 INFO - PROCESS | 3387 | 1461232502805 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:55:02 INFO - PROCESS | 3387 | 1461232502808 Marionette TRACE conn3 <- [1,598,null,{}] 02:55:02 INFO - PROCESS | 3387 | 1461232502813 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}] 02:55:02 INFO - PROCESS | 3387 | 1461232502986 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 02:55:03 INFO - PROCESS | 3387 | 1461232503129 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71da7000 == 70 [pid = 3387] [id = 157] 02:55:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e564f9000) [pid = 3387] [serial = 471] [outer = (nil)] 02:55:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e665e3400) [pid = 3387] [serial = 472] [outer = 0x7f9e564f9000] 02:55:03 INFO - PROCESS | 3387 | 1461232503204 Marionette DEBUG loaded listener.js 02:55:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e6c9ca400) [pid = 3387] [serial = 473] [outer = 0x7f9e564f9000] 02:55:04 INFO - PROCESS | 3387 | 1461232504017 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]]]}] 02:55:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1285ms 02:55:04 INFO - PROCESS | 3387 | 1461232504091 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 02:55:04 INFO - PROCESS | 3387 | 1461232504095 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 02:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:55:04 INFO - PROCESS | 3387 | 1461232504101 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:55:04 INFO - PROCESS | 3387 | 1461232504104 Marionette TRACE conn3 <- [1,602,null,{}] 02:55:04 INFO - PROCESS | 3387 | 1461232504108 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}] 02:55:04 INFO - PROCESS | 3387 | 1461232504323 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 02:55:04 INFO - PROCESS | 3387 | 1461232504466 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec56000 == 71 [pid = 3387] [id = 158] 02:55:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e61dd5c00) [pid = 3387] [serial = 474] [outer = (nil)] 02:55:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e7183ec00) [pid = 3387] [serial = 475] [outer = 0x7f9e61dd5c00] 02:55:04 INFO - PROCESS | 3387 | 1461232504535 Marionette DEBUG loaded listener.js 02:55:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e71c27000) [pid = 3387] [serial = 476] [outer = 0x7f9e61dd5c00] 02:55:05 INFO - PROCESS | 3387 | 1461232505568 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]]]}] 02:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1527ms 02:55:05 INFO - PROCESS | 3387 | 1461232505629 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 02:55:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:55:05 INFO - PROCESS | 3387 | 1461232505634 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 02:55:05 INFO - PROCESS | 3387 | 1461232505640 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:55:05 INFO - PROCESS | 3387 | 1461232505644 Marionette TRACE conn3 <- [1,606,null,{}] 02:55:05 INFO - PROCESS | 3387 | 1461232505667 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}] 02:55:06 INFO - PROCESS | 3387 | 1461232506082 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 02:55:06 INFO - PROCESS | 3387 | 1461232506320 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563dc000 == 72 [pid = 3387] [id = 159] 02:55:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e4ffc9000) [pid = 3387] [serial = 477] [outer = (nil)] 02:55:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e4ffcf400) [pid = 3387] [serial = 478] [outer = 0x7f9e4ffc9000] 02:55:06 INFO - PROCESS | 3387 | 1461232506391 Marionette DEBUG loaded listener.js 02:55:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e5514e400) [pid = 3387] [serial = 479] [outer = 0x7f9e4ffc9000] 02:55:07 INFO - PROCESS | 3387 | 1461232507270 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]]]}] 02:55:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:55:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1685ms 02:55:07 INFO - PROCESS | 3387 | 1461232507326 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 02:55:07 INFO - PROCESS | 3387 | 1461232507333 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 02:55:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:55:07 INFO - PROCESS | 3387 | 1461232507340 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:55:07 INFO - PROCESS | 3387 | 1461232507347 Marionette TRACE conn3 <- [1,610,null,{}] 02:55:07 INFO - PROCESS | 3387 | 1461232507353 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}] 02:55:07 INFO - PROCESS | 3387 | 1461232507519 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 02:55:07 INFO - PROCESS | 3387 | 1461232507665 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55512800 == 73 [pid = 3387] [id = 160] 02:55:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e55154c00) [pid = 3387] [serial = 480] [outer = (nil)] 02:55:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e55d05000) [pid = 3387] [serial = 481] [outer = 0x7f9e55154c00] 02:55:07 INFO - PROCESS | 3387 | 1461232507735 Marionette DEBUG loaded listener.js 02:55:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e5627d800) [pid = 3387] [serial = 482] [outer = 0x7f9e55154c00] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5cfe5000 == 72 [pid = 3387] [id = 39] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e5efad400) [pid = 3387] [serial = 408] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e57384000) [pid = 3387] [serial = 378] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e5627c000) [pid = 3387] [serial = 372] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e5e6eb000) [pid = 3387] [serial = 381] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e564efc00) [pid = 3387] [serial = 375] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d94b000 == 71 [pid = 3387] [id = 151] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d710800 == 70 [pid = 3387] [id = 150] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e665d5800 == 69 [pid = 3387] [id = 149] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e605e4000 == 68 [pid = 3387] [id = 148] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec60000 == 67 [pid = 3387] [id = 147] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5346c000 == 66 [pid = 3387] [id = 146] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563d9000 == 65 [pid = 3387] [id = 145] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564a8000 == 64 [pid = 3387] [id = 144] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e39000 == 63 [pid = 3387] [id = 143] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e552be800 == 62 [pid = 3387] [id = 142] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55521000 == 61 [pid = 3387] [id = 141] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71105800 == 60 [pid = 3387] [id = 139] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef62000 == 59 [pid = 3387] [id = 138] 02:55:08 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56224800 == 58 [pid = 3387] [id = 137] 02:55:08 INFO - PROCESS | 3387 | 1461232508704 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]]]}] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e56334000) [pid = 3387] [serial = 405] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e5f79b000) [pid = 3387] [serial = 403] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e57350800) [pid = 3387] [serial = 391] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e58bee400) [pid = 3387] [serial = 393] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e6f819800) [pid = 3387] [serial = 343] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5bf9ac00) [pid = 3387] [serial = 406] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e5737a400) [pid = 3387] [serial = 384] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e71d61c00) [pid = 3387] [serial = 334] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e58bedc00) [pid = 3387] [serial = 337] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e5eaf8000) [pid = 3387] [serial = 340] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5efaa000) [pid = 3387] [serial = 402] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e564f5800) [pid = 3387] [serial = 390] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e59b74000) [pid = 3387] [serial = 385] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e5dc03c00) [pid = 3387] [serial = 397] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5e0a4400) [pid = 3387] [serial = 399] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e55fa4c00) [pid = 3387] [serial = 387] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e59b70800) [pid = 3387] [serial = 394] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5cf1e400) [pid = 3387] [serial = 396] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5e3e0000) [pid = 3387] [serial = 400] [outer = (nil)] [url = about:blank] 02:55:08 INFO - PROCESS | 3387 | --DOMWINDOW == 102 (0x7f9e56340000) [pid = 3387] [serial = 388] [outer = (nil)] [url = about:blank] 02:55:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:55:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1435ms 02:55:08 INFO - PROCESS | 3387 | 1461232508777 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 02:55:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:55:08 INFO - PROCESS | 3387 | 1461232508781 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 02:55:08 INFO - PROCESS | 3387 | 1461232508788 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:55:08 INFO - PROCESS | 3387 | 1461232508791 Marionette TRACE conn3 <- [1,614,null,{}] 02:55:08 INFO - PROCESS | 3387 | 1461232508797 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}] 02:55:08 INFO - PROCESS | 3387 | 1461232508943 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 02:55:09 INFO - PROCESS | 3387 | 1461232509067 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56236000 == 59 [pid = 3387] [id = 161] 02:55:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 103 (0x7f9e5514d800) [pid = 3387] [serial = 483] [outer = (nil)] 02:55:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e5634d000) [pid = 3387] [serial = 484] [outer = 0x7f9e5514d800] 02:55:09 INFO - PROCESS | 3387 | 1461232509130 Marionette DEBUG loaded listener.js 02:55:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e57377c00) [pid = 3387] [serial = 485] [outer = 0x7f9e5514d800] 02:55:09 INFO - PROCESS | 3387 | 1461232509865 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]]]}] 02:55:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:55:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1137ms 02:55:09 INFO - PROCESS | 3387 | 1461232509925 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 02:55:09 INFO - PROCESS | 3387 | 1461232509931 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 02:55:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:55:09 INFO - PROCESS | 3387 | 1461232509954 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:55:09 INFO - PROCESS | 3387 | 1461232509961 Marionette TRACE conn3 <- [1,618,null,{}] 02:55:09 INFO - PROCESS | 3387 | 1461232509971 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}] 02:55:10 INFO - PROCESS | 3387 | 1461232510116 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 02:55:10 INFO - PROCESS | 3387 | 1461232510125 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e23000 == 60 [pid = 3387] [id = 162] 02:55:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e56287800) [pid = 3387] [serial = 486] [outer = (nil)] 02:55:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5984f400) [pid = 3387] [serial = 487] [outer = 0x7f9e56287800] 02:55:10 INFO - PROCESS | 3387 | 1461232510187 Marionette DEBUG loaded listener.js 02:55:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e59856400) [pid = 3387] [serial = 488] [outer = 0x7f9e56287800] 02:55:10 INFO - PROCESS | 3387 | 1461232510974 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]]]}] 02:55:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:55:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1045ms 02:55:10 INFO - PROCESS | 3387 | 1461232510995 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 02:55:11 INFO - PROCESS | 3387 | 1461232510999 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 02:55:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:55:11 INFO - PROCESS | 3387 | 1461232511006 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:55:11 INFO - PROCESS | 3387 | 1461232511018 Marionette TRACE conn3 <- [1,622,null,{}] 02:55:11 INFO - PROCESS | 3387 | 1461232511048 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}] 02:55:11 INFO - PROCESS | 3387 | 1461232511228 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 02:55:11 INFO - PROCESS | 3387 | 1461232511252 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c61800 == 61 [pid = 3387] [id = 163] 02:55:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5634a800) [pid = 3387] [serial = 489] [outer = (nil)] 02:55:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e5985ac00) [pid = 3387] [serial = 490] [outer = 0x7f9e5634a800] 02:55:11 INFO - PROCESS | 3387 | 1461232511312 Marionette DEBUG loaded listener.js 02:55:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e59b75c00) [pid = 3387] [serial = 491] [outer = 0x7f9e5634a800] 02:55:12 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e57356c00) [pid = 3387] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:55:12 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e58bf3000) [pid = 3387] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:55:12 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e56335000) [pid = 3387] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:55:12 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5524b800) [pid = 3387] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:55:12 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e55149000) [pid = 3387] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:55:12 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e5eaf8400) [pid = 3387] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:55:12 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e4fed8400) [pid = 3387] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:55:12 INFO - PROCESS | 3387 | 1461232512634 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]]]}] 02:55:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:55:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1659ms 02:55:12 INFO - PROCESS | 3387 | 1461232512666 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 02:55:12 INFO - PROCESS | 3387 | 1461232512672 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 02:55:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:55:12 INFO - PROCESS | 3387 | 1461232512681 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:55:12 INFO - PROCESS | 3387 | 1461232512686 Marionette TRACE conn3 <- [1,626,null,{}] 02:55:12 INFO - PROCESS | 3387 | 1461232512693 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}] 02:55:12 INFO - PROCESS | 3387 | 1461232512889 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 02:55:13 INFO - PROCESS | 3387 | 1461232513107 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55dcd800 == 62 [pid = 3387] [id = 164] 02:55:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e55254400) [pid = 3387] [serial = 492] [outer = (nil)] 02:55:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e5540e800) [pid = 3387] [serial = 493] [outer = 0x7f9e55254400] 02:55:13 INFO - PROCESS | 3387 | 1461232513180 Marionette DEBUG loaded listener.js 02:55:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5627c400) [pid = 3387] [serial = 494] [outer = 0x7f9e55254400] 02:55:14 INFO - PROCESS | 3387 | 1461232514014 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]]]}] 02:55:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:55:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1383ms 02:55:14 INFO - PROCESS | 3387 | 1461232514065 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 02:55:14 INFO - PROCESS | 3387 | 1461232514072 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 02:55:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:55:14 INFO - PROCESS | 3387 | 1461232514083 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:55:14 INFO - PROCESS | 3387 | 1461232514086 Marionette TRACE conn3 <- [1,630,null,{}] 02:55:14 INFO - PROCESS | 3387 | 1461232514093 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}] 02:55:14 INFO - PROCESS | 3387 | 1461232514275 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 02:55:14 INFO - PROCESS | 3387 | 1461232514415 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5c030000 == 63 [pid = 3387] [id = 165] 02:55:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e55403800) [pid = 3387] [serial = 495] [outer = (nil)] 02:55:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5737a400) [pid = 3387] [serial = 496] [outer = 0x7f9e55403800] 02:55:14 INFO - PROCESS | 3387 | 1461232514485 Marionette DEBUG loaded listener.js 02:55:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e58a58000) [pid = 3387] [serial = 497] [outer = 0x7f9e55403800] 02:55:15 INFO - PROCESS | 3387 | 1461232515456 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]]]}] 02:55:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:55:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1427ms 02:55:15 INFO - PROCESS | 3387 | 1461232515511 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 02:55:15 INFO - PROCESS | 3387 | 1461232515515 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 02:55:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:55:15 INFO - PROCESS | 3387 | 1461232515521 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:55:15 INFO - PROCESS | 3387 | 1461232515527 Marionette TRACE conn3 <- [1,634,null,{}] 02:55:15 INFO - PROCESS | 3387 | 1461232515543 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}] 02:55:15 INFO - PROCESS | 3387 | 1461232515701 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 02:55:15 INFO - PROCESS | 3387 | 1461232515841 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f583000 == 64 [pid = 3387] [id = 166] 02:55:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e58a5c000) [pid = 3387] [serial = 498] [outer = (nil)] 02:55:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e5d907c00) [pid = 3387] [serial = 499] [outer = 0x7f9e58a5c000] 02:55:15 INFO - PROCESS | 3387 | 1461232515956 Marionette DEBUG loaded listener.js 02:55:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e5e3dcc00) [pid = 3387] [serial = 500] [outer = 0x7f9e58a5c000] 02:55:16 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:16 INFO - PROCESS | 3387 | 1461232516761 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]]]}] 02:55:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:55:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1284ms 02:55:16 INFO - PROCESS | 3387 | 1461232516806 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 02:55:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:55:16 INFO - PROCESS | 3387 | 1461232516810 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 02:55:16 INFO - PROCESS | 3387 | 1461232516816 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:55:16 INFO - PROCESS | 3387 | 1461232516819 Marionette TRACE conn3 <- [1,638,null,{}] 02:55:16 INFO - PROCESS | 3387 | 1461232516824 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}] 02:55:17 INFO - PROCESS | 3387 | 1461232517044 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 02:55:17 INFO - PROCESS | 3387 | 1461232517150 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e64ec8000 == 65 [pid = 3387] [id = 167] 02:55:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e55152800) [pid = 3387] [serial = 501] [outer = (nil)] 02:55:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e5eaf5000) [pid = 3387] [serial = 502] [outer = 0x7f9e55152800] 02:55:17 INFO - PROCESS | 3387 | 1461232517222 Marionette DEBUG loaded listener.js 02:55:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e5f711000) [pid = 3387] [serial = 503] [outer = 0x7f9e55152800] 02:55:17 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:18 INFO - PROCESS | 3387 | 1461232518082 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]]]}] 02:55:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:55:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1335ms 02:55:18 INFO - PROCESS | 3387 | 1461232518151 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 02:55:18 INFO - PROCESS | 3387 | 1461232518154 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 02:55:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:55:18 INFO - PROCESS | 3387 | 1461232518160 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:55:18 INFO - PROCESS | 3387 | 1461232518162 Marionette TRACE conn3 <- [1,642,null,{}] 02:55:18 INFO - PROCESS | 3387 | 1461232518168 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}] 02:55:18 INFO - PROCESS | 3387 | 1461232518324 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 02:55:18 INFO - PROCESS | 3387 | 1461232518466 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c4ec800 == 66 [pid = 3387] [id = 168] 02:55:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e5eaec000) [pid = 3387] [serial = 504] [outer = (nil)] 02:55:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e5fcb9400) [pid = 3387] [serial = 505] [outer = 0x7f9e5eaec000] 02:55:18 INFO - PROCESS | 3387 | 1461232518535 Marionette DEBUG loaded listener.js 02:55:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e61dd6400) [pid = 3387] [serial = 506] [outer = 0x7f9e5eaec000] 02:55:19 INFO - PROCESS | 3387 | 1461232519392 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]]]}] 02:55:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:55:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1281ms 02:55:19 INFO - PROCESS | 3387 | 1461232519442 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 02:55:19 INFO - PROCESS | 3387 | 1461232519445 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 02:55:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:55:19 INFO - PROCESS | 3387 | 1461232519451 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:55:19 INFO - PROCESS | 3387 | 1461232519453 Marionette TRACE conn3 <- [1,646,null,{}] 02:55:19 INFO - PROCESS | 3387 | 1461232519459 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}] 02:55:19 INFO - PROCESS | 3387 | 1461232519648 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 02:55:19 INFO - PROCESS | 3387 | 1461232519793 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d70e000 == 67 [pid = 3387] [id = 169] 02:55:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e64f5e400) [pid = 3387] [serial = 507] [outer = (nil)] 02:55:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e7116b400) [pid = 3387] [serial = 508] [outer = 0x7f9e64f5e400] 02:55:19 INFO - PROCESS | 3387 | 1461232519865 Marionette DEBUG loaded listener.js 02:55:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e71bae800) [pid = 3387] [serial = 509] [outer = 0x7f9e64f5e400] 02:55:20 INFO - PROCESS | 3387 | 1461232520699 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]]]}] 02:55:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:55:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1275ms 02:55:20 INFO - PROCESS | 3387 | 1461232520727 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 02:55:20 INFO - PROCESS | 3387 | 1461232520730 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 02:55:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:55:20 INFO - PROCESS | 3387 | 1461232520736 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:55:20 INFO - PROCESS | 3387 | 1461232520738 Marionette TRACE conn3 <- [1,650,null,{}] 02:55:20 INFO - PROCESS | 3387 | 1461232520744 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}] 02:55:20 INFO - PROCESS | 3387 | 1461232520900 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 02:55:21 INFO - PROCESS | 3387 | 1461232521024 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e718c4000 == 68 [pid = 3387] [id = 170] 02:55:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e6b6c3000) [pid = 3387] [serial = 510] [outer = (nil)] 02:55:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e71d54400) [pid = 3387] [serial = 511] [outer = 0x7f9e6b6c3000] 02:55:21 INFO - PROCESS | 3387 | 1461232521097 Marionette DEBUG loaded listener.js 02:55:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e71dbe000) [pid = 3387] [serial = 512] [outer = 0x7f9e6b6c3000] 02:55:21 INFO - PROCESS | 3387 | 1461232521895 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]]]}] 02:55:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:55:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1227ms 02:55:21 INFO - PROCESS | 3387 | 1461232521966 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 02:55:21 INFO - PROCESS | 3387 | 1461232521968 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 02:55:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:55:21 INFO - PROCESS | 3387 | 1461232521975 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:55:21 INFO - PROCESS | 3387 | 1461232521977 Marionette TRACE conn3 <- [1,654,null,{}] 02:55:21 INFO - PROCESS | 3387 | 1461232521983 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}] 02:55:22 INFO - PROCESS | 3387 | 1461232522154 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 02:55:22 INFO - PROCESS | 3387 | 1461232522298 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e559e6800 == 69 [pid = 3387] [id = 171] 02:55:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e4fc16c00) [pid = 3387] [serial = 513] [outer = (nil)] 02:55:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e4fee7400) [pid = 3387] [serial = 514] [outer = 0x7f9e4fc16c00] 02:55:22 INFO - PROCESS | 3387 | 1461232522370 Marionette DEBUG loaded listener.js 02:55:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e55e37c00) [pid = 3387] [serial = 515] [outer = 0x7f9e4fc16c00] 02:55:23 INFO - PROCESS | 3387 | 1461232523461 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]]]}] 02:55:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:55:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1534ms 02:55:23 INFO - PROCESS | 3387 | 1461232523510 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 02:55:23 INFO - PROCESS | 3387 | 1461232523516 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 02:55:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:55:23 INFO - PROCESS | 3387 | 1461232523525 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:55:23 INFO - PROCESS | 3387 | 1461232523530 Marionette TRACE conn3 <- [1,658,null,{}] 02:55:23 INFO - PROCESS | 3387 | 1461232523538 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}] 02:55:23 INFO - PROCESS | 3387 | 1461232523700 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 02:55:23 INFO - PROCESS | 3387 | 1461232523878 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58947800 == 70 [pid = 3387] [id = 172] 02:55:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 129 (0x7f9e5514b400) [pid = 3387] [serial = 516] [outer = (nil)] 02:55:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 130 (0x7f9e55405400) [pid = 3387] [serial = 517] [outer = 0x7f9e5514b400] 02:55:23 INFO - PROCESS | 3387 | 1461232523964 Marionette DEBUG loaded listener.js 02:55:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 131 (0x7f9e55e38400) [pid = 3387] [serial = 518] [outer = 0x7f9e5514b400] 02:55:24 INFO - PROCESS | 3387 | 1461232524813 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]]]}] 02:55:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:55:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1337ms 02:55:24 INFO - PROCESS | 3387 | 1461232524862 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 02:55:24 INFO - PROCESS | 3387 | 1461232524870 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 02:55:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:55:24 INFO - PROCESS | 3387 | 1461232524882 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:55:24 INFO - PROCESS | 3387 | 1461232524885 Marionette TRACE conn3 <- [1,662,null,{}] 02:55:24 INFO - PROCESS | 3387 | 1461232524890 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}] 02:55:25 INFO - PROCESS | 3387 | 1461232525061 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 02:55:25 INFO - PROCESS | 3387 | 1461232525209 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e23000 == 69 [pid = 3387] [id = 162] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 130 (0x7f9e564f4c00) [pid = 3387] [serial = 456] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5559c800 == 70 [pid = 3387] [id = 173] 02:55:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 131 (0x7f9e55248400) [pid = 3387] [serial = 519] [outer = (nil)] 02:55:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 132 (0x7f9e56279c00) [pid = 3387] [serial = 520] [outer = 0x7f9e55248400] 02:55:25 INFO - PROCESS | 3387 | 1461232525301 Marionette DEBUG loaded listener.js 02:55:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 133 (0x7f9e564fac00) [pid = 3387] [serial = 521] [outer = 0x7f9e55248400] 02:55:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56236000 == 69 [pid = 3387] [id = 161] 02:55:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55512800 == 68 [pid = 3387] [id = 160] 02:55:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563dc000 == 67 [pid = 3387] [id = 159] 02:55:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6f885800 == 66 [pid = 3387] [id = 154] 02:55:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56228800 == 65 [pid = 3387] [id = 153] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 132 (0x7f9e57379000) [pid = 3387] [serial = 441] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 131 (0x7f9e57621400) [pid = 3387] [serial = 442] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 130 (0x7f9e57376c00) [pid = 3387] [serial = 414] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 129 (0x7f9e5df61800) [pid = 3387] [serial = 447] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 128 (0x7f9e59b71400) [pid = 3387] [serial = 444] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 127 (0x7f9e55f9e000) [pid = 3387] [serial = 439] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e55848800) [pid = 3387] [serial = 438] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e5fcbdc00) [pid = 3387] [serial = 420] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e5efa4000) [pid = 3387] [serial = 417] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e55248c00) [pid = 3387] [serial = 436] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e55150800) [pid = 3387] [serial = 435] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e5fc5a400) [pid = 3387] [serial = 450] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e56337800) [pid = 3387] [serial = 411] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e6c4c2400) [pid = 3387] [serial = 423] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e4ffcdc00) [pid = 3387] [serial = 426] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e4fc1ac00) [pid = 3387] [serial = 429] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e4fc20c00) [pid = 3387] [serial = 432] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e5540a400) [pid = 3387] [serial = 454] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e4fee4000) [pid = 3387] [serial = 453] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e61d9c400) [pid = 3387] [serial = 451] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e5e3e3800) [pid = 3387] [serial = 448] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5c89f000) [pid = 3387] [serial = 445] [outer = (nil)] [url = about:blank] 02:55:25 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:26 INFO - PROCESS | 3387 | 1461232526153 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]]]}] 02:55:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:55:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1330ms 02:55:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:55:26 INFO - PROCESS | 3387 | 1461232526213 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 02:55:26 INFO - PROCESS | 3387 | 1461232526216 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 02:55:26 INFO - PROCESS | 3387 | 1461232526223 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:55:26 INFO - PROCESS | 3387 | 1461232526228 Marionette TRACE conn3 <- [1,666,null,{}] 02:55:26 INFO - PROCESS | 3387 | 1461232526242 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}] 02:55:26 INFO - PROCESS | 3387 | 1461232526396 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 02:55:26 INFO - PROCESS | 3387 | 1461232526496 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e41800 == 66 [pid = 3387] [id = 174] 02:55:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e55751800) [pid = 3387] [serial = 522] [outer = (nil)] 02:55:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e58bf6400) [pid = 3387] [serial = 523] [outer = 0x7f9e55751800] 02:55:26 INFO - PROCESS | 3387 | 1461232526563 Marionette DEBUG loaded listener.js 02:55:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e59b6f400) [pid = 3387] [serial = 524] [outer = 0x7f9e55751800] 02:55:27 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:27 INFO - PROCESS | 3387 | 1461232527231 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]]]}] 02:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1039ms 02:55:27 INFO - PROCESS | 3387 | 1461232527261 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 02:55:27 INFO - PROCESS | 3387 | 1461232527264 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 02:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:55:27 INFO - PROCESS | 3387 | 1461232527275 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:55:27 INFO - PROCESS | 3387 | 1461232527277 Marionette TRACE conn3 <- [1,670,null,{}] 02:55:27 INFO - PROCESS | 3387 | 1461232527283 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}] 02:55:27 INFO - PROCESS | 3387 | 1461232527476 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 02:55:27 INFO - PROCESS | 3387 | 1461232527561 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fc1a000 == 67 [pid = 3387] [id = 175] 02:55:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e55848800) [pid = 3387] [serial = 525] [outer = (nil)] 02:55:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e59dbec00) [pid = 3387] [serial = 526] [outer = 0x7f9e55848800] 02:55:27 INFO - PROCESS | 3387 | 1461232527622 Marionette DEBUG loaded listener.js 02:55:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e59dc5000) [pid = 3387] [serial = 527] [outer = 0x7f9e55848800] 02:55:28 INFO - PROCESS | 3387 | 1461232528423 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]]]}] 02:55:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:55:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1177ms 02:55:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:55:28 INFO - PROCESS | 3387 | 1461232528456 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 02:55:28 INFO - PROCESS | 3387 | 1461232528458 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 02:55:28 INFO - PROCESS | 3387 | 1461232528465 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:55:28 INFO - PROCESS | 3387 | 1461232528468 Marionette TRACE conn3 <- [1,674,null,{}] 02:55:28 INFO - PROCESS | 3387 | 1461232528473 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}] 02:55:28 INFO - PROCESS | 3387 | 1461232528652 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 02:55:28 INFO - PROCESS | 3387 | 1461232528689 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c583800 == 68 [pid = 3387] [id = 176] 02:55:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e59dc4000) [pid = 3387] [serial = 528] [outer = (nil)] 02:55:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e5df5d400) [pid = 3387] [serial = 529] [outer = 0x7f9e59dc4000] 02:55:28 INFO - PROCESS | 3387 | 1461232528750 Marionette DEBUG loaded listener.js 02:55:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e5e6ec400) [pid = 3387] [serial = 530] [outer = 0x7f9e59dc4000] 02:55:29 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:55:29 INFO - PROCESS | 3387 | 1461232529552 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]]]}] 02:55:29 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 02:55:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1128ms 02:55:29 INFO - PROCESS | 3387 | 1461232529592 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 02:55:29 INFO - PROCESS | 3387 | 1461232529595 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 02:55:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:55:29 INFO - PROCESS | 3387 | 1461232529607 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:55:29 INFO - PROCESS | 3387 | 1461232529609 Marionette TRACE conn3 <- [1,678,null,{}] 02:55:29 INFO - PROCESS | 3387 | 1461232529614 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}] 02:55:29 INFO - PROCESS | 3387 | 1461232529816 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e55752000) [pid = 3387] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e55154c00) [pid = 3387] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e4ffc9000) [pid = 3387] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e4fedcc00) [pid = 3387] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e5514d800) [pid = 3387] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e55d0bc00) [pid = 3387] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e55fa0400) [pid = 3387] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e564f5c00) [pid = 3387] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e564fa000) [pid = 3387] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:55:29 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e56287800) [pid = 3387] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:55:30 INFO - PROCESS | 3387 | 1461232530018 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55516000 == 69 [pid = 3387] [id = 177] 02:55:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e4fc20000) [pid = 3387] [serial = 531] [outer = (nil)] 02:55:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e55154c00) [pid = 3387] [serial = 532] [outer = 0x7f9e4fc20000] 02:55:30 INFO - PROCESS | 3387 | 1461232530082 Marionette DEBUG loaded listener.js 02:55:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e5762a400) [pid = 3387] [serial = 533] [outer = 0x7f9e4fc20000] 02:55:30 INFO - PROCESS | 3387 | 1461232530744 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]]]}] 02:55:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:55:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1188ms 02:55:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:55:30 INFO - PROCESS | 3387 | 1461232530796 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 02:55:30 INFO - PROCESS | 3387 | 1461232530799 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 02:55:30 INFO - PROCESS | 3387 | 1461232530805 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:55:30 INFO - PROCESS | 3387 | 1461232530808 Marionette TRACE conn3 <- [1,682,null,{}] 02:55:30 INFO - PROCESS | 3387 | 1461232530816 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}] 02:55:30 INFO - PROCESS | 3387 | 1461232530990 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 02:55:31 INFO - PROCESS | 3387 | 1461232531008 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71683000 == 70 [pid = 3387] [id = 178] 02:55:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e4fc21400) [pid = 3387] [serial = 534] [outer = (nil)] 02:55:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e61ddb800) [pid = 3387] [serial = 535] [outer = 0x7f9e4fc21400] 02:55:31 INFO - PROCESS | 3387 | 1461232531069 Marionette DEBUG loaded listener.js 02:55:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e717bec00) [pid = 3387] [serial = 536] [outer = 0x7f9e4fc21400] 02:55:32 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:32 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:55:32 INFO - PROCESS | 3387 | 1461232532234 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]]]}] 02:55:32 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) 02:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1484ms 02:55:32 INFO - PROCESS | 3387 | 1461232532289 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 02:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:55:32 INFO - PROCESS | 3387 | 1461232532295 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 02:55:32 INFO - PROCESS | 3387 | 1461232532349 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:55:32 INFO - PROCESS | 3387 | 1461232532354 Marionette TRACE conn3 <- [1,686,null,{}] 02:55:32 INFO - PROCESS | 3387 | 1461232532366 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}] 02:55:32 INFO - PROCESS | 3387 | 1461232532566 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 02:55:32 INFO - PROCESS | 3387 | 1461232532780 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563e0800 == 71 [pid = 3387] [id = 179] 02:55:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e55255800) [pid = 3387] [serial = 537] [outer = (nil)] 02:55:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e55270400) [pid = 3387] [serial = 538] [outer = 0x7f9e55255800] 02:55:32 INFO - PROCESS | 3387 | 1461232532868 Marionette DEBUG loaded listener.js 02:55:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e55276000) [pid = 3387] [serial = 539] [outer = 0x7f9e55255800] 02:55:34 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:34 INFO - PROCESS | 3387 | 1461232534193 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]]]}] 02:55:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:55:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1935ms 02:55:34 INFO - PROCESS | 3387 | 1461232534314 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 02:55:34 INFO - PROCESS | 3387 | 1461232534324 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 02:55:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:55:34 INFO - PROCESS | 3387 | 1461232534342 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:55:34 INFO - PROCESS | 3387 | 1461232534347 Marionette TRACE conn3 <- [1,690,null,{}] 02:55:34 INFO - PROCESS | 3387 | 1461232534352 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}] 02:55:34 INFO - PROCESS | 3387 | 1461232534512 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 02:55:34 INFO - PROCESS | 3387 | 1461232534655 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c452800 == 72 [pid = 3387] [id = 180] 02:55:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e55149400) [pid = 3387] [serial = 540] [outer = (nil)] 02:55:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e55854000) [pid = 3387] [serial = 541] [outer = 0x7f9e55149400] 02:55:34 INFO - PROCESS | 3387 | 1461232534727 Marionette DEBUG loaded listener.js 02:55:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e57351800) [pid = 3387] [serial = 542] [outer = 0x7f9e55149400] 02:55:36 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:36 INFO - PROCESS | 3387 | 1461232536180 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]]]}] 02:55:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:55:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1882ms 02:55:36 INFO - PROCESS | 3387 | 1461232536222 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 02:55:36 INFO - PROCESS | 3387 | 1461232536226 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 02:55:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:55:36 INFO - PROCESS | 3387 | 1461232536232 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:55:36 INFO - PROCESS | 3387 | 1461232536238 Marionette TRACE conn3 <- [1,694,null,{}] 02:55:36 INFO - PROCESS | 3387 | 1461232536253 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}] 02:55:36 INFO - PROCESS | 3387 | 1461232536452 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 02:55:36 INFO - PROCESS | 3387 | 1461232536934 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec59800 == 73 [pid = 3387] [id = 181] 02:55:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e4fc12800) [pid = 3387] [serial = 543] [outer = (nil)] 02:55:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e4fc20c00) [pid = 3387] [serial = 544] [outer = 0x7f9e4fc12800] 02:55:37 INFO - PROCESS | 3387 | 1461232537042 Marionette DEBUG loaded listener.js 02:55:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e5514ac00) [pid = 3387] [serial = 545] [outer = 0x7f9e4fc12800] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d3c5800 == 72 [pid = 3387] [id = 115] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71b7f800 == 71 [pid = 3387] [id = 75] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e7110e000 == 70 [pid = 3387] [id = 114] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d94c800 == 69 [pid = 3387] [id = 86] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e73973000 == 68 [pid = 3387] [id = 73] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e75e85800 == 67 [pid = 3387] [id = 123] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71d2d000 == 66 [pid = 3387] [id = 140] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e5fcb8c00) [pid = 3387] [serial = 469] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e665e3400) [pid = 3387] [serial = 472] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e7183ec00) [pid = 3387] [serial = 475] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e5985ac00) [pid = 3387] [serial = 490] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55516000 == 65 [pid = 3387] [id = 177] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c583800 == 64 [pid = 3387] [id = 176] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fc1a000 == 63 [pid = 3387] [id = 175] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e41800 == 62 [pid = 3387] [id = 174] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5559c800 == 61 [pid = 3387] [id = 173] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58947800 == 60 [pid = 3387] [id = 172] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e718c4000 == 59 [pid = 3387] [id = 170] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d70e000 == 58 [pid = 3387] [id = 169] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c4ec800 == 57 [pid = 3387] [id = 168] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e64ec8000 == 56 [pid = 3387] [id = 167] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f583000 == 55 [pid = 3387] [id = 166] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5c030000 == 54 [pid = 3387] [id = 165] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55dcd800 == 53 [pid = 3387] [id = 164] 02:55:38 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c61800 == 52 [pid = 3387] [id = 163] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e55d05000) [pid = 3387] [serial = 481] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e5627d800) [pid = 3387] [serial = 482] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e4ffcf400) [pid = 3387] [serial = 478] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e5e3e3400) [pid = 3387] [serial = 457] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5e72ec00) [pid = 3387] [serial = 466] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e5634d000) [pid = 3387] [serial = 484] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e55246c00) [pid = 3387] [serial = 459] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e5633c400) [pid = 3387] [serial = 463] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e57377c00) [pid = 3387] [serial = 485] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5514e400) [pid = 3387] [serial = 479] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5e0a4000) [pid = 3387] [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.] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e56339800) [pid = 3387] [serial = 373] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e564f6400) [pid = 3387] [serial = 376] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e5c0ee000) [pid = 3387] [serial = 379] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e5efa6c00) [pid = 3387] [serial = 382] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e59856400) [pid = 3387] [serial = 488] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 104 (0x7f9e5984f400) [pid = 3387] [serial = 487] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | --DOMWINDOW == 103 (0x7f9e5f955800) [pid = 3387] [serial = 409] [outer = (nil)] [url = about:blank] 02:55:38 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:38 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) 02:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2247ms 02:55:38 INFO - PROCESS | 3387 | 1461232538471 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]]]}] 02:55:38 INFO - PROCESS | 3387 | 1461232538481 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 02:55:38 INFO - PROCESS | 3387 | 1461232538486 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 02:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:55:38 INFO - PROCESS | 3387 | 1461232538492 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:55:38 INFO - PROCESS | 3387 | 1461232538497 Marionette TRACE conn3 <- [1,698,null,{}] 02:55:38 INFO - PROCESS | 3387 | 1461232538506 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}] 02:55:38 INFO - PROCESS | 3387 | 1461232538723 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 02:55:38 INFO - PROCESS | 3387 | 1461232538821 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55521000 == 53 [pid = 3387] [id = 182] 02:55:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 104 (0x7f9e55248c00) [pid = 3387] [serial = 546] [outer = (nil)] 02:55:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 105 (0x7f9e55403400) [pid = 3387] [serial = 547] [outer = 0x7f9e55248c00] 02:55:38 INFO - PROCESS | 3387 | 1461232538885 Marionette DEBUG loaded listener.js 02:55:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e55756000) [pid = 3387] [serial = 548] [outer = 0x7f9e55248c00] 02:55:39 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:39 INFO - PROCESS | 3387 | 1461232539955 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]]]}] 02:55:39 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) 02:55:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1485ms 02:55:39 INFO - PROCESS | 3387 | 1461232539982 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 02:55:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:55:39 INFO - PROCESS | 3387 | 1461232539987 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 02:55:39 INFO - PROCESS | 3387 | 1461232539993 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:55:39 INFO - PROCESS | 3387 | 1461232539996 Marionette TRACE conn3 <- [1,702,null,{}] 02:55:40 INFO - PROCESS | 3387 | 1461232540001 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}] 02:55:40 INFO - PROCESS | 3387 | 1461232540142 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 02:55:40 INFO - PROCESS | 3387 | 1461232540346 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c65000 == 54 [pid = 3387] [id = 183] 02:55:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e5575d800) [pid = 3387] [serial = 549] [outer = (nil)] 02:55:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e55d05c00) [pid = 3387] [serial = 550] [outer = 0x7f9e5575d800] 02:55:40 INFO - PROCESS | 3387 | 1461232540406 Marionette DEBUG loaded listener.js 02:55:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e55e39400) [pid = 3387] [serial = 551] [outer = 0x7f9e5575d800] 02:55:41 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:41 INFO - PROCESS | 3387 | 1461232541608 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]]]}] 02:55:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:55:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1634ms 02:55:41 INFO - PROCESS | 3387 | 1461232541627 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 02:55:41 INFO - PROCESS | 3387 | 1461232541631 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 02:55:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:55:41 INFO - PROCESS | 3387 | 1461232541659 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:55:41 INFO - PROCESS | 3387 | 1461232541678 Marionette TRACE conn3 <- [1,706,null,{}] 02:55:41 INFO - PROCESS | 3387 | 1461232541695 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}] 02:55:41 INFO - PROCESS | 3387 | 1461232541904 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 02:55:41 INFO - PROCESS | 3387 | 1461232541928 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563d6000 == 55 [pid = 3387] [id = 184] 02:55:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e4fc21000) [pid = 3387] [serial = 552] [outer = (nil)] 02:55:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e56191000) [pid = 3387] [serial = 553] [outer = 0x7f9e4fc21000] 02:55:41 INFO - PROCESS | 3387 | 1461232541987 Marionette DEBUG loaded listener.js 02:55:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e5633c400) [pid = 3387] [serial = 554] [outer = 0x7f9e4fc21000] 02:55:42 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e55248400) [pid = 3387] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:55:42 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e5514b400) [pid = 3387] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:55:42 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e59dc4000) [pid = 3387] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:55:42 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e55848800) [pid = 3387] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:55:42 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e4fc20000) [pid = 3387] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:55:42 INFO - PROCESS | 3387 | --DOMWINDOW == 106 (0x7f9e5634a800) [pid = 3387] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:55:42 INFO - PROCESS | 3387 | --DOMWINDOW == 105 (0x7f9e55751800) [pid = 3387] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:55:43 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:43 INFO - PROCESS | 3387 | 1461232543411 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]]]}] 02:55:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:55:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1817ms 02:55:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:55:43 INFO - PROCESS | 3387 | 1461232543463 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 02:55:43 INFO - PROCESS | 3387 | 1461232543466 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 02:55:43 INFO - PROCESS | 3387 | 1461232543473 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:55:43 INFO - PROCESS | 3387 | 1461232543476 Marionette TRACE conn3 <- [1,710,null,{}] 02:55:43 INFO - PROCESS | 3387 | 1461232543481 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}] 02:55:43 INFO - PROCESS | 3387 | 1461232543651 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 02:55:43 INFO - PROCESS | 3387 | 1461232543665 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5667b000 == 56 [pid = 3387] [id = 185] 02:55:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 106 (0x7f9e4fedcc00) [pid = 3387] [serial = 555] [outer = (nil)] 02:55:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 107 (0x7f9e56343c00) [pid = 3387] [serial = 556] [outer = 0x7f9e4fedcc00] 02:55:43 INFO - PROCESS | 3387 | 1461232543725 Marionette DEBUG loaded listener.js 02:55:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e56769800) [pid = 3387] [serial = 557] [outer = 0x7f9e4fedcc00] 02:55:44 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:44 INFO - PROCESS | 3387 | 1461232544891 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]]]}] 02:55:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1433ms 02:55:44 INFO - PROCESS | 3387 | 1461232544915 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 02:55:44 INFO - PROCESS | 3387 | 1461232544920 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 02:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:55:44 INFO - PROCESS | 3387 | 1461232544930 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:55:44 INFO - PROCESS | 3387 | 1461232544937 Marionette TRACE conn3 <- [1,714,null,{}] 02:55:44 INFO - PROCESS | 3387 | 1461232544947 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}] 02:55:45 INFO - PROCESS | 3387 | 1461232545203 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 02:55:45 INFO - PROCESS | 3387 | 1461232545320 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e559db800 == 57 [pid = 3387] [id = 186] 02:55:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e55272400) [pid = 3387] [serial = 558] [outer = (nil)] 02:55:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e55277800) [pid = 3387] [serial = 559] [outer = 0x7f9e55272400] 02:55:45 INFO - PROCESS | 3387 | 1461232545397 Marionette DEBUG loaded listener.js 02:55:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e55756800) [pid = 3387] [serial = 560] [outer = 0x7f9e55272400] 02:55:46 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:46 INFO - PROCESS | 3387 | 1461232546742 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]]]}] 02:55:46 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 02:55:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 02:55:46 INFO - PROCESS | 3387 | 1461232546847 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 02:55:46 INFO - PROCESS | 3387 | 1461232546856 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 02:55:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:55:46 INFO - PROCESS | 3387 | 1461232546867 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:55:46 INFO - PROCESS | 3387 | 1461232546871 Marionette TRACE conn3 <- [1,718,null,{}] 02:55:46 INFO - PROCESS | 3387 | 1461232546877 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}] 02:55:47 INFO - PROCESS | 3387 | 1461232547034 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 02:55:47 INFO - PROCESS | 3387 | 1461232547183 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e23000 == 58 [pid = 3387] [id = 187] 02:55:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e4fee3800) [pid = 3387] [serial = 561] [outer = (nil)] 02:55:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e55d08c00) [pid = 3387] [serial = 562] [outer = 0x7f9e4fee3800] 02:55:47 INFO - PROCESS | 3387 | 1461232547255 Marionette DEBUG loaded listener.js 02:55:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e57355400) [pid = 3387] [serial = 563] [outer = 0x7f9e4fee3800] 02:55:48 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:48 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:55:48 INFO - PROCESS | 3387 | 1461232548501 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]]]}] 02:55:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:55:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1678ms 02:55:48 INFO - PROCESS | 3387 | 1461232548546 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 02:55:48 INFO - PROCESS | 3387 | 1461232548550 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 02:55:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:55:48 INFO - PROCESS | 3387 | 1461232548557 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:55:48 INFO - PROCESS | 3387 | 1461232548563 Marionette TRACE conn3 <- [1,722,null,{}] 02:55:48 INFO - PROCESS | 3387 | 1461232548699 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}] 02:55:48 INFO - PROCESS | 3387 | 1461232548930 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 02:55:49 INFO - PROCESS | 3387 | 1461232549045 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5b46b000 == 59 [pid = 3387] [id = 188] 02:55:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e56767800) [pid = 3387] [serial = 564] [outer = (nil)] 02:55:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e57384400) [pid = 3387] [serial = 565] [outer = 0x7f9e56767800] 02:55:49 INFO - PROCESS | 3387 | 1461232549122 Marionette DEBUG loaded listener.js 02:55:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e57628800) [pid = 3387] [serial = 566] [outer = 0x7f9e56767800] 02:55:50 INFO - PROCESS | 3387 | 1461232550109 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] 02:55:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:55:50 INFO - PROCESS | 3387 | 1461232550200 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 02:55:50 INFO - PROCESS | 3387 | 1461232550205 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:55:50 INFO - PROCESS | 3387 | 1461232550209 Marionette TRACE conn3 <- [1,726,null,{}] 02:55:50 INFO - PROCESS | 3387 | 1461232550214 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}] 02:55:50 INFO - PROCESS | 3387 | 1461232550408 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 02:55:50 INFO - PROCESS | 3387 | 1461232550589 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e81f000 == 60 [pid = 3387] [id = 189] 02:55:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e57355800) [pid = 3387] [serial = 567] [outer = (nil)] 02:55:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e59854000) [pid = 3387] [serial = 568] [outer = 0x7f9e57355800] 02:55:50 INFO - PROCESS | 3387 | 1461232550705 Marionette DEBUG loaded listener.js 02:55:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e59b70400) [pid = 3387] [serial = 569] [outer = 0x7f9e57355800] 02:55:51 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:51 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:55:51 INFO - PROCESS | 3387 | 1461232551600 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]]]}] 02:55:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:55:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1440ms 02:55:51 INFO - PROCESS | 3387 | 1461232551646 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 02:55:51 INFO - PROCESS | 3387 | 1461232551650 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 02:55:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:55:51 INFO - PROCESS | 3387 | 1461232551656 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:55:51 INFO - PROCESS | 3387 | 1461232551659 Marionette TRACE conn3 <- [1,730,null,{}] 02:55:51 INFO - PROCESS | 3387 | 1461232551664 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}] 02:55:51 INFO - PROCESS | 3387 | 1461232551815 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 02:55:51 INFO - PROCESS | 3387 | 1461232551962 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564bf000 == 61 [pid = 3387] [id = 190] 02:55:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e4fc14800) [pid = 3387] [serial = 570] [outer = (nil)] 02:55:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e4fee0800) [pid = 3387] [serial = 571] [outer = 0x7f9e4fc14800] 02:55:52 INFO - PROCESS | 3387 | 1461232552037 Marionette DEBUG loaded listener.js 02:55:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e59dbcc00) [pid = 3387] [serial = 572] [outer = 0x7f9e4fc14800] 02:55:52 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:52 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:55:52 INFO - PROCESS | 3387 | 1461232552914 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] 02:55:52 INFO - PROCESS | 3387 | 1461232552993 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 02:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:55:53 INFO - PROCESS | 3387 | 1461232552999 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:55:53 INFO - PROCESS | 3387 | 1461232553002 Marionette TRACE conn3 <- [1,734,null,{}] 02:55:53 INFO - PROCESS | 3387 | 1461232553008 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}] 02:55:53 INFO - PROCESS | 3387 | 1461232553399 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 02:55:53 INFO - PROCESS | 3387 | 1461232553608 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5573a000 == 62 [pid = 3387] [id = 191] 02:55:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e55152000) [pid = 3387] [serial = 573] [outer = (nil)] 02:55:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e5524e400) [pid = 3387] [serial = 574] [outer = 0x7f9e55152000] 02:55:53 INFO - PROCESS | 3387 | 1461232553675 Marionette DEBUG loaded listener.js 02:55:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e5540c400) [pid = 3387] [serial = 575] [outer = 0x7f9e55152000] 02:55:54 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:54 INFO - PROCESS | 3387 | 1461232554558 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]]]}] 02:55:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:55:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1633ms 02:55:54 INFO - PROCESS | 3387 | 1461232554634 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 02:55:54 INFO - PROCESS | 3387 | 1461232554641 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 02:55:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:55:54 INFO - PROCESS | 3387 | 1461232554647 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:55:54 INFO - PROCESS | 3387 | 1461232554653 Marionette TRACE conn3 <- [1,738,null,{}] 02:55:54 INFO - PROCESS | 3387 | 1461232554659 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}] 02:55:54 INFO - PROCESS | 3387 | 1461232554850 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec56000 == 61 [pid = 3387] [id = 158] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5de07000 == 60 [pid = 3387] [id = 50] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563d6000 == 59 [pid = 3387] [id = 184] 02:55:54 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e61ddb800) [pid = 3387] [serial = 535] [outer = (nil)] [url = about:blank] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c65000 == 58 [pid = 3387] [id = 183] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55521000 == 57 [pid = 3387] [id = 182] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec59800 == 56 [pid = 3387] [id = 181] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c452800 == 55 [pid = 3387] [id = 180] 02:55:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563e0800 == 54 [pid = 3387] [id = 179] 02:55:55 INFO - PROCESS | 3387 | 1461232555042 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e555a0800 == 55 [pid = 3387] [id = 192] 02:55:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e55e30000) [pid = 3387] [serial = 576] [outer = (nil)] 02:55:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e56282c00) [pid = 3387] [serial = 577] [outer = 0x7f9e55e30000] 02:55:55 INFO - PROCESS | 3387 | 1461232555122 Marionette DEBUG loaded listener.js 02:55:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e5634b000) [pid = 3387] [serial = 578] [outer = 0x7f9e55e30000] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 127 (0x7f9e564fac00) [pid = 3387] [serial = 521] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e56279c00) [pid = 3387] [serial = 520] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e5737a400) [pid = 3387] [serial = 496] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e55405400) [pid = 3387] [serial = 517] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e55e38400) [pid = 3387] [serial = 518] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e5df5d400) [pid = 3387] [serial = 529] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e7116b400) [pid = 3387] [serial = 508] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e59dbec00) [pid = 3387] [serial = 526] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e5d907c00) [pid = 3387] [serial = 499] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e59dc5000) [pid = 3387] [serial = 527] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e55154c00) [pid = 3387] [serial = 532] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5fcb9400) [pid = 3387] [serial = 505] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e5540e800) [pid = 3387] [serial = 493] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e5eaf5000) [pid = 3387] [serial = 502] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e59b75c00) [pid = 3387] [serial = 491] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e4fee7400) [pid = 3387] [serial = 514] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e5e6ec400) [pid = 3387] [serial = 530] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e71d54400) [pid = 3387] [serial = 511] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e58bf6400) [pid = 3387] [serial = 523] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 108 (0x7f9e5762a400) [pid = 3387] [serial = 533] [outer = (nil)] [url = about:blank] 02:55:55 INFO - PROCESS | 3387 | --DOMWINDOW == 107 (0x7f9e59b6f400) [pid = 3387] [serial = 524] [outer = (nil)] [url = about:blank] 02:55:56 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:56 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:55:56 INFO - PROCESS | 3387 | 1461232556249 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]]]}] 02:55:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:55:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1632ms 02:55:56 INFO - PROCESS | 3387 | 1461232556280 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 02:55:56 INFO - PROCESS | 3387 | 1461232556284 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 02:55:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:55:56 INFO - PROCESS | 3387 | 1461232556291 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:55:56 INFO - PROCESS | 3387 | 1461232556294 Marionette TRACE conn3 <- [1,742,null,{}] 02:55:56 INFO - PROCESS | 3387 | 1461232556300 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}] 02:55:56 INFO - PROCESS | 3387 | 1461232556441 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 02:55:56 INFO - PROCESS | 3387 | 1461232556622 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e25000 == 56 [pid = 3387] [id = 193] 02:55:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 108 (0x7f9e56768800) [pid = 3387] [serial = 579] [outer = (nil)] 02:55:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 109 (0x7f9e5737dc00) [pid = 3387] [serial = 580] [outer = 0x7f9e56768800] 02:55:56 INFO - PROCESS | 3387 | 1461232556684 Marionette DEBUG loaded listener.js 02:55:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e57627000) [pid = 3387] [serial = 581] [outer = 0x7f9e56768800] 02:55:57 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:57 INFO - PROCESS | 3387 | 1461232557809 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]]]}] 02:55:57 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 02:55:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1528ms 02:55:57 INFO - PROCESS | 3387 | 1461232557824 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 02:55:57 INFO - PROCESS | 3387 | 1461232557829 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 02:55:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:55:57 INFO - PROCESS | 3387 | 1461232557845 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:55:57 INFO - PROCESS | 3387 | 1461232557852 Marionette TRACE conn3 <- [1,746,null,{}] 02:55:57 INFO - PROCESS | 3387 | 1461232557863 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}] 02:55:58 INFO - PROCESS | 3387 | 1461232558049 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 02:55:58 INFO - PROCESS | 3387 | 1461232558149 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e5a5000 == 57 [pid = 3387] [id = 194] 02:55:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e59b71400) [pid = 3387] [serial = 582] [outer = (nil)] 02:55:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e59dc8000) [pid = 3387] [serial = 583] [outer = 0x7f9e59b71400] 02:55:58 INFO - PROCESS | 3387 | 1461232558219 Marionette DEBUG loaded listener.js 02:55:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e5aa93c00) [pid = 3387] [serial = 584] [outer = 0x7f9e59b71400] 02:55:58 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e4fc12800) [pid = 3387] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:55:58 INFO - PROCESS | 3387 | --DOMWINDOW == 111 (0x7f9e55248c00) [pid = 3387] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:55:58 INFO - PROCESS | 3387 | --DOMWINDOW == 110 (0x7f9e4fc21000) [pid = 3387] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:55:58 INFO - PROCESS | 3387 | --DOMWINDOW == 109 (0x7f9e5575d800) [pid = 3387] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:55:58 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:59 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:55:59 INFO - PROCESS | 3387 | 1461232559352 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]]]}] 02:55:59 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.) 02:55:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1543ms 02:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:55:59 INFO - PROCESS | 3387 | 1461232559381 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 02:55:59 INFO - PROCESS | 3387 | 1461232559384 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 02:55:59 INFO - PROCESS | 3387 | 1461232559390 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:55:59 INFO - PROCESS | 3387 | 1461232559392 Marionette TRACE conn3 <- [1,750,null,{}] 02:55:59 INFO - PROCESS | 3387 | 1461232559397 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}] 02:55:59 INFO - PROCESS | 3387 | 1461232559535 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 02:55:59 INFO - PROCESS | 3387 | 1461232559547 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:55:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f7c8800 == 58 [pid = 3387] [id = 195] 02:55:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 110 (0x7f9e4fedc000) [pid = 3387] [serial = 585] [outer = (nil)] 02:55:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 111 (0x7f9e5b483000) [pid = 3387] [serial = 586] [outer = 0x7f9e4fedc000] 02:55:59 INFO - PROCESS | 3387 | 1461232559607 Marionette DEBUG loaded listener.js 02:55:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 112 (0x7f9e5c8a1800) [pid = 3387] [serial = 587] [outer = 0x7f9e4fedc000] 02:56:00 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:00 INFO - PROCESS | 3387 | 1461232560835 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]]]}] 02:56:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:56:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1479ms 02:56:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:56:00 INFO - PROCESS | 3387 | 1461232560869 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 02:56:00 INFO - PROCESS | 3387 | 1461232560871 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 02:56:00 INFO - PROCESS | 3387 | 1461232560878 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:56:00 INFO - PROCESS | 3387 | 1461232560882 Marionette TRACE conn3 <- [1,754,null,{}] 02:56:00 INFO - PROCESS | 3387 | 1461232560887 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}] 02:56:01 INFO - PROCESS | 3387 | 1461232561038 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 02:56:01 INFO - PROCESS | 3387 | 1461232561276 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e551dd000 == 59 [pid = 3387] [id = 196] 02:56:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e4fc12800) [pid = 3387] [serial = 588] [outer = (nil)] 02:56:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e4fee3000) [pid = 3387] [serial = 589] [outer = 0x7f9e4fc12800] 02:56:01 INFO - PROCESS | 3387 | 1461232561355 Marionette DEBUG loaded listener.js 02:56:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e55246c00) [pid = 3387] [serial = 590] [outer = 0x7f9e4fc12800] 02:56:02 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:02 INFO - PROCESS | 3387 | 1461232562628 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]]]}] 02:56:02 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 02:56:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1788ms 02:56:02 INFO - PROCESS | 3387 | 1461232562666 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 02:56:02 INFO - PROCESS | 3387 | 1461232562672 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 02:56:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:56:02 INFO - PROCESS | 3387 | 1461232562680 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:56:02 INFO - PROCESS | 3387 | 1461232562685 Marionette TRACE conn3 <- [1,758,null,{}] 02:56:02 INFO - PROCESS | 3387 | 1461232562799 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}] 02:56:03 INFO - PROCESS | 3387 | 1461232562999 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 02:56:03 INFO - PROCESS | 3387 | 1461232563155 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5c83e000 == 60 [pid = 3387] [id = 197] 02:56:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e4fc18000) [pid = 3387] [serial = 591] [outer = (nil)] 02:56:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e564efc00) [pid = 3387] [serial = 592] [outer = 0x7f9e4fc18000] 02:56:03 INFO - PROCESS | 3387 | 1461232563231 Marionette DEBUG loaded listener.js 02:56:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e5737ac00) [pid = 3387] [serial = 593] [outer = 0x7f9e4fc18000] 02:56:03 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:03 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:56:03 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:03 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:03 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:56:04 INFO - PROCESS | 3387 | 1461232564090 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]]]}] 02:56:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:56:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1481ms 02:56:04 INFO - PROCESS | 3387 | 1461232564163 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 02:56:04 INFO - PROCESS | 3387 | 1461232564168 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 02:56:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:56:04 INFO - PROCESS | 3387 | 1461232564178 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:56:04 INFO - PROCESS | 3387 | 1461232564181 Marionette TRACE conn3 <- [1,762,null,{}] 02:56:04 INFO - PROCESS | 3387 | 1461232564187 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}] 02:56:04 INFO - PROCESS | 3387 | 1461232564360 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 02:56:04 INFO - PROCESS | 3387 | 1461232564502 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fc1d000 == 61 [pid = 3387] [id = 198] 02:56:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e4ffc7000) [pid = 3387] [serial = 594] [outer = (nil)] 02:56:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e58a5dc00) [pid = 3387] [serial = 595] [outer = 0x7f9e4ffc7000] 02:56:04 INFO - PROCESS | 3387 | 1461232564576 Marionette DEBUG loaded listener.js 02:56:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e59b6f400) [pid = 3387] [serial = 596] [outer = 0x7f9e4ffc7000] 02:56:06 INFO - PROCESS | 3387 | 1461232566031 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]]]}] 02:56:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:56:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1888ms 02:56:06 INFO - PROCESS | 3387 | 1461232566094 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 02:56:06 INFO - PROCESS | 3387 | 1461232566097 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 02:56:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:56:06 INFO - PROCESS | 3387 | 1461232566109 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:56:06 INFO - PROCESS | 3387 | 1461232566118 Marionette TRACE conn3 <- [1,766,null,{}] 02:56:06 INFO - PROCESS | 3387 | 1461232566173 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}] 02:56:06 INFO - PROCESS | 3387 | 1461232566364 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 02:56:06 INFO - PROCESS | 3387 | 1461232566475 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e64ebb800 == 62 [pid = 3387] [id = 199] 02:56:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e58bedc00) [pid = 3387] [serial = 597] [outer = (nil)] 02:56:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e5d90b800) [pid = 3387] [serial = 598] [outer = 0x7f9e58bedc00] 02:56:06 INFO - PROCESS | 3387 | 1461232566546 Marionette DEBUG loaded listener.js 02:56:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e5dbb5000) [pid = 3387] [serial = 599] [outer = 0x7f9e58bedc00] 02:56:07 INFO - PROCESS | 3387 | 1461232567725 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]]]}] 02:56:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:56:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1638ms 02:56:07 INFO - PROCESS | 3387 | 1461232567745 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 02:56:07 INFO - PROCESS | 3387 | 1461232567750 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 02:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:56:07 INFO - PROCESS | 3387 | 1461232567811 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:56:07 INFO - PROCESS | 3387 | 1461232567814 Marionette TRACE conn3 <- [1,770,null,{}] 02:56:07 INFO - PROCESS | 3387 | 1461232567820 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}] 02:56:08 INFO - PROCESS | 3387 | 1461232568039 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 02:56:08 INFO - PROCESS | 3387 | 1461232568364 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e561f8000 == 63 [pid = 3387] [id = 200] 02:56:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e55147800) [pid = 3387] [serial = 600] [outer = (nil)] 02:56:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e55155400) [pid = 3387] [serial = 601] [outer = 0x7f9e55147800] 02:56:08 INFO - PROCESS | 3387 | 1461232568445 Marionette DEBUG loaded listener.js 02:56:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e55410400) [pid = 3387] [serial = 602] [outer = 0x7f9e55147800] 02:56:09 INFO - PROCESS | 3387 | 1461232569409 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]]]}] 02:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1642ms 02:56:09 INFO - PROCESS | 3387 | 1461232569439 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 02:56:09 INFO - PROCESS | 3387 | 1461232569446 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 02:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:56:09 INFO - PROCESS | 3387 | 1461232569454 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:56:09 INFO - PROCESS | 3387 | 1461232569458 Marionette TRACE conn3 <- [1,774,null,{}] 02:56:09 INFO - PROCESS | 3387 | 1461232569465 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}] 02:56:09 INFO - PROCESS | 3387 | 1461232569634 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 02:56:09 INFO - PROCESS | 3387 | 1461232569787 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:09 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c9b9000 == 62 [pid = 3387] [id = 136] 02:56:09 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c9ad000 == 61 [pid = 3387] [id = 43] 02:56:09 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c2d4800 == 60 [pid = 3387] [id = 42] 02:56:09 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f7c8800 == 59 [pid = 3387] [id = 195] 02:56:09 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e5a5000 == 58 [pid = 3387] [id = 194] 02:56:09 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e56343c00) [pid = 3387] [serial = 556] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e55270400) [pid = 3387] [serial = 538] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e55854000) [pid = 3387] [serial = 541] [outer = (nil)] [url = about:blank] 02:56:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e555ab000 == 59 [pid = 3387] [id = 201] 02:56:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e55270400) [pid = 3387] [serial = 603] [outer = (nil)] 02:56:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e5634bc00) [pid = 3387] [serial = 604] [outer = 0x7f9e55270400] 02:56:09 INFO - PROCESS | 3387 | 1461232569934 Marionette DEBUG loaded listener.js 02:56:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e57204800) [pid = 3387] [serial = 605] [outer = 0x7f9e55270400] 02:56:10 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e25000 == 58 [pid = 3387] [id = 193] 02:56:10 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e555a0800 == 57 [pid = 3387] [id = 192] 02:56:10 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5573a000 == 56 [pid = 3387] [id = 191] 02:56:10 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e559db800 == 55 [pid = 3387] [id = 186] 02:56:10 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5667b000 == 54 [pid = 3387] [id = 185] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e5514ac00) [pid = 3387] [serial = 545] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e4fc20c00) [pid = 3387] [serial = 544] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e55403400) [pid = 3387] [serial = 547] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e56191000) [pid = 3387] [serial = 553] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e55756000) [pid = 3387] [serial = 548] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e55d05c00) [pid = 3387] [serial = 550] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e5633c400) [pid = 3387] [serial = 554] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e55e39400) [pid = 3387] [serial = 551] [outer = (nil)] [url = about:blank] 02:56:10 INFO - PROCESS | 3387 | 1461232570650 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]]]}] 02:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1245ms 02:56:10 INFO - PROCESS | 3387 | 1461232570709 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 02:56:10 INFO - PROCESS | 3387 | 1461232570715 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 02:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:56:10 INFO - PROCESS | 3387 | 1461232570724 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:56:10 INFO - PROCESS | 3387 | 1461232570726 Marionette TRACE conn3 <- [1,778,null,{}] 02:56:10 INFO - PROCESS | 3387 | 1461232570730 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}] 02:56:10 INFO - PROCESS | 3387 | 1461232570874 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 02:56:10 INFO - PROCESS | 3387 | 1461232570891 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56684800 == 55 [pid = 3387] [id = 202] 02:56:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e5720f800) [pid = 3387] [serial = 606] [outer = (nil)] 02:56:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e5761fc00) [pid = 3387] [serial = 607] [outer = 0x7f9e5720f800] 02:56:10 INFO - PROCESS | 3387 | 1461232570955 Marionette DEBUG loaded listener.js 02:56:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e58bf3000) [pid = 3387] [serial = 608] [outer = 0x7f9e5720f800] 02:56:11 INFO - PROCESS | 3387 | 1461232571868 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]]]}] 02:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1180ms 02:56:11 INFO - PROCESS | 3387 | 1461232571904 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 02:56:11 INFO - PROCESS | 3387 | 1461232571907 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 02:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:56:11 INFO - PROCESS | 3387 | 1461232571915 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:56:11 INFO - PROCESS | 3387 | 1461232571923 Marionette TRACE conn3 <- [1,782,null,{}] 02:56:11 INFO - PROCESS | 3387 | 1461232571937 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}] 02:56:12 INFO - PROCESS | 3387 | 1461232572089 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 02:56:12 INFO - PROCESS | 3387 | 1461232572100 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec66000 == 56 [pid = 3387] [id = 203] 02:56:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e4ffcdc00) [pid = 3387] [serial = 609] [outer = (nil)] 02:56:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e5bf9e800) [pid = 3387] [serial = 610] [outer = 0x7f9e4ffcdc00] 02:56:12 INFO - PROCESS | 3387 | 1461232572159 Marionette DEBUG loaded listener.js 02:56:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e5ceea400) [pid = 3387] [serial = 611] [outer = 0x7f9e4ffcdc00] 02:56:12 INFO - PROCESS | 3387 | 1461232572964 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]]]}] 02:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1092ms 02:56:13 INFO - PROCESS | 3387 | 1461232573009 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 02:56:13 INFO - PROCESS | 3387 | 1461232573013 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 02:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:56:13 INFO - PROCESS | 3387 | 1461232573024 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:56:13 INFO - PROCESS | 3387 | 1461232573026 Marionette TRACE conn3 <- [1,786,null,{}] 02:56:13 INFO - PROCESS | 3387 | 1461232573030 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}] 02:56:13 INFO - PROCESS | 3387 | 1461232573219 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 02:56:13 INFO - PROCESS | 3387 | 1461232573275 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e605c9800 == 57 [pid = 3387] [id = 204] 02:56:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e5d89c800) [pid = 3387] [serial = 612] [outer = (nil)] 02:56:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e5dbbb400) [pid = 3387] [serial = 613] [outer = 0x7f9e5d89c800] 02:56:13 INFO - PROCESS | 3387 | 1461232573337 Marionette DEBUG loaded listener.js 02:56:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e5df5f400) [pid = 3387] [serial = 614] [outer = 0x7f9e5d89c800] 02:56:14 INFO - PROCESS | 3387 | 1461232574119 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]]]}] 02:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1131ms 02:56:14 INFO - PROCESS | 3387 | 1461232574156 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 02:56:14 INFO - PROCESS | 3387 | 1461232574160 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 02:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:56:14 INFO - PROCESS | 3387 | 1461232574166 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:56:14 INFO - PROCESS | 3387 | 1461232574169 Marionette TRACE conn3 <- [1,790,null,{}] 02:56:14 INFO - PROCESS | 3387 | 1461232574181 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}] 02:56:14 INFO - PROCESS | 3387 | 1461232574356 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 02:56:14 INFO - PROCESS | 3387 | 1461232574384 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66522800 == 58 [pid = 3387] [id = 205] 02:56:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 129 (0x7f9e5e09e800) [pid = 3387] [serial = 615] [outer = (nil)] 02:56:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 130 (0x7f9e5e0a3c00) [pid = 3387] [serial = 616] [outer = 0x7f9e5e09e800] 02:56:14 INFO - PROCESS | 3387 | 1461232574464 Marionette DEBUG loaded listener.js 02:56:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 131 (0x7f9e5e3e4400) [pid = 3387] [serial = 617] [outer = 0x7f9e5e09e800] 02:56:15 INFO - PROCESS | 3387 | --DOMWINDOW == 130 (0x7f9e59b71400) [pid = 3387] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:56:15 INFO - PROCESS | 3387 | --DOMWINDOW == 129 (0x7f9e55e30000) [pid = 3387] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:56:15 INFO - PROCESS | 3387 | --DOMWINDOW == 128 (0x7f9e55152000) [pid = 3387] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:56:15 INFO - PROCESS | 3387 | --DOMWINDOW == 127 (0x7f9e56768800) [pid = 3387] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:56:15 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e4fc21400) [pid = 3387] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:56:15 INFO - PROCESS | 3387 | 1461232575402 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]]]}] 02:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1291ms 02:56:15 INFO - PROCESS | 3387 | 1461232575458 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 02:56:15 INFO - PROCESS | 3387 | 1461232575460 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 02:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:56:15 INFO - PROCESS | 3387 | 1461232575467 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:56:15 INFO - PROCESS | 3387 | 1461232575470 Marionette TRACE conn3 <- [1,794,null,{}] 02:56:15 INFO - PROCESS | 3387 | 1461232575475 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}] 02:56:15 INFO - PROCESS | 3387 | 1461232575648 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 02:56:15 INFO - PROCESS | 3387 | 1461232575668 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e665c0000 == 59 [pid = 3387] [id = 206] 02:56:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e55405400) [pid = 3387] [serial = 618] [outer = (nil)] 02:56:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e5e09f800) [pid = 3387] [serial = 619] [outer = 0x7f9e55405400] 02:56:15 INFO - PROCESS | 3387 | 1461232575729 Marionette DEBUG loaded listener.js 02:56:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 129 (0x7f9e5eaf6800) [pid = 3387] [serial = 620] [outer = 0x7f9e55405400] 02:56:16 INFO - PROCESS | 3387 | 1461232576410 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]]]}] 02:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 976ms 02:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:56:16 INFO - PROCESS | 3387 | 1461232576443 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 02:56:16 INFO - PROCESS | 3387 | 1461232576446 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 02:56:16 INFO - PROCESS | 3387 | 1461232576451 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:56:16 INFO - PROCESS | 3387 | 1461232576454 Marionette TRACE conn3 <- [1,798,null,{}] 02:56:16 INFO - PROCESS | 3387 | 1461232576459 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}] 02:56:16 INFO - PROCESS | 3387 | 1461232576598 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 02:56:16 INFO - PROCESS | 3387 | 1461232576713 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c585800 == 60 [pid = 3387] [id = 207] 02:56:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 130 (0x7f9e55e3c400) [pid = 3387] [serial = 621] [outer = (nil)] 02:56:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 131 (0x7f9e5eaf8800) [pid = 3387] [serial = 622] [outer = 0x7f9e55e3c400] 02:56:16 INFO - PROCESS | 3387 | 1461232576772 Marionette DEBUG loaded listener.js 02:56:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 132 (0x7f9e5efacc00) [pid = 3387] [serial = 623] [outer = 0x7f9e55e3c400] 02:56:17 INFO - PROCESS | 3387 | 1461232577712 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]]]}] 02:56:17 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 02:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1326ms 02:56:17 INFO - PROCESS | 3387 | 1461232577779 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 02:56:17 INFO - PROCESS | 3387 | 1461232577785 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 02:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:56:17 INFO - PROCESS | 3387 | 1461232577794 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:56:17 INFO - PROCESS | 3387 | 1461232577800 Marionette TRACE conn3 <- [1,802,null,{}] 02:56:17 INFO - PROCESS | 3387 | 1461232577808 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}] 02:56:18 INFO - PROCESS | 3387 | 1461232578018 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 02:56:18 INFO - PROCESS | 3387 | 1461232578168 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56689000 == 61 [pid = 3387] [id = 208] 02:56:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 133 (0x7f9e55d08800) [pid = 3387] [serial = 624] [outer = (nil)] 02:56:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 134 (0x7f9e56339000) [pid = 3387] [serial = 625] [outer = 0x7f9e55d08800] 02:56:18 INFO - PROCESS | 3387 | 1461232578245 Marionette DEBUG loaded listener.js 02:56:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 135 (0x7f9e57379400) [pid = 3387] [serial = 626] [outer = 0x7f9e55d08800] 02:56:19 INFO - PROCESS | 3387 | 1461232579170 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]]]}] 02:56:19 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 02:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1433ms 02:56:19 INFO - PROCESS | 3387 | 1461232579228 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 02:56:19 INFO - PROCESS | 3387 | 1461232579236 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 02:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:56:19 INFO - PROCESS | 3387 | 1461232579246 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:56:19 INFO - PROCESS | 3387 | 1461232579249 Marionette TRACE conn3 <- [1,806,null,{}] 02:56:19 INFO - PROCESS | 3387 | 1461232579256 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}] 02:56:19 INFO - PROCESS | 3387 | 1461232579415 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 02:56:19 INFO - PROCESS | 3387 | 1461232579563 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607ef800 == 62 [pid = 3387] [id = 209] 02:56:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 136 (0x7f9e55e30400) [pid = 3387] [serial = 627] [outer = (nil)] 02:56:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 137 (0x7f9e59b77400) [pid = 3387] [serial = 628] [outer = 0x7f9e55e30400] 02:56:19 INFO - PROCESS | 3387 | 1461232579635 Marionette DEBUG loaded listener.js 02:56:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 138 (0x7f9e5cef2400) [pid = 3387] [serial = 629] [outer = 0x7f9e55e30400] 02:56:20 INFO - PROCESS | 3387 | 1461232580538 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]]]}] 02:56:20 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 02:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1332ms 02:56:20 INFO - PROCESS | 3387 | 1461232580578 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 02:56:20 INFO - PROCESS | 3387 | 1461232580581 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 02:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:56:20 INFO - PROCESS | 3387 | 1461232580588 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:56:20 INFO - PROCESS | 3387 | 1461232580594 Marionette TRACE conn3 <- [1,810,null,{}] 02:56:20 INFO - PROCESS | 3387 | 1461232580610 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}] 02:56:20 INFO - PROCESS | 3387 | 1461232580784 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 02:56:20 INFO - PROCESS | 3387 | 1461232580933 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d360800 == 63 [pid = 3387] [id = 210] 02:56:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 139 (0x7f9e5e0a5800) [pid = 3387] [serial = 630] [outer = (nil)] 02:56:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 140 (0x7f9e5e3e3c00) [pid = 3387] [serial = 631] [outer = 0x7f9e5e0a5800] 02:56:21 INFO - PROCESS | 3387 | 1461232581017 Marionette DEBUG loaded listener.js 02:56:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e5eaeec00) [pid = 3387] [serial = 632] [outer = 0x7f9e5e0a5800] 02:56:21 INFO - PROCESS | 3387 | 1461232581893 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]]]}] 02:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1332ms 02:56:21 INFO - PROCESS | 3387 | 1461232581921 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 02:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:56:21 INFO - PROCESS | 3387 | 1461232581926 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 02:56:21 INFO - PROCESS | 3387 | 1461232581932 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:56:21 INFO - PROCESS | 3387 | 1461232581935 Marionette TRACE conn3 <- [1,814,null,{}] 02:56:21 INFO - PROCESS | 3387 | 1461232581940 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}] 02:56:22 INFO - PROCESS | 3387 | 1461232582096 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 02:56:22 INFO - PROCESS | 3387 | 1461232582253 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f882000 == 64 [pid = 3387] [id = 211] 02:56:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e5df62400) [pid = 3387] [serial = 633] [outer = (nil)] 02:56:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e5f70fc00) [pid = 3387] [serial = 634] [outer = 0x7f9e5df62400] 02:56:22 INFO - PROCESS | 3387 | 1461232582327 Marionette DEBUG loaded listener.js 02:56:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e5f71d400) [pid = 3387] [serial = 635] [outer = 0x7f9e5df62400] 02:56:23 INFO - PROCESS | 3387 | 1461232583175 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] 02:56:23 INFO - PROCESS | 3387 | 1461232583220 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 02:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:56:23 INFO - PROCESS | 3387 | 1461232583226 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:56:23 INFO - PROCESS | 3387 | 1461232583228 Marionette TRACE conn3 <- [1,818,null,{}] 02:56:23 INFO - PROCESS | 3387 | 1461232583234 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}] 02:56:23 INFO - PROCESS | 3387 | 1461232583395 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 02:56:23 INFO - PROCESS | 3387 | 1461232583547 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7166d000 == 65 [pid = 3387] [id = 212] 02:56:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e5eaf9c00) [pid = 3387] [serial = 636] [outer = (nil)] 02:56:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e5f7ba400) [pid = 3387] [serial = 637] [outer = 0x7f9e5eaf9c00] 02:56:23 INFO - PROCESS | 3387 | 1461232583617 Marionette DEBUG loaded listener.js 02:56:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e5f954400) [pid = 3387] [serial = 638] [outer = 0x7f9e5eaf9c00] 02:56:24 INFO - PROCESS | 3387 | 1461232584501 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]]]}] 02:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1335ms 02:56:24 INFO - PROCESS | 3387 | 1461232584562 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 02:56:24 INFO - PROCESS | 3387 | 1461232584565 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 02:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:56:24 INFO - PROCESS | 3387 | 1461232584572 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:56:24 INFO - PROCESS | 3387 | 1461232584574 Marionette TRACE conn3 <- [1,822,null,{}] 02:56:24 INFO - PROCESS | 3387 | 1461232584580 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}] 02:56:24 INFO - PROCESS | 3387 | 1461232584766 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 02:56:24 INFO - PROCESS | 3387 | 1461232584924 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71b7f800 == 66 [pid = 3387] [id = 213] 02:56:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e5fcc3000) [pid = 3387] [serial = 639] [outer = (nil)] 02:56:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e60738c00) [pid = 3387] [serial = 640] [outer = 0x7f9e5fcc3000] 02:56:25 INFO - PROCESS | 3387 | 1461232585008 Marionette DEBUG loaded listener.js 02:56:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e6088f800) [pid = 3387] [serial = 641] [outer = 0x7f9e5fcc3000] 02:56:25 INFO - PROCESS | 3387 | 1461232585860 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] 02:56:25 INFO - PROCESS | 3387 | 1461232585905 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 02:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:56:25 INFO - PROCESS | 3387 | 1461232585911 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:56:25 INFO - PROCESS | 3387 | 1461232585914 Marionette TRACE conn3 <- [1,826,null,{}] 02:56:25 INFO - PROCESS | 3387 | 1461232585920 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}] 02:56:26 INFO - PROCESS | 3387 | 1461232586066 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 02:56:26 INFO - PROCESS | 3387 | 1461232586220 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71dab000 == 67 [pid = 3387] [id = 214] 02:56:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e5cef4c00) [pid = 3387] [serial = 642] [outer = (nil)] 02:56:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e61a24000) [pid = 3387] [serial = 643] [outer = 0x7f9e5cef4c00] 02:56:26 INFO - PROCESS | 3387 | 1461232586290 Marionette DEBUG loaded listener.js 02:56:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e61ddb000) [pid = 3387] [serial = 644] [outer = 0x7f9e5cef4c00] 02:56:27 INFO - PROCESS | 3387 | 1461232587156 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]]]}] 02:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1277ms 02:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:56:27 INFO - PROCESS | 3387 | 1461232587189 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 02:56:27 INFO - PROCESS | 3387 | 1461232587191 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 02:56:27 INFO - PROCESS | 3387 | 1461232587197 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:56:27 INFO - PROCESS | 3387 | 1461232587200 Marionette TRACE conn3 <- [1,830,null,{}] 02:56:27 INFO - PROCESS | 3387 | 1461232587205 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}] 02:56:27 INFO - PROCESS | 3387 | 1461232587365 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 02:56:27 INFO - PROCESS | 3387 | 1461232587521 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56233000 == 68 [pid = 3387] [id = 215] 02:56:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e4fee7400) [pid = 3387] [serial = 645] [outer = (nil)] 02:56:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e61a1ec00) [pid = 3387] [serial = 646] [outer = 0x7f9e4fee7400] 02:56:27 INFO - PROCESS | 3387 | 1461232587591 Marionette DEBUG loaded listener.js 02:56:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e61de2800) [pid = 3387] [serial = 647] [outer = 0x7f9e4fee7400] 02:56:28 INFO - PROCESS | 3387 | 1461232588786 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]]]}] 02:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1637ms 02:56:28 INFO - PROCESS | 3387 | 1461232588834 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 02:56:28 INFO - PROCESS | 3387 | 1461232588843 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 02:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:56:28 INFO - PROCESS | 3387 | 1461232588857 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:56:28 INFO - PROCESS | 3387 | 1461232588867 Marionette TRACE conn3 <- [1,834,null,{}] 02:56:28 INFO - PROCESS | 3387 | 1461232588880 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}] 02:56:29 INFO - PROCESS | 3387 | 1461232589109 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 02:56:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e23000 == 67 [pid = 3387] [id = 187] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e5b483000) [pid = 3387] [serial = 586] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | 1461232589358 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e559d8800 == 68 [pid = 3387] [id = 216] 02:56:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e56334800) [pid = 3387] [serial = 648] [outer = (nil)] 02:56:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e56349400) [pid = 3387] [serial = 649] [outer = 0x7f9e56334800] 02:56:29 INFO - PROCESS | 3387 | 1461232589450 Marionette DEBUG loaded listener.js 02:56:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e5735d000) [pid = 3387] [serial = 650] [outer = 0x7f9e56334800] 02:56:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fc1d000 == 67 [pid = 3387] [id = 198] 02:56:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5c83e000 == 66 [pid = 3387] [id = 197] 02:56:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e551dd000 == 65 [pid = 3387] [id = 196] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e717bec00) [pid = 3387] [serial = 536] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e59dc8000) [pid = 3387] [serial = 583] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e56282c00) [pid = 3387] [serial = 577] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e5634b000) [pid = 3387] [serial = 578] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e5540c400) [pid = 3387] [serial = 575] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e5524e400) [pid = 3387] [serial = 574] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 151 (0x7f9e57384400) [pid = 3387] [serial = 565] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 150 (0x7f9e55d08c00) [pid = 3387] [serial = 562] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 149 (0x7f9e55277800) [pid = 3387] [serial = 559] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e5737dc00) [pid = 3387] [serial = 580] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e59854000) [pid = 3387] [serial = 568] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e4fee0800) [pid = 3387] [serial = 571] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e5aa93c00) [pid = 3387] [serial = 584] [outer = (nil)] [url = about:blank] 02:56:29 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e57627000) [pid = 3387] [serial = 581] [outer = (nil)] [url = about:blank] 02:56:30 INFO - PROCESS | 3387 | 1461232590218 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]]]}] 02:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1390ms 02:56:30 INFO - PROCESS | 3387 | 1461232590247 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 02:56:30 INFO - PROCESS | 3387 | 1461232590254 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 02:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:56:30 INFO - PROCESS | 3387 | 1461232590278 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:56:30 INFO - PROCESS | 3387 | 1461232590284 Marionette TRACE conn3 <- [1,838,null,{}] 02:56:30 INFO - PROCESS | 3387 | 1461232590294 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}] 02:56:30 INFO - PROCESS | 3387 | 1461232590451 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 02:56:30 INFO - PROCESS | 3387 | 1461232590567 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e33800 == 66 [pid = 3387] [id = 217] 02:56:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e55403400) [pid = 3387] [serial = 651] [outer = (nil)] 02:56:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e5890c000) [pid = 3387] [serial = 652] [outer = 0x7f9e55403400] 02:56:30 INFO - PROCESS | 3387 | 1461232590629 Marionette DEBUG loaded listener.js 02:56:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e5984f800) [pid = 3387] [serial = 653] [outer = 0x7f9e55403400] 02:56:31 INFO - PROCESS | 3387 | 1461232591344 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]]]}] 02:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1148ms 02:56:31 INFO - PROCESS | 3387 | 1461232591421 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 02:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:56:31 INFO - PROCESS | 3387 | 1461232591424 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 02:56:31 INFO - PROCESS | 3387 | 1461232591431 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:56:31 INFO - PROCESS | 3387 | 1461232591436 Marionette TRACE conn3 <- [1,842,null,{}] 02:56:31 INFO - PROCESS | 3387 | 1461232591450 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}] 02:56:31 INFO - PROCESS | 3387 | 1461232591606 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 02:56:31 INFO - PROCESS | 3387 | 1461232591616 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec1e000 == 67 [pid = 3387] [id = 218] 02:56:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e55fa0800) [pid = 3387] [serial = 654] [outer = (nil)] 02:56:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e5c81f000) [pid = 3387] [serial = 655] [outer = 0x7f9e55fa0800] 02:56:31 INFO - PROCESS | 3387 | 1461232591789 Marionette DEBUG loaded listener.js 02:56:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e5d897800) [pid = 3387] [serial = 656] [outer = 0x7f9e55fa0800] 02:56:32 INFO - PROCESS | 3387 | 1461232592557 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]]]}] 02:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1183ms 02:56:32 INFO - PROCESS | 3387 | 1461232592622 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 02:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:56:32 INFO - PROCESS | 3387 | 1461232592627 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 02:56:32 INFO - PROCESS | 3387 | 1461232592633 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:56:32 INFO - PROCESS | 3387 | 1461232592636 Marionette TRACE conn3 <- [1,846,null,{}] 02:56:32 INFO - PROCESS | 3387 | 1461232592641 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}] 02:56:32 INFO - PROCESS | 3387 | 1461232592823 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 02:56:32 INFO - PROCESS | 3387 | 1461232592847 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fea9000 == 68 [pid = 3387] [id = 219] 02:56:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e5ceef000) [pid = 3387] [serial = 657] [outer = (nil)] 02:56:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e5e09c400) [pid = 3387] [serial = 658] [outer = 0x7f9e5ceef000] 02:56:32 INFO - PROCESS | 3387 | 1461232592907 Marionette DEBUG loaded listener.js 02:56:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e5e6ec400) [pid = 3387] [serial = 659] [outer = 0x7f9e5ceef000] 02:56:33 INFO - PROCESS | 3387 | 1461232593821 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]]]}] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e4ffcdc00) [pid = 3387] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 151 (0x7f9e5e09e800) [pid = 3387] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 150 (0x7f9e55270400) [pid = 3387] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 149 (0x7f9e55147800) [pid = 3387] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e55405400) [pid = 3387] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e5720f800) [pid = 3387] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e4fedc000) [pid = 3387] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:56:33 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e5d89c800) [pid = 3387] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1238ms 02:56:33 INFO - PROCESS | 3387 | 1461232593870 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 02:56:33 INFO - PROCESS | 3387 | 1461232593874 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 02:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:56:33 INFO - PROCESS | 3387 | 1461232593884 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:56:33 INFO - PROCESS | 3387 | 1461232593886 Marionette TRACE conn3 <- [1,850,null,{}] 02:56:33 INFO - PROCESS | 3387 | 1461232593892 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}] 02:56:34 INFO - PROCESS | 3387 | 1461232594026 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 02:56:34 INFO - PROCESS | 3387 | 1461232594135 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607e7800 == 69 [pid = 3387] [id = 220] 02:56:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e55e3bc00) [pid = 3387] [serial = 660] [outer = (nil)] 02:56:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e5dbb3800) [pid = 3387] [serial = 661] [outer = 0x7f9e55e3bc00] 02:56:34 INFO - PROCESS | 3387 | 1461232594195 Marionette DEBUG loaded listener.js 02:56:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e5e6f2c00) [pid = 3387] [serial = 662] [outer = 0x7f9e55e3bc00] 02:56:34 INFO - PROCESS | 3387 | 1461232594841 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]]]}] 02:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1026ms 02:56:34 INFO - PROCESS | 3387 | 1461232594911 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 02:56:34 INFO - PROCESS | 3387 | 1461232594914 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 02:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:56:34 INFO - PROCESS | 3387 | 1461232594920 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:56:34 INFO - PROCESS | 3387 | 1461232594923 Marionette TRACE conn3 <- [1,854,null,{}] 02:56:34 INFO - PROCESS | 3387 | 1461232594928 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}] 02:56:35 INFO - PROCESS | 3387 | 1461232595101 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 02:56:35 INFO - PROCESS | 3387 | 1461232595213 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d616800 == 70 [pid = 3387] [id = 221] 02:56:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e5ceef800) [pid = 3387] [serial = 663] [outer = (nil)] 02:56:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e5fcbb000) [pid = 3387] [serial = 664] [outer = 0x7f9e5ceef800] 02:56:35 INFO - PROCESS | 3387 | 1461232595276 Marionette DEBUG loaded listener.js 02:56:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e60890400) [pid = 3387] [serial = 665] [outer = 0x7f9e5ceef800] 02:56:36 INFO - PROCESS | 3387 | 1461232596067 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]]]}] 02:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1177ms 02:56:36 INFO - PROCESS | 3387 | 1461232596098 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 02:56:36 INFO - PROCESS | 3387 | 1461232596103 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 02:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:56:36 INFO - PROCESS | 3387 | 1461232596112 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:56:36 INFO - PROCESS | 3387 | 1461232596117 Marionette TRACE conn3 <- [1,858,null,{}] 02:56:36 INFO - PROCESS | 3387 | 1461232596126 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}] 02:56:36 INFO - PROCESS | 3387 | 1461232596302 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 02:56:36 INFO - PROCESS | 3387 | 1461232596457 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56676800 == 71 [pid = 3387] [id = 222] 02:56:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e5514b400) [pid = 3387] [serial = 666] [outer = (nil)] 02:56:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e55e3b800) [pid = 3387] [serial = 667] [outer = 0x7f9e5514b400] 02:56:36 INFO - PROCESS | 3387 | 1461232596529 Marionette DEBUG loaded listener.js 02:56:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e57205000) [pid = 3387] [serial = 668] [outer = 0x7f9e5514b400] 02:56:37 INFO - PROCESS | 3387 | 1461232597454 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]]]}] 02:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1387ms 02:56:37 INFO - PROCESS | 3387 | 1461232597500 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 02:56:37 INFO - PROCESS | 3387 | 1461232597509 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 02:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:56:37 INFO - PROCESS | 3387 | 1461232597521 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:56:37 INFO - PROCESS | 3387 | 1461232597524 Marionette TRACE conn3 <- [1,862,null,{}] 02:56:37 INFO - PROCESS | 3387 | 1461232597531 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}] 02:56:37 INFO - PROCESS | 3387 | 1461232597693 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 02:56:37 INFO - PROCESS | 3387 | 1461232597846 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e61b57800 == 72 [pid = 3387] [id = 223] 02:56:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e55147c00) [pid = 3387] [serial = 669] [outer = (nil)] 02:56:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e59854c00) [pid = 3387] [serial = 670] [outer = 0x7f9e55147c00] 02:56:37 INFO - PROCESS | 3387 | 1461232597921 Marionette DEBUG loaded listener.js 02:56:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e5c037800) [pid = 3387] [serial = 671] [outer = 0x7f9e55147c00] 02:56:38 INFO - PROCESS | 3387 | 1461232598951 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]]]}] 02:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1487ms 02:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:56:39 INFO - PROCESS | 3387 | 1461232599007 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 02:56:39 INFO - PROCESS | 3387 | 1461232599010 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 02:56:39 INFO - PROCESS | 3387 | 1461232599017 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:56:39 INFO - PROCESS | 3387 | 1461232599023 Marionette TRACE conn3 <- [1,866,null,{}] 02:56:39 INFO - PROCESS | 3387 | 1461232599039 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}] 02:56:39 INFO - PROCESS | 3387 | 1461232599240 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 02:56:39 INFO - PROCESS | 3387 | 1461232599435 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71c6a000 == 73 [pid = 3387] [id = 224] 02:56:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e5eaee000) [pid = 3387] [serial = 672] [outer = (nil)] 02:56:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e5efad800) [pid = 3387] [serial = 673] [outer = 0x7f9e5eaee000] 02:56:39 INFO - PROCESS | 3387 | 1461232599559 Marionette DEBUG loaded listener.js 02:56:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e5fc62400) [pid = 3387] [serial = 674] [outer = 0x7f9e5eaee000] 02:56:40 INFO - PROCESS | 3387 | 1461232600388 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]]]}] 02:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1434ms 02:56:40 INFO - PROCESS | 3387 | 1461232600452 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 02:56:40 INFO - PROCESS | 3387 | 1461232600456 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 02:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:56:40 INFO - PROCESS | 3387 | 1461232600462 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:56:40 INFO - PROCESS | 3387 | 1461232600466 Marionette TRACE conn3 <- [1,870,null,{}] 02:56:40 INFO - PROCESS | 3387 | 1461232600471 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}] 02:56:40 INFO - PROCESS | 3387 | 1461232600636 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 02:56:40 INFO - PROCESS | 3387 | 1461232600789 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e746c4800 == 74 [pid = 3387] [id = 225] 02:56:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e5eaf1800) [pid = 3387] [serial = 675] [outer = (nil)] 02:56:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e606acc00) [pid = 3387] [serial = 676] [outer = 0x7f9e5eaf1800] 02:56:40 INFO - PROCESS | 3387 | 1461232600864 Marionette DEBUG loaded listener.js 02:56:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e64f55800) [pid = 3387] [serial = 677] [outer = 0x7f9e5eaf1800] 02:56:41 INFO - PROCESS | 3387 | 1461232601688 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]]]}] 02:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1236ms 02:56:41 INFO - PROCESS | 3387 | 1461232601699 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 02:56:41 INFO - PROCESS | 3387 | 1461232601702 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 02:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:56:41 INFO - PROCESS | 3387 | 1461232601709 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:56:41 INFO - PROCESS | 3387 | 1461232601712 Marionette TRACE conn3 <- [1,874,null,{}] 02:56:41 INFO - PROCESS | 3387 | 1461232601718 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}] 02:56:41 INFO - PROCESS | 3387 | 1461232601867 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 02:56:42 INFO - PROCESS | 3387 | 1461232602027 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75e8a800 == 75 [pid = 3387] [id = 226] 02:56:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e5fcc3800) [pid = 3387] [serial = 678] [outer = (nil)] 02:56:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e6b63d800) [pid = 3387] [serial = 679] [outer = 0x7f9e5fcc3800] 02:56:42 INFO - PROCESS | 3387 | 1461232602101 Marionette DEBUG loaded listener.js 02:56:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e6b6c8000) [pid = 3387] [serial = 680] [outer = 0x7f9e5fcc3800] 02:56:42 INFO - PROCESS | 3387 | 1461232602985 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]]]}] 02:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1331ms 02:56:43 INFO - PROCESS | 3387 | 1461232603041 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 02:56:43 INFO - PROCESS | 3387 | 1461232603044 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 02:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:56:43 INFO - PROCESS | 3387 | 1461232603051 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:56:43 INFO - PROCESS | 3387 | 1461232603054 Marionette TRACE conn3 <- [1,878,null,{}] 02:56:43 INFO - PROCESS | 3387 | 1461232603059 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}] 02:56:43 INFO - PROCESS | 3387 | 1461232603240 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 02:56:43 INFO - PROCESS | 3387 | 1461232603397 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5994d800 == 76 [pid = 3387] [id = 227] 02:56:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e64f52800) [pid = 3387] [serial = 681] [outer = (nil)] 02:56:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e6c97d800) [pid = 3387] [serial = 682] [outer = 0x7f9e64f52800] 02:56:43 INFO - PROCESS | 3387 | 1461232603488 Marionette DEBUG loaded listener.js 02:56:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e6c9cf000) [pid = 3387] [serial = 683] [outer = 0x7f9e64f52800] 02:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1277ms 02:56:44 INFO - PROCESS | 3387 | 1461232604317 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]]]}] 02:56:44 INFO - PROCESS | 3387 | 1461232604329 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 02:56:44 INFO - PROCESS | 3387 | 1461232604332 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 02:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:56:44 INFO - PROCESS | 3387 | 1461232604356 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:56:44 INFO - PROCESS | 3387 | 1461232604359 Marionette TRACE conn3 <- [1,882,null,{}] 02:56:44 INFO - PROCESS | 3387 | 1461232604364 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}] 02:56:44 INFO - PROCESS | 3387 | 1461232604520 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 02:56:44 INFO - PROCESS | 3387 | 1461232604679 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c7da000 == 77 [pid = 3387] [id = 228] 02:56:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e6c4bd800) [pid = 3387] [serial = 684] [outer = (nil)] 02:56:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e6d7ba800) [pid = 3387] [serial = 685] [outer = 0x7f9e6c4bd800] 02:56:44 INFO - PROCESS | 3387 | 1461232604748 Marionette DEBUG loaded listener.js 02:56:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e6d90f000) [pid = 3387] [serial = 686] [outer = 0x7f9e6c4bd800] 02:56:45 INFO - PROCESS | 3387 | 1461232605633 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]]]}] 02:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1351ms 02:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:56:45 INFO - PROCESS | 3387 | 1461232605705 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 02:56:45 INFO - PROCESS | 3387 | 1461232605708 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 02:56:45 INFO - PROCESS | 3387 | 1461232605715 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:56:45 INFO - PROCESS | 3387 | 1461232605718 Marionette TRACE conn3 <- [1,886,null,{}] 02:56:45 INFO - PROCESS | 3387 | 1461232605724 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}] 02:56:45 INFO - PROCESS | 3387 | 1461232605879 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 02:56:46 INFO - PROCESS | 3387 | 1461232606274 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec4b000 == 78 [pid = 3387] [id = 229] 02:56:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e55252000) [pid = 3387] [serial = 687] [outer = (nil)] 02:56:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e55277000) [pid = 3387] [serial = 688] [outer = 0x7f9e55252000] 02:56:46 INFO - PROCESS | 3387 | 1461232606409 Marionette DEBUG loaded listener.js 02:56:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e55e39400) [pid = 3387] [serial = 689] [outer = 0x7f9e55252000] 02:56:47 INFO - PROCESS | 3387 | 1461232607312 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]]]}] 02:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1638ms 02:56:47 INFO - PROCESS | 3387 | 1461232607355 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 02:56:47 INFO - PROCESS | 3387 | 1461232607366 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 02:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:56:47 INFO - PROCESS | 3387 | 1461232607374 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:56:47 INFO - PROCESS | 3387 | 1461232607379 Marionette TRACE conn3 <- [1,890,null,{}] 02:56:47 INFO - PROCESS | 3387 | 1461232607386 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}] 02:56:47 INFO - PROCESS | 3387 | 1461232607545 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 02:56:47 INFO - PROCESS | 3387 | 1461232607712 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563e5000 == 79 [pid = 3387] [id = 230] 02:56:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e57382400) [pid = 3387] [serial = 690] [outer = (nil)] 02:56:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e5890c400) [pid = 3387] [serial = 691] [outer = 0x7f9e57382400] 02:56:47 INFO - PROCESS | 3387 | 1461232607822 Marionette DEBUG loaded listener.js 02:56:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e58d4b800) [pid = 3387] [serial = 692] [outer = 0x7f9e57382400] 02:56:48 INFO - PROCESS | 3387 | 1461232608739 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]]]}] 02:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1429ms 02:56:48 INFO - PROCESS | 3387 | 1461232608807 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 02:56:48 INFO - PROCESS | 3387 | 1461232608813 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 02:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:56:48 INFO - PROCESS | 3387 | 1461232608820 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:56:48 INFO - PROCESS | 3387 | 1461232608823 Marionette TRACE conn3 <- [1,894,null,{}] 02:56:48 INFO - PROCESS | 3387 | 1461232608828 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}] 02:56:48 INFO - PROCESS | 3387 | 1461232608984 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 02:56:49 INFO - PROCESS | 3387 | 1461232609146 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5b45e000 == 78 [pid = 3387] [id = 40] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e5eaf8800) [pid = 3387] [serial = 622] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e555aa000 == 79 [pid = 3387] [id = 231] 02:56:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e4ffd5400) [pid = 3387] [serial = 693] [outer = (nil)] 02:56:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e5737e400) [pid = 3387] [serial = 694] [outer = 0x7f9e4ffd5400] 02:56:49 INFO - PROCESS | 3387 | 1461232609247 Marionette DEBUG loaded listener.js 02:56:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e5cef9c00) [pid = 3387] [serial = 695] [outer = 0x7f9e4ffd5400] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e4fee3000) [pid = 3387] [serial = 589] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e5ceea400) [pid = 3387] [serial = 611] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e5df5f400) [pid = 3387] [serial = 614] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e5dbbb400) [pid = 3387] [serial = 613] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e58bf3000) [pid = 3387] [serial = 608] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e5634bc00) [pid = 3387] [serial = 604] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e5bf9e800) [pid = 3387] [serial = 610] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e5d90b800) [pid = 3387] [serial = 598] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e57204800) [pid = 3387] [serial = 605] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e55410400) [pid = 3387] [serial = 602] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e58a5dc00) [pid = 3387] [serial = 595] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e55155400) [pid = 3387] [serial = 601] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e5761fc00) [pid = 3387] [serial = 607] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e564efc00) [pid = 3387] [serial = 592] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e5c8a1800) [pid = 3387] [serial = 587] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e5e3e4400) [pid = 3387] [serial = 617] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e5e09f800) [pid = 3387] [serial = 619] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e5eaf6800) [pid = 3387] [serial = 620] [outer = (nil)] [url = about:blank] 02:56:49 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e5e0a3c00) [pid = 3387] [serial = 616] [outer = (nil)] [url = about:blank] 02:56:50 INFO - PROCESS | 3387 | 1461232610041 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]]]}] 02:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1244ms 02:56:50 INFO - PROCESS | 3387 | 1461232610087 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 02:56:50 INFO - PROCESS | 3387 | 1461232610091 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 02:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:56:50 INFO - PROCESS | 3387 | 1461232610101 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:56:50 INFO - PROCESS | 3387 | 1461232610109 Marionette TRACE conn3 <- [1,898,null,{}] 02:56:50 INFO - PROCESS | 3387 | 1461232610122 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}] 02:56:50 INFO - PROCESS | 3387 | 1461232610262 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 02:56:50 INFO - PROCESS | 3387 | 1461232610279 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de21800 == 80 [pid = 3387] [id = 232] 02:56:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e57498800) [pid = 3387] [serial = 696] [outer = (nil)] 02:56:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e5e0a9400) [pid = 3387] [serial = 697] [outer = 0x7f9e57498800] 02:56:50 INFO - PROCESS | 3387 | 1461232610341 Marionette DEBUG loaded listener.js 02:56:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e5eaeac00) [pid = 3387] [serial = 698] [outer = 0x7f9e57498800] 02:56:51 INFO - PROCESS | 3387 | 1461232611124 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]]]}] 02:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1085ms 02:56:51 INFO - PROCESS | 3387 | 1461232611190 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 02:56:51 INFO - PROCESS | 3387 | 1461232611194 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 02:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:56:51 INFO - PROCESS | 3387 | 1461232611199 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:56:51 INFO - PROCESS | 3387 | 1461232611201 Marionette TRACE conn3 <- [1,902,null,{}] 02:56:51 INFO - PROCESS | 3387 | 1461232611207 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}] 02:56:51 INFO - PROCESS | 3387 | 1461232611350 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 02:56:51 INFO - PROCESS | 3387 | 1461232611364 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef63800 == 81 [pid = 3387] [id = 233] 02:56:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e4fee6400) [pid = 3387] [serial = 699] [outer = (nil)] 02:56:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e58bf8c00) [pid = 3387] [serial = 700] [outer = 0x7f9e4fee6400] 02:56:51 INFO - PROCESS | 3387 | 1461232611426 Marionette DEBUG loaded listener.js 02:56:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e5f71b000) [pid = 3387] [serial = 701] [outer = 0x7f9e4fee6400] 02:56:52 INFO - PROCESS | 3387 | 1461232612268 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]]]}] 02:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1124ms 02:56:52 INFO - PROCESS | 3387 | 1461232612329 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 02:56:52 INFO - PROCESS | 3387 | 1461232612331 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 02:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:56:52 INFO - PROCESS | 3387 | 1461232612338 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:56:52 INFO - PROCESS | 3387 | 1461232612340 Marionette TRACE conn3 <- [1,906,null,{}] 02:56:52 INFO - PROCESS | 3387 | 1461232612346 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}] 02:56:52 INFO - PROCESS | 3387 | 1461232612538 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 02:56:52 INFO - PROCESS | 3387 | 1461232612570 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e605e4000 == 82 [pid = 3387] [id = 234] 02:56:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e5fc5b400) [pid = 3387] [serial = 702] [outer = (nil)] 02:56:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e5fcc3c00) [pid = 3387] [serial = 703] [outer = 0x7f9e5fc5b400] 02:56:52 INFO - PROCESS | 3387 | 1461232612643 Marionette DEBUG loaded listener.js 02:56:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e60890000) [pid = 3387] [serial = 704] [outer = 0x7f9e5fc5b400] 02:56:53 INFO - PROCESS | 3387 | 1461232613418 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]]]}] 02:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1094ms 02:56:53 INFO - PROCESS | 3387 | 1461232613466 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 02:56:53 INFO - PROCESS | 3387 | 1461232613470 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 02:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:56:53 INFO - PROCESS | 3387 | 1461232613476 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:56:53 INFO - PROCESS | 3387 | 1461232613478 Marionette TRACE conn3 <- [1,910,null,{}] 02:56:53 INFO - PROCESS | 3387 | 1461232613483 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}] 02:56:53 INFO - PROCESS | 3387 | 1461232613668 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 02:56:53 INFO - PROCESS | 3387 | 1461232613695 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c582000 == 83 [pid = 3387] [id = 235] 02:56:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e665e3400) [pid = 3387] [serial = 705] [outer = (nil)] 02:56:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e6c713400) [pid = 3387] [serial = 706] [outer = 0x7f9e665e3400] 02:56:53 INFO - PROCESS | 3387 | 1461232613755 Marionette DEBUG loaded listener.js 02:56:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e6c910400) [pid = 3387] [serial = 707] [outer = 0x7f9e665e3400] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e5e09b400) [pid = 3387] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e56767800) [pid = 3387] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e4fc14800) [pid = 3387] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e6b6c3000) [pid = 3387] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e55f9f000) [pid = 3387] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e564f9000) [pid = 3387] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e55403800) [pid = 3387] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e58a5c000) [pid = 3387] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e5e3e7400) [pid = 3387] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e61dd5c00) [pid = 3387] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e4ffc8000) [pid = 3387] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e56288c00) [pid = 3387] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e56333000) [pid = 3387] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e4fc17400) [pid = 3387] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e4fc1b400) [pid = 3387] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e5eaec000) [pid = 3387] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e564f9c00) [pid = 3387] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e55254400) [pid = 3387] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e55152800) [pid = 3387] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e64f5e400) [pid = 3387] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e4fc15400) [pid = 3387] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 151 (0x7f9e4fc16c00) [pid = 3387] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 150 (0x7f9e5fe18400) [pid = 3387] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 149 (0x7f9e4ffd4000) [pid = 3387] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e55fa1800) [pid = 3387] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e5ceef000) [pid = 3387] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e5e0a5800) [pid = 3387] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e55403400) [pid = 3387] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e55e30400) [pid = 3387] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e55e3bc00) [pid = 3387] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 142 (0x7f9e4fee7400) [pid = 3387] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 141 (0x7f9e56334800) [pid = 3387] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 140 (0x7f9e55fa0800) [pid = 3387] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 139 (0x7f9e55272400) [pid = 3387] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 138 (0x7f9e4fedcc00) [pid = 3387] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 137 (0x7f9e4fee3800) [pid = 3387] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 136 (0x7f9e55149400) [pid = 3387] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 135 (0x7f9e57355800) [pid = 3387] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:56:54 INFO - PROCESS | 3387 | --DOMWINDOW == 134 (0x7f9e55255800) [pid = 3387] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:56:55 INFO - PROCESS | 3387 | 1461232615033 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]]]}] 02:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1579ms 02:56:55 INFO - PROCESS | 3387 | 1461232615061 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 02:56:55 INFO - PROCESS | 3387 | 1461232615064 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 02:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:56:55 INFO - PROCESS | 3387 | 1461232615070 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:56:55 INFO - PROCESS | 3387 | 1461232615071 Marionette TRACE conn3 <- [1,914,null,{}] 02:56:55 INFO - PROCESS | 3387 | 1461232615077 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}] 02:56:55 INFO - PROCESS | 3387 | 1461232615248 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 02:56:55 INFO - PROCESS | 3387 | 1461232615265 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564b5800 == 84 [pid = 3387] [id = 236] 02:56:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 135 (0x7f9e4fee2800) [pid = 3387] [serial = 708] [outer = (nil)] 02:56:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 136 (0x7f9e55403800) [pid = 3387] [serial = 709] [outer = 0x7f9e4fee2800] 02:56:55 INFO - PROCESS | 3387 | 1461232615326 Marionette DEBUG loaded listener.js 02:56:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 137 (0x7f9e56333000) [pid = 3387] [serial = 710] [outer = 0x7f9e4fee2800] 02:56:56 INFO - PROCESS | 3387 | 1461232616041 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]]]}] 02:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1028ms 02:56:56 INFO - PROCESS | 3387 | 1461232616099 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 02:56:56 INFO - PROCESS | 3387 | 1461232616101 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 02:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:56:56 INFO - PROCESS | 3387 | 1461232616107 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:56:56 INFO - PROCESS | 3387 | 1461232616109 Marionette TRACE conn3 <- [1,918,null,{}] 02:56:56 INFO - PROCESS | 3387 | 1461232616114 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}] 02:56:56 INFO - PROCESS | 3387 | 1461232616314 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 02:56:56 INFO - PROCESS | 3387 | 1461232616332 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c4d6000 == 85 [pid = 3387] [id = 237] 02:56:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 138 (0x7f9e4ffc8400) [pid = 3387] [serial = 711] [outer = (nil)] 02:56:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 139 (0x7f9e56767800) [pid = 3387] [serial = 712] [outer = 0x7f9e4ffc8400] 02:56:56 INFO - PROCESS | 3387 | 1461232616394 Marionette DEBUG loaded listener.js 02:56:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 140 (0x7f9e5aa8e000) [pid = 3387] [serial = 713] [outer = 0x7f9e4ffc8400] 02:56:57 INFO - PROCESS | 3387 | 1461232617399 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]]]}] 02:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1330ms 02:56:57 INFO - PROCESS | 3387 | 1461232617438 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 02:56:57 INFO - PROCESS | 3387 | 1461232617444 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 02:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:56:57 INFO - PROCESS | 3387 | 1461232617453 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:56:57 INFO - PROCESS | 3387 | 1461232617458 Marionette TRACE conn3 <- [1,922,null,{}] 02:56:57 INFO - PROCESS | 3387 | 1461232617466 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}] 02:56:57 INFO - PROCESS | 3387 | 1461232617657 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 02:56:57 INFO - PROCESS | 3387 | 1461232617817 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564a8800 == 86 [pid = 3387] [id = 238] 02:56:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e55e3c000) [pid = 3387] [serial = 714] [outer = (nil)] 02:56:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e57352000) [pid = 3387] [serial = 715] [outer = 0x7f9e55e3c000] 02:56:57 INFO - PROCESS | 3387 | 1461232617896 Marionette DEBUG loaded listener.js 02:56:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e57498000) [pid = 3387] [serial = 716] [outer = 0x7f9e55e3c000] 02:56:58 INFO - PROCESS | 3387 | 1461232618820 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]]]}] 02:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1443ms 02:56:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e5890cc00) [pid = 3387] [serial = 717] [outer = 0x7f9e56767400] 02:56:58 INFO - PROCESS | 3387 | 1461232618934 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 02:56:58 INFO - PROCESS | 3387 | 1461232618942 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 02:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:56:59 INFO - PROCESS | 3387 | 1461232619050 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:56:59 INFO - PROCESS | 3387 | 1461232619055 Marionette TRACE conn3 <- [1,926,null,{}] 02:56:59 INFO - PROCESS | 3387 | 1461232619061 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}] 02:56:59 INFO - PROCESS | 3387 | 1461232619225 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 02:56:59 INFO - PROCESS | 3387 | 1461232619458 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:56:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66509000 == 87 [pid = 3387] [id = 239] 02:56:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e4ffd4800) [pid = 3387] [serial = 718] [outer = (nil)] 02:56:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e59b75800) [pid = 3387] [serial = 719] [outer = 0x7f9e4ffd4800] 02:56:59 INFO - PROCESS | 3387 | 1461232619534 Marionette DEBUG loaded listener.js 02:56:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e5dfed800) [pid = 3387] [serial = 720] [outer = 0x7f9e4ffd4800] 02:57:00 INFO - PROCESS | 3387 | 1461232620331 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]]]}] 02:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1380ms 02:57:00 INFO - PROCESS | 3387 | 1461232620380 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 02:57:00 INFO - PROCESS | 3387 | 1461232620384 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 02:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:57:00 INFO - PROCESS | 3387 | 1461232620395 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:57:00 INFO - PROCESS | 3387 | 1461232620409 Marionette TRACE conn3 <- [1,930,null,{}] 02:57:00 INFO - PROCESS | 3387 | 1461232620425 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}] 02:57:00 INFO - PROCESS | 3387 | 1461232620627 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 02:57:00 INFO - PROCESS | 3387 | 1461232620787 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e718bb800 == 88 [pid = 3387] [id = 240] 02:57:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e5e0a2800) [pid = 3387] [serial = 721] [outer = (nil)] 02:57:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e5f79c000) [pid = 3387] [serial = 722] [outer = 0x7f9e5e0a2800] 02:57:00 INFO - PROCESS | 3387 | 1461232620862 Marionette DEBUG loaded listener.js 02:57:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e5fe10000) [pid = 3387] [serial = 723] [outer = 0x7f9e5e0a2800] 02:57:01 INFO - PROCESS | 3387 | 1461232621769 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]]]}] 02:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1449ms 02:57:01 INFO - PROCESS | 3387 | 1461232621842 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 02:57:01 INFO - PROCESS | 3387 | 1461232621848 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 02:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:57:01 INFO - PROCESS | 3387 | 1461232621854 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:57:01 INFO - PROCESS | 3387 | 1461232621856 Marionette TRACE conn3 <- [1,934,null,{}] 02:57:01 INFO - PROCESS | 3387 | 1461232621862 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}] 02:57:02 INFO - PROCESS | 3387 | 1461232622071 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 02:57:02 INFO - PROCESS | 3387 | 1461232622228 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:02 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e74342000 == 89 [pid = 3387] [id = 241] 02:57:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e5e3dd400) [pid = 3387] [serial = 724] [outer = (nil)] 02:57:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e61dd5c00) [pid = 3387] [serial = 725] [outer = 0x7f9e5e3dd400] 02:57:02 INFO - PROCESS | 3387 | 1461232622301 Marionette DEBUG loaded listener.js 02:57:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e6c26b000) [pid = 3387] [serial = 726] [outer = 0x7f9e5e3dd400] 02:57:03 INFO - PROCESS | 3387 | 1461232623123 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]]]}] 02:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1332ms 02:57:03 INFO - PROCESS | 3387 | 1461232623187 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 02:57:03 INFO - PROCESS | 3387 | 1461232623191 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 02:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:57:03 INFO - PROCESS | 3387 | 1461232623196 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:57:03 INFO - PROCESS | 3387 | 1461232623199 Marionette TRACE conn3 <- [1,938,null,{}] 02:57:03 INFO - PROCESS | 3387 | 1461232623204 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}] 02:57:03 INFO - PROCESS | 3387 | 1461232623363 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 02:57:03 INFO - PROCESS | 3387 | 1461232623524 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c2ad800 == 90 [pid = 3387] [id = 242] 02:57:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e5f717800) [pid = 3387] [serial = 727] [outer = (nil)] 02:57:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e6c90fc00) [pid = 3387] [serial = 728] [outer = 0x7f9e5f717800] 02:57:03 INFO - PROCESS | 3387 | 1461232623595 Marionette DEBUG loaded listener.js 02:57:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e6c9cc000) [pid = 3387] [serial = 729] [outer = 0x7f9e5f717800] 02:57:04 INFO - PROCESS | 3387 | 1461232624490 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]]]}] 02:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1325ms 02:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:57:04 INFO - PROCESS | 3387 | 1461232624522 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 02:57:04 INFO - PROCESS | 3387 | 1461232624525 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 02:57:04 INFO - PROCESS | 3387 | 1461232624531 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:57:04 INFO - PROCESS | 3387 | 1461232624534 Marionette TRACE conn3 <- [1,942,null,{}] 02:57:04 INFO - PROCESS | 3387 | 1461232624540 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}] 02:57:04 INFO - PROCESS | 3387 | 1461232624716 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 02:57:04 INFO - PROCESS | 3387 | 1461232624882 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59f3e000 == 91 [pid = 3387] [id = 243] 02:57:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e61ddd000) [pid = 3387] [serial = 730] [outer = (nil)] 02:57:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e71174000) [pid = 3387] [serial = 731] [outer = 0x7f9e61ddd000] 02:57:04 INFO - PROCESS | 3387 | 1461232624954 Marionette DEBUG loaded listener.js 02:57:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e717c7000) [pid = 3387] [serial = 732] [outer = 0x7f9e61ddd000] 02:57:05 INFO - PROCESS | 3387 | 1461232625815 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]]]}] 02:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1329ms 02:57:05 INFO - PROCESS | 3387 | 1461232625861 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 02:57:05 INFO - PROCESS | 3387 | 1461232625865 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 02:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:57:05 INFO - PROCESS | 3387 | 1461232625871 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:57:05 INFO - PROCESS | 3387 | 1461232625875 Marionette TRACE conn3 <- [1,946,null,{}] 02:57:05 INFO - PROCESS | 3387 | 1461232625880 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}] 02:57:06 INFO - PROCESS | 3387 | 1461232626040 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 02:57:06 INFO - PROCESS | 3387 | 1461232626206 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59f55000 == 92 [pid = 3387] [id = 244] 02:57:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e589a6400) [pid = 3387] [serial = 733] [outer = (nil)] 02:57:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e7184c000) [pid = 3387] [serial = 734] [outer = 0x7f9e589a6400] 02:57:06 INFO - PROCESS | 3387 | 1461232626284 Marionette DEBUG loaded listener.js 02:57:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e719c0c00) [pid = 3387] [serial = 735] [outer = 0x7f9e589a6400] 02:57:07 INFO - PROCESS | 3387 | 1461232627087 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]]]}] 02:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1287ms 02:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:57:07 INFO - PROCESS | 3387 | 1461232627159 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 02:57:07 INFO - PROCESS | 3387 | 1461232627162 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 02:57:07 INFO - PROCESS | 3387 | 1461232627169 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:57:07 INFO - PROCESS | 3387 | 1461232627172 Marionette TRACE conn3 <- [1,950,null,{}] 02:57:07 INFO - PROCESS | 3387 | 1461232627178 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}] 02:57:07 INFO - PROCESS | 3387 | 1461232627327 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 02:57:07 INFO - PROCESS | 3387 | 1461232627504 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c0db000 == 93 [pid = 3387] [id = 245] 02:57:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e55253800) [pid = 3387] [serial = 736] [outer = (nil)] 02:57:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e5737dc00) [pid = 3387] [serial = 737] [outer = 0x7f9e55253800] 02:57:07 INFO - PROCESS | 3387 | 1461232627573 Marionette DEBUG loaded listener.js 02:57:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e5ee25000) [pid = 3387] [serial = 738] [outer = 0x7f9e55253800] 02:57:08 INFO - PROCESS | 3387 | 1461232628437 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]]]}] 02:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1334ms 02:57:08 INFO - PROCESS | 3387 | 1461232628502 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 02:57:08 INFO - PROCESS | 3387 | 1461232628506 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 02:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:57:08 INFO - PROCESS | 3387 | 1461232628512 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:57:08 INFO - PROCESS | 3387 | 1461232628515 Marionette TRACE conn3 <- [1,954,null,{}] 02:57:08 INFO - PROCESS | 3387 | 1461232628520 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}] 02:57:08 INFO - PROCESS | 3387 | 1461232628678 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 02:57:08 INFO - PROCESS | 3387 | 1461232628849 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e53477800 == 94 [pid = 3387] [id = 246] 02:57:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e4fc12400) [pid = 3387] [serial = 739] [outer = (nil)] 02:57:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e4ffc7c00) [pid = 3387] [serial = 740] [outer = 0x7f9e4fc12400] 02:57:08 INFO - PROCESS | 3387 | 1461232628932 Marionette DEBUG loaded listener.js 02:57:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e55e36400) [pid = 3387] [serial = 741] [outer = 0x7f9e4fc12400] 02:57:10 INFO - PROCESS | 3387 | 1461232630120 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]]]}] 02:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1637ms 02:57:10 INFO - PROCESS | 3387 | 1461232630167 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 02:57:10 INFO - PROCESS | 3387 | 1461232630174 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 02:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:57:10 INFO - PROCESS | 3387 | 1461232630183 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:57:10 INFO - PROCESS | 3387 | 1461232630187 Marionette TRACE conn3 <- [1,958,null,{}] 02:57:10 INFO - PROCESS | 3387 | 1461232630194 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}] 02:57:10 INFO - PROCESS | 3387 | 1461232630353 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 02:57:10 INFO - PROCESS | 3387 | 1461232630538 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5551f800 == 95 [pid = 3387] [id = 247] 02:57:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e4ffc9000) [pid = 3387] [serial = 742] [outer = (nil)] 02:57:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e5526b400) [pid = 3387] [serial = 743] [outer = 0x7f9e4ffc9000] 02:57:10 INFO - PROCESS | 3387 | 1461232630604 Marionette DEBUG loaded listener.js 02:57:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e55fa0000) [pid = 3387] [serial = 744] [outer = 0x7f9e4ffc9000] 02:57:11 INFO - PROCESS | 3387 | 1461232631577 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]]]}] 02:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1478ms 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55dd1800 == 94 [pid = 3387] [id = 48] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71114800 == 93 [pid = 3387] [id = 155] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71683000 == 92 [pid = 3387] [id = 178] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e589df800 == 91 [pid = 3387] [id = 49] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6651f800 == 90 [pid = 3387] [id = 54] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564bf000 == 89 [pid = 3387] [id = 190] 02:57:11 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e5fcbb000) [pid = 3387] [serial = 664] [outer = (nil)] [url = about:blank] 02:57:11 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e5f70fc00) [pid = 3387] [serial = 634] [outer = (nil)] [url = about:blank] 02:57:11 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e5f7ba400) [pid = 3387] [serial = 637] [outer = (nil)] [url = about:blank] 02:57:11 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e60738c00) [pid = 3387] [serial = 640] [outer = (nil)] [url = about:blank] 02:57:11 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e61a24000) [pid = 3387] [serial = 643] [outer = (nil)] [url = about:blank] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564b5800 == 88 [pid = 3387] [id = 236] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c582000 == 87 [pid = 3387] [id = 235] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e605e4000 == 86 [pid = 3387] [id = 234] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef63800 == 85 [pid = 3387] [id = 233] 02:57:11 INFO - PROCESS | 3387 | 1461232631725 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 02:57:11 INFO - PROCESS | 3387 | 1461232631732 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5de21800 == 84 [pid = 3387] [id = 232] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e555aa000 == 83 [pid = 3387] [id = 231] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563e5000 == 82 [pid = 3387] [id = 230] 02:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec4b000 == 81 [pid = 3387] [id = 229] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e75e8a800 == 80 [pid = 3387] [id = 226] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e746c4800 == 79 [pid = 3387] [id = 225] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71c6a000 == 78 [pid = 3387] [id = 224] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e61b57800 == 77 [pid = 3387] [id = 223] 02:57:11 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56676800 == 76 [pid = 3387] [id = 222] 02:57:11 INFO - PROCESS | 3387 | 1461232631766 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:57:11 INFO - PROCESS | 3387 | 1461232631770 Marionette TRACE conn3 <- [1,962,null,{}] 02:57:11 INFO - PROCESS | 3387 | 1461232631776 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}] 02:57:11 INFO - PROCESS | 3387 | 1461232631910 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 02:57:11 INFO - PROCESS | 3387 | 1461232631919 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e552a4000 == 77 [pid = 3387] [id = 248] 02:57:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e55e2fc00) [pid = 3387] [serial = 745] [outer = (nil)] 02:57:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e57381000) [pid = 3387] [serial = 746] [outer = 0x7f9e55e2fc00] 02:57:11 INFO - PROCESS | 3387 | 1461232631995 Marionette DEBUG loaded listener.js 02:57:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e589a3000) [pid = 3387] [serial = 747] [outer = 0x7f9e55e2fc00] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e61dd4400) [pid = 3387] [serial = 470] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e61dd6400) [pid = 3387] [serial = 506] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e5f711c00) [pid = 3387] [serial = 467] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e5627c400) [pid = 3387] [serial = 494] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e5f711000) [pid = 3387] [serial = 503] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e71bae800) [pid = 3387] [serial = 509] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e4fc20400) [pid = 3387] [serial = 430] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e55e37c00) [pid = 3387] [serial = 515] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e6c907400) [pid = 3387] [serial = 424] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e5540e400) [pid = 3387] [serial = 460] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e59b6a000) [pid = 3387] [serial = 415] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e5f711800) [pid = 3387] [serial = 418] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e59dbcc00) [pid = 3387] [serial = 572] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e71dbe000) [pid = 3387] [serial = 512] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e5634d800) [pid = 3387] [serial = 412] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e6c9ca400) [pid = 3387] [serial = 473] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e58a58000) [pid = 3387] [serial = 497] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 151 (0x7f9e5e3dcc00) [pid = 3387] [serial = 500] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 150 (0x7f9e5fe11000) [pid = 3387] [serial = 421] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 149 (0x7f9e71c27000) [pid = 3387] [serial = 476] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e6d907000) [pid = 3387] [serial = 427] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e5735b400) [pid = 3387] [serial = 464] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e5e3e5c00) [pid = 3387] [serial = 370] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e5514dc00) [pid = 3387] [serial = 433] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e5c81f000) [pid = 3387] [serial = 655] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e5e6ec400) [pid = 3387] [serial = 659] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 142 (0x7f9e5d897800) [pid = 3387] [serial = 656] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 141 (0x7f9e5e6f2c00) [pid = 3387] [serial = 662] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 140 (0x7f9e55756800) [pid = 3387] [serial = 560] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 139 (0x7f9e56769800) [pid = 3387] [serial = 557] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 138 (0x7f9e57355400) [pid = 3387] [serial = 563] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 137 (0x7f9e57351800) [pid = 3387] [serial = 542] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 136 (0x7f9e59b70400) [pid = 3387] [serial = 569] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 135 (0x7f9e55276000) [pid = 3387] [serial = 539] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 134 (0x7f9e57628800) [pid = 3387] [serial = 566] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 133 (0x7f9e5e09c400) [pid = 3387] [serial = 658] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 132 (0x7f9e5e3e3c00) [pid = 3387] [serial = 631] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 131 (0x7f9e5890c000) [pid = 3387] [serial = 652] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 130 (0x7f9e5984f800) [pid = 3387] [serial = 653] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 129 (0x7f9e5cef2400) [pid = 3387] [serial = 629] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 128 (0x7f9e59b77400) [pid = 3387] [serial = 628] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 127 (0x7f9e56339000) [pid = 3387] [serial = 625] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e5dbb3800) [pid = 3387] [serial = 661] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e61de2800) [pid = 3387] [serial = 647] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e61a1ec00) [pid = 3387] [serial = 646] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e56349400) [pid = 3387] [serial = 649] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e5735d000) [pid = 3387] [serial = 650] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e5eaeec00) [pid = 3387] [serial = 632] [outer = (nil)] [url = about:blank] 02:57:12 INFO - PROCESS | 3387 | 1461232632962 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]]]}] 02:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1253ms 02:57:13 INFO - PROCESS | 3387 | 1461232633007 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 02:57:13 INFO - PROCESS | 3387 | 1461232633011 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 02:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:57:13 INFO - PROCESS | 3387 | 1461232633017 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:57:13 INFO - PROCESS | 3387 | 1461232633022 Marionette TRACE conn3 <- [1,966,null,{}] 02:57:13 INFO - PROCESS | 3387 | 1461232633037 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}] 02:57:13 INFO - PROCESS | 3387 | 1461232633249 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 02:57:13 INFO - PROCESS | 3387 | 1461232633264 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564b3800 == 78 [pid = 3387] [id = 249] 02:57:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e5748e800) [pid = 3387] [serial = 748] [outer = (nil)] 02:57:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e59851800) [pid = 3387] [serial = 749] [outer = 0x7f9e5748e800] 02:57:13 INFO - PROCESS | 3387 | 1461232633327 Marionette DEBUG loaded listener.js 02:57:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e5aa8e400) [pid = 3387] [serial = 750] [outer = 0x7f9e5748e800] 02:57:14 INFO - PROCESS | 3387 | 1461232634102 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]]]}] 02:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1131ms 02:57:14 INFO - PROCESS | 3387 | 1461232634154 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 02:57:14 INFO - PROCESS | 3387 | 1461232634158 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 02:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:57:14 INFO - PROCESS | 3387 | 1461232634175 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:57:14 INFO - PROCESS | 3387 | 1461232634188 Marionette TRACE conn3 <- [1,970,null,{}] 02:57:14 INFO - PROCESS | 3387 | 1461232634198 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}] 02:57:14 INFO - PROCESS | 3387 | 1461232634393 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 02:57:14 INFO - PROCESS | 3387 | 1461232634416 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e3b800 == 79 [pid = 3387] [id = 250] 02:57:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e5aa93000) [pid = 3387] [serial = 751] [outer = (nil)] 02:57:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e5d895800) [pid = 3387] [serial = 752] [outer = 0x7f9e5aa93000] 02:57:14 INFO - PROCESS | 3387 | 1461232634477 Marionette DEBUG loaded listener.js 02:57:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e5dc04000) [pid = 3387] [serial = 753] [outer = 0x7f9e5aa93000] 02:57:15 INFO - PROCESS | 3387 | 1461232635275 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]]]}] 02:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1155ms 02:57:15 INFO - PROCESS | 3387 | 1461232635320 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 02:57:15 INFO - PROCESS | 3387 | 1461232635323 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 02:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:57:15 INFO - PROCESS | 3387 | 1461232635336 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:57:15 INFO - PROCESS | 3387 | 1461232635339 Marionette TRACE conn3 <- [1,974,null,{}] 02:57:15 INFO - PROCESS | 3387 | 1461232635348 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}] 02:57:15 INFO - PROCESS | 3387 | 1461232635535 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 02:57:15 INFO - PROCESS | 3387 | 1461232635557 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5b463800 == 80 [pid = 3387] [id = 251] 02:57:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e5aa87800) [pid = 3387] [serial = 754] [outer = (nil)] 02:57:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 129 (0x7f9e5df6b800) [pid = 3387] [serial = 755] [outer = 0x7f9e5aa87800] 02:57:15 INFO - PROCESS | 3387 | 1461232635616 Marionette DEBUG loaded listener.js 02:57:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 130 (0x7f9e5e302c00) [pid = 3387] [serial = 756] [outer = 0x7f9e5aa87800] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 129 (0x7f9e4fee6400) [pid = 3387] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 128 (0x7f9e57382400) [pid = 3387] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 127 (0x7f9e5eaf9c00) [pid = 3387] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e4fee2800) [pid = 3387] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e5fcc3000) [pid = 3387] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e5ceef800) [pid = 3387] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e55252000) [pid = 3387] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e665e3400) [pid = 3387] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e57498800) [pid = 3387] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e4ffd5400) [pid = 3387] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e4ffc7000) [pid = 3387] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e58bedc00) [pid = 3387] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e4fc12800) [pid = 3387] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5fc5b400) [pid = 3387] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e4fc18000) [pid = 3387] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e5df62400) [pid = 3387] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 113 (0x7f9e5cef4c00) [pid = 3387] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:57:16 INFO - PROCESS | 3387 | --DOMWINDOW == 112 (0x7f9e55d08800) [pid = 3387] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:57:16 INFO - PROCESS | 3387 | 1461232636842 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]]]}] 02:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1543ms 02:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:57:16 INFO - PROCESS | 3387 | 1461232636873 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 02:57:16 INFO - PROCESS | 3387 | 1461232636876 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 02:57:16 INFO - PROCESS | 3387 | 1461232636882 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:57:16 INFO - PROCESS | 3387 | 1461232636885 Marionette TRACE conn3 <- [1,978,null,{}] 02:57:16 INFO - PROCESS | 3387 | 1461232636890 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}] 02:57:17 INFO - PROCESS | 3387 | 1461232637061 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 02:57:17 INFO - PROCESS | 3387 | 1461232637077 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e367800 == 81 [pid = 3387] [id = 252] 02:57:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 113 (0x7f9e57382400) [pid = 3387] [serial = 757] [outer = (nil)] 02:57:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 114 (0x7f9e5eaf2400) [pid = 3387] [serial = 758] [outer = 0x7f9e57382400] 02:57:17 INFO - PROCESS | 3387 | 1461232637181 Marionette DEBUG loaded listener.js 02:57:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e5f70f400) [pid = 3387] [serial = 759] [outer = 0x7f9e57382400] 02:57:17 INFO - PROCESS | 3387 | 1461232637914 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]]]}] 02:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1083ms 02:57:17 INFO - PROCESS | 3387 | 1461232637971 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 02:57:17 INFO - PROCESS | 3387 | 1461232637975 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 02:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:57:17 INFO - PROCESS | 3387 | 1461232637981 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:57:17 INFO - PROCESS | 3387 | 1461232637983 Marionette TRACE conn3 <- [1,982,null,{}] 02:57:17 INFO - PROCESS | 3387 | 1461232637988 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}] 02:57:18 INFO - PROCESS | 3387 | 1461232638174 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 02:57:18 INFO - PROCESS | 3387 | 1461232638187 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec6c000 == 82 [pid = 3387] [id = 253] 02:57:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e4fee3800) [pid = 3387] [serial = 760] [outer = (nil)] 02:57:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e5f79b000) [pid = 3387] [serial = 761] [outer = 0x7f9e4fee3800] 02:57:18 INFO - PROCESS | 3387 | 1461232638247 Marionette DEBUG loaded listener.js 02:57:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e5fcb5c00) [pid = 3387] [serial = 762] [outer = 0x7f9e4fee3800] 02:57:19 INFO - PROCESS | 3387 | 1461232639260 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]]]}] 02:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1325ms 02:57:19 INFO - PROCESS | 3387 | 1461232639308 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 02:57:19 INFO - PROCESS | 3387 | 1461232639314 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 02:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:57:19 INFO - PROCESS | 3387 | 1461232639321 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:57:19 INFO - PROCESS | 3387 | 1461232639327 Marionette TRACE conn3 <- [1,986,null,{}] 02:57:19 INFO - PROCESS | 3387 | 1461232639335 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}] 02:57:19 INFO - PROCESS | 3387 | 1461232639518 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 02:57:19 INFO - PROCESS | 3387 | 1461232639675 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e561fb000 == 83 [pid = 3387] [id = 254] 02:57:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e5540b800) [pid = 3387] [serial = 763] [outer = (nil)] 02:57:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e55fa2c00) [pid = 3387] [serial = 764] [outer = 0x7f9e5540b800] 02:57:19 INFO - PROCESS | 3387 | 1461232639748 Marionette DEBUG loaded listener.js 02:57:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e564ed000) [pid = 3387] [serial = 765] [outer = 0x7f9e5540b800] 02:57:20 INFO - PROCESS | 3387 | 1461232640726 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]]]}] 02:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1480ms 02:57:20 INFO - PROCESS | 3387 | 1461232640803 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 02:57:20 INFO - PROCESS | 3387 | 1461232640811 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 02:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:57:20 INFO - PROCESS | 3387 | 1461232640821 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:57:20 INFO - PROCESS | 3387 | 1461232640825 Marionette TRACE conn3 <- [1,990,null,{}] 02:57:20 INFO - PROCESS | 3387 | 1461232640831 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}] 02:57:21 INFO - PROCESS | 3387 | 1461232641037 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 02:57:21 INFO - PROCESS | 3387 | 1461232641274 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59f55800 == 84 [pid = 3387] [id = 255] 02:57:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e5761e800) [pid = 3387] [serial = 766] [outer = (nil)] 02:57:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e58d47c00) [pid = 3387] [serial = 767] [outer = 0x7f9e5761e800] 02:57:21 INFO - PROCESS | 3387 | 1461232641389 Marionette DEBUG loaded listener.js 02:57:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e59dc6000) [pid = 3387] [serial = 768] [outer = 0x7f9e5761e800] 02:57:22 INFO - PROCESS | 3387 | 1461232642224 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]]]}] 02:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1433ms 02:57:22 INFO - PROCESS | 3387 | 1461232642254 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 02:57:22 INFO - PROCESS | 3387 | 1461232642258 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 02:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:57:22 INFO - PROCESS | 3387 | 1461232642265 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:57:22 INFO - PROCESS | 3387 | 1461232642271 Marionette TRACE conn3 <- [1,994,null,{}] 02:57:22 INFO - PROCESS | 3387 | 1461232642287 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}] 02:57:22 INFO - PROCESS | 3387 | 1461232642448 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 02:57:22 INFO - PROCESS | 3387 | 1461232642624 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fc22000 == 85 [pid = 3387] [id = 256] 02:57:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e57629c00) [pid = 3387] [serial = 769] [outer = (nil)] 02:57:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e5e0a4800) [pid = 3387] [serial = 770] [outer = 0x7f9e57629c00] 02:57:22 INFO - PROCESS | 3387 | 1461232642700 Marionette DEBUG loaded listener.js 02:57:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e5efa8000) [pid = 3387] [serial = 771] [outer = 0x7f9e57629c00] 02:57:23 INFO - PROCESS | 3387 | 1461232643538 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]]]}] 02:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1332ms 02:57:23 INFO - PROCESS | 3387 | 1461232643598 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 02:57:23 INFO - PROCESS | 3387 | 1461232643603 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 02:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:57:23 INFO - PROCESS | 3387 | 1461232643608 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:57:23 INFO - PROCESS | 3387 | 1461232643611 Marionette TRACE conn3 <- [1,998,null,{}] 02:57:23 INFO - PROCESS | 3387 | 1461232643617 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}] 02:57:23 INFO - PROCESS | 3387 | 1461232643785 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 02:57:23 INFO - PROCESS | 3387 | 1461232643943 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66513000 == 86 [pid = 3387] [id = 257] 02:57:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e5c81e400) [pid = 3387] [serial = 772] [outer = (nil)] 02:57:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 129 (0x7f9e5fcb9000) [pid = 3387] [serial = 773] [outer = 0x7f9e5c81e400] 02:57:24 INFO - PROCESS | 3387 | 1461232644025 Marionette DEBUG loaded listener.js 02:57:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 130 (0x7f9e60738c00) [pid = 3387] [serial = 774] [outer = 0x7f9e5c81e400] 02:57:24 INFO - PROCESS | 3387 | 1461232644875 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]]]}] 02:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1326ms 02:57:24 INFO - PROCESS | 3387 | 1461232644936 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 02:57:24 INFO - PROCESS | 3387 | 1461232644939 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 02:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:57:24 INFO - PROCESS | 3387 | 1461232644946 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:57:24 INFO - PROCESS | 3387 | 1461232644948 Marionette TRACE conn3 <- [1,1002,null,{}] 02:57:24 INFO - PROCESS | 3387 | 1461232644953 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}] 02:57:25 INFO - PROCESS | 3387 | 1461232645111 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 02:57:25 INFO - PROCESS | 3387 | 1461232645289 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c457000 == 87 [pid = 3387] [id = 258] 02:57:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 131 (0x7f9e6088cc00) [pid = 3387] [serial = 775] [outer = (nil)] 02:57:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 132 (0x7f9e61d99000) [pid = 3387] [serial = 776] [outer = 0x7f9e6088cc00] 02:57:25 INFO - PROCESS | 3387 | 1461232645368 Marionette DEBUG loaded listener.js 02:57:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 133 (0x7f9e665e2c00) [pid = 3387] [serial = 777] [outer = 0x7f9e6088cc00] 02:57:26 INFO - PROCESS | 3387 | 1461232646237 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]]]}] 02:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1340ms 02:57:26 INFO - PROCESS | 3387 | 1461232646287 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 02:57:26 INFO - PROCESS | 3387 | 1461232646291 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 02:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:57:26 INFO - PROCESS | 3387 | 1461232646298 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:57:26 INFO - PROCESS | 3387 | 1461232646302 Marionette TRACE conn3 <- [1,1006,null,{}] 02:57:26 INFO - PROCESS | 3387 | 1461232646307 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}] 02:57:26 INFO - PROCESS | 3387 | 1461232646497 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 02:57:26 INFO - PROCESS | 3387 | 1461232646659 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d61b800 == 88 [pid = 3387] [id = 259] 02:57:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 134 (0x7f9e665e3400) [pid = 3387] [serial = 778] [outer = (nil)] 02:57:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 135 (0x7f9e6c9cfc00) [pid = 3387] [serial = 779] [outer = 0x7f9e665e3400] 02:57:26 INFO - PROCESS | 3387 | 1461232646737 Marionette DEBUG loaded listener.js 02:57:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 136 (0x7f9e6f8c9400) [pid = 3387] [serial = 780] [outer = 0x7f9e665e3400] 02:57:27 INFO - PROCESS | 3387 | 1461232647564 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]]]}] 02:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1327ms 02:57:27 INFO - PROCESS | 3387 | 1461232647626 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 02:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:57:27 INFO - PROCESS | 3387 | 1461232647630 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 02:57:27 INFO - PROCESS | 3387 | 1461232647637 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:57:27 INFO - PROCESS | 3387 | 1461232647640 Marionette TRACE conn3 <- [1,1010,null,{}] 02:57:27 INFO - PROCESS | 3387 | 1461232647646 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}] 02:57:27 INFO - PROCESS | 3387 | 1461232647814 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 02:57:27 INFO - PROCESS | 3387 | 1461232647977 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7166a800 == 89 [pid = 3387] [id = 260] 02:57:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 137 (0x7f9e6b63dc00) [pid = 3387] [serial = 781] [outer = (nil)] 02:57:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 138 (0x7f9e717bc800) [pid = 3387] [serial = 782] [outer = 0x7f9e6b63dc00] 02:57:28 INFO - PROCESS | 3387 | 1461232648047 Marionette DEBUG loaded listener.js 02:57:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 139 (0x7f9e7198d400) [pid = 3387] [serial = 783] [outer = 0x7f9e6b63dc00] 02:57:28 INFO - PROCESS | 3387 | 1461232648911 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]]]}] 02:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1332ms 02:57:28 INFO - PROCESS | 3387 | 1461232648969 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 02:57:28 INFO - PROCESS | 3387 | 1461232648972 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 02:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:57:28 INFO - PROCESS | 3387 | 1461232648978 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:57:28 INFO - PROCESS | 3387 | 1461232648981 Marionette TRACE conn3 <- [1,1014,null,{}] 02:57:28 INFO - PROCESS | 3387 | 1461232648986 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}] 02:57:29 INFO - PROCESS | 3387 | 1461232649231 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 02:57:29 INFO - PROCESS | 3387 | 1461232649362 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e718c5000 == 90 [pid = 3387] [id = 261] 02:57:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 140 (0x7f9e6d906c00) [pid = 3387] [serial = 784] [outer = (nil)] 02:57:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e71bb0800) [pid = 3387] [serial = 785] [outer = 0x7f9e6d906c00] 02:57:29 INFO - PROCESS | 3387 | 1461232649431 Marionette DEBUG loaded listener.js 02:57:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e71c85400) [pid = 3387] [serial = 786] [outer = 0x7f9e6d906c00] 02:57:30 INFO - PROCESS | 3387 | 1461232650293 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]]]}] 02:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1376ms 02:57:30 INFO - PROCESS | 3387 | 1461232650355 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 02:57:30 INFO - PROCESS | 3387 | 1461232650359 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 02:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:57:30 INFO - PROCESS | 3387 | 1461232650365 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:57:30 INFO - PROCESS | 3387 | 1461232650368 Marionette TRACE conn3 <- [1,1018,null,{}] 02:57:30 INFO - PROCESS | 3387 | 1461232650373 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}] 02:57:30 INFO - PROCESS | 3387 | 1461232650562 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 02:57:30 INFO - PROCESS | 3387 | 1461232650724 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e552a7000 == 91 [pid = 3387] [id = 262] 02:57:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e4de71c00) [pid = 3387] [serial = 787] [outer = (nil)] 02:57:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e4de77000) [pid = 3387] [serial = 788] [outer = 0x7f9e4de71c00] 02:57:30 INFO - PROCESS | 3387 | 1461232650797 Marionette DEBUG loaded listener.js 02:57:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e4de7d400) [pid = 3387] [serial = 789] [outer = 0x7f9e4de71c00] 02:57:31 INFO - PROCESS | 3387 | 1461232651932 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]]]}] 02:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1631ms 02:57:31 INFO - PROCESS | 3387 | 1461232651997 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 02:57:32 INFO - PROCESS | 3387 | 1461232652002 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 02:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:57:32 INFO - PROCESS | 3387 | 1461232652011 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:57:32 INFO - PROCESS | 3387 | 1461232652017 Marionette TRACE conn3 <- [1,1022,null,{}] 02:57:32 INFO - PROCESS | 3387 | 1461232652026 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}] 02:57:32 INFO - PROCESS | 3387 | 1461232652231 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 02:57:32 INFO - PROCESS | 3387 | 1461232652602 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c0dc800 == 92 [pid = 3387] [id = 263] 02:57:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e55251400) [pid = 3387] [serial = 790] [outer = (nil)] 02:57:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e55272400) [pid = 3387] [serial = 791] [outer = 0x7f9e55251400] 02:57:32 INFO - PROCESS | 3387 | 1461232652672 Marionette DEBUG loaded listener.js 02:57:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e55854000) [pid = 3387] [serial = 792] [outer = 0x7f9e55251400] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e367800 == 91 [pid = 3387] [id = 252] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5b463800 == 90 [pid = 3387] [id = 251] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e59854c00) [pid = 3387] [serial = 670] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e6c97d800) [pid = 3387] [serial = 682] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e606acc00) [pid = 3387] [serial = 676] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e55e3b800) [pid = 3387] [serial = 667] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e5efad800) [pid = 3387] [serial = 673] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 142 (0x7f9e6d7ba800) [pid = 3387] [serial = 685] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 141 (0x7f9e6b63d800) [pid = 3387] [serial = 679] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 140 (0x7f9e56767800) [pid = 3387] [serial = 712] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e3b800 == 89 [pid = 3387] [id = 250] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564b3800 == 88 [pid = 3387] [id = 249] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e552a4000 == 87 [pid = 3387] [id = 248] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5551f800 == 86 [pid = 3387] [id = 247] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e74342000 == 85 [pid = 3387] [id = 241] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e718bb800 == 84 [pid = 3387] [id = 240] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e66509000 == 83 [pid = 3387] [id = 239] 02:57:33 INFO - PROCESS | 3387 | 1461232653558 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]]]}] 02:57:33 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564a8800 == 82 [pid = 3387] [id = 238] 02:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1587ms 02:57:33 INFO - PROCESS | 3387 | 1461232653597 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 02:57:33 INFO - PROCESS | 3387 | 1461232653605 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 02:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 139 (0x7f9e5f71b000) [pid = 3387] [serial = 701] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 138 (0x7f9e5890c400) [pid = 3387] [serial = 691] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 137 (0x7f9e5f954400) [pid = 3387] [serial = 638] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 136 (0x7f9e55403800) [pid = 3387] [serial = 709] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 135 (0x7f9e58d4b800) [pid = 3387] [serial = 692] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 134 (0x7f9e6088f800) [pid = 3387] [serial = 641] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 133 (0x7f9e60890400) [pid = 3387] [serial = 665] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 132 (0x7f9e55e39400) [pid = 3387] [serial = 689] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 131 (0x7f9e6c910400) [pid = 3387] [serial = 707] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 130 (0x7f9e5e0a9400) [pid = 3387] [serial = 697] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 129 (0x7f9e6c713400) [pid = 3387] [serial = 706] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 128 (0x7f9e5cef9c00) [pid = 3387] [serial = 695] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 127 (0x7f9e59b6f400) [pid = 3387] [serial = 596] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 126 (0x7f9e5dbb5000) [pid = 3387] [serial = 599] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e55277000) [pid = 3387] [serial = 688] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e5737e400) [pid = 3387] [serial = 694] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e55246c00) [pid = 3387] [serial = 590] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e60890000) [pid = 3387] [serial = 704] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e5fcc3c00) [pid = 3387] [serial = 703] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e5737ac00) [pid = 3387] [serial = 593] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e58bf8c00) [pid = 3387] [serial = 700] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 118 (0x7f9e5f71d400) [pid = 3387] [serial = 635] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 117 (0x7f9e56333000) [pid = 3387] [serial = 710] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 116 (0x7f9e5eaeac00) [pid = 3387] [serial = 698] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 115 (0x7f9e61ddb000) [pid = 3387] [serial = 644] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | --DOMWINDOW == 114 (0x7f9e57379400) [pid = 3387] [serial = 626] [outer = (nil)] [url = about:blank] 02:57:33 INFO - PROCESS | 3387 | 1461232653652 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:57:33 INFO - PROCESS | 3387 | 1461232653655 Marionette TRACE conn3 <- [1,1026,null,{}] 02:57:33 INFO - PROCESS | 3387 | 1461232653664 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}] 02:57:33 INFO - PROCESS | 3387 | 1461232653817 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 02:57:33 INFO - PROCESS | 3387 | 1461232653826 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55506800 == 83 [pid = 3387] [id = 264] 02:57:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 115 (0x7f9e56337c00) [pid = 3387] [serial = 793] [outer = (nil)] 02:57:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 116 (0x7f9e56351800) [pid = 3387] [serial = 794] [outer = 0x7f9e56337c00] 02:57:33 INFO - PROCESS | 3387 | 1461232653888 Marionette DEBUG loaded listener.js 02:57:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 117 (0x7f9e57375400) [pid = 3387] [serial = 795] [outer = 0x7f9e56337c00] 02:57:34 INFO - PROCESS | 3387 | 1461232654836 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]]]}] 02:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1273ms 02:57:34 INFO - PROCESS | 3387 | 1461232654893 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 02:57:34 INFO - PROCESS | 3387 | 1461232654896 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 02:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:57:34 INFO - PROCESS | 3387 | 1461232654902 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:57:34 INFO - PROCESS | 3387 | 1461232654907 Marionette TRACE conn3 <- [1,1030,null,{}] 02:57:34 INFO - PROCESS | 3387 | 1461232654922 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}] 02:57:35 INFO - PROCESS | 3387 | 1461232655120 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 02:57:35 INFO - PROCESS | 3387 | 1461232655142 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5993e000 == 84 [pid = 3387] [id = 265] 02:57:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 118 (0x7f9e5633d400) [pid = 3387] [serial = 796] [outer = (nil)] 02:57:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 119 (0x7f9e59853800) [pid = 3387] [serial = 797] [outer = 0x7f9e5633d400] 02:57:35 INFO - PROCESS | 3387 | 1461232655207 Marionette DEBUG loaded listener.js 02:57:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e59dc4800) [pid = 3387] [serial = 798] [outer = 0x7f9e5633d400] 02:57:36 INFO - PROCESS | 3387 | 1461232656004 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]]]}] 02:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1143ms 02:57:36 INFO - PROCESS | 3387 | 1461232656046 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 02:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:57:36 INFO - PROCESS | 3387 | 1461232656050 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 02:57:36 INFO - PROCESS | 3387 | 1461232656065 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:57:36 INFO - PROCESS | 3387 | 1461232656067 Marionette TRACE conn3 <- [1,1034,null,{}] 02:57:36 INFO - PROCESS | 3387 | 1461232656072 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}] 02:57:36 INFO - PROCESS | 3387 | 1461232656276 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 02:57:36 INFO - PROCESS | 3387 | 1461232656308 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59f4d800 == 85 [pid = 3387] [id = 266] 02:57:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e59dc4c00) [pid = 3387] [serial = 799] [outer = (nil)] 02:57:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e5cef0000) [pid = 3387] [serial = 800] [outer = 0x7f9e59dc4c00] 02:57:36 INFO - PROCESS | 3387 | 1461232656368 Marionette DEBUG loaded listener.js 02:57:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e5dc03c00) [pid = 3387] [serial = 801] [outer = 0x7f9e59dc4c00] 02:57:37 INFO - PROCESS | 3387 | 1461232657225 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]]]}] 02:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1234ms 02:57:37 INFO - PROCESS | 3387 | 1461232657290 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 02:57:37 INFO - PROCESS | 3387 | 1461232657294 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 02:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:57:37 INFO - PROCESS | 3387 | 1461232657311 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:57:37 INFO - PROCESS | 3387 | 1461232657313 Marionette TRACE conn3 <- [1,1038,null,{}] 02:57:37 INFO - PROCESS | 3387 | 1461232657323 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}] 02:57:37 INFO - PROCESS | 3387 | 1461232657528 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 02:57:37 INFO - PROCESS | 3387 | 1461232657553 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de21800 == 86 [pid = 3387] [id = 267] 02:57:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e5aa8dc00) [pid = 3387] [serial = 802] [outer = (nil)] 02:57:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e5e0a8c00) [pid = 3387] [serial = 803] [outer = 0x7f9e5aa8dc00] 02:57:37 INFO - PROCESS | 3387 | 1461232657626 Marionette DEBUG loaded listener.js 02:57:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e5eaf8000) [pid = 3387] [serial = 804] [outer = 0x7f9e5aa8dc00] 02:57:38 INFO - PROCESS | 3387 | --DOMWINDOW == 125 (0x7f9e4ffc8400) [pid = 3387] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:57:38 INFO - PROCESS | 3387 | --DOMWINDOW == 124 (0x7f9e5748e800) [pid = 3387] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:57:38 INFO - PROCESS | 3387 | --DOMWINDOW == 123 (0x7f9e4ffc9000) [pid = 3387] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:57:38 INFO - PROCESS | 3387 | --DOMWINDOW == 122 (0x7f9e55e2fc00) [pid = 3387] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:57:38 INFO - PROCESS | 3387 | --DOMWINDOW == 121 (0x7f9e5aa87800) [pid = 3387] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:57:38 INFO - PROCESS | 3387 | --DOMWINDOW == 120 (0x7f9e57382400) [pid = 3387] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:57:38 INFO - PROCESS | 3387 | --DOMWINDOW == 119 (0x7f9e5aa93000) [pid = 3387] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:57:38 INFO - PROCESS | 3387 | 1461232658566 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]]]}] 02:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1287ms 02:57:38 INFO - PROCESS | 3387 | 1461232658595 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 02:57:38 INFO - PROCESS | 3387 | 1461232658597 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 02:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:57:38 INFO - PROCESS | 3387 | 1461232658603 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:57:38 INFO - PROCESS | 3387 | 1461232658605 Marionette TRACE conn3 <- [1,1042,null,{}] 02:57:38 INFO - PROCESS | 3387 | 1461232658610 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}] 02:57:38 INFO - PROCESS | 3387 | 1461232658779 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 02:57:38 INFO - PROCESS | 3387 | 1461232658808 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef6c000 == 87 [pid = 3387] [id = 268] 02:57:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 120 (0x7f9e5efad400) [pid = 3387] [serial = 805] [outer = (nil)] 02:57:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 121 (0x7f9e5fcc1800) [pid = 3387] [serial = 806] [outer = 0x7f9e5efad400] 02:57:38 INFO - PROCESS | 3387 | 1461232658872 Marionette DEBUG loaded listener.js 02:57:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 122 (0x7f9e60890400) [pid = 3387] [serial = 807] [outer = 0x7f9e5efad400] 02:57:39 INFO - PROCESS | 3387 | 1461232659642 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]]]}] 02:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1076ms 02:57:39 INFO - PROCESS | 3387 | 1461232659687 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 02:57:39 INFO - PROCESS | 3387 | 1461232659690 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 02:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:57:39 INFO - PROCESS | 3387 | 1461232659695 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:57:39 INFO - PROCESS | 3387 | 1461232659698 Marionette TRACE conn3 <- [1,1046,null,{}] 02:57:39 INFO - PROCESS | 3387 | 1461232659703 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}] 02:57:39 INFO - PROCESS | 3387 | 1461232659894 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 02:57:39 INFO - PROCESS | 3387 | 1461232659915 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607dc800 == 88 [pid = 3387] [id = 269] 02:57:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 123 (0x7f9e57353c00) [pid = 3387] [serial = 808] [outer = (nil)] 02:57:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 124 (0x7f9e6b6be000) [pid = 3387] [serial = 809] [outer = 0x7f9e57353c00] 02:57:39 INFO - PROCESS | 3387 | 1461232659977 Marionette DEBUG loaded listener.js 02:57:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 125 (0x7f9e6c79bc00) [pid = 3387] [serial = 810] [outer = 0x7f9e57353c00] 02:57:40 INFO - PROCESS | 3387 | 1461232660981 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]]]}] 02:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1329ms 02:57:41 INFO - PROCESS | 3387 | 1461232661027 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 02:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:57:41 INFO - PROCESS | 3387 | 1461232661035 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 02:57:41 INFO - PROCESS | 3387 | 1461232661045 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:57:41 INFO - PROCESS | 3387 | 1461232661050 Marionette TRACE conn3 <- [1,1050,null,{}] 02:57:41 INFO - PROCESS | 3387 | 1461232661058 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}] 02:57:41 INFO - PROCESS | 3387 | 1461232661237 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 02:57:41 INFO - PROCESS | 3387 | 1461232661398 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564be800 == 89 [pid = 3387] [id = 270] 02:57:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 126 (0x7f9e5540e400) [pid = 3387] [serial = 811] [outer = (nil)] 02:57:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 127 (0x7f9e55f9cc00) [pid = 3387] [serial = 812] [outer = 0x7f9e5540e400] 02:57:41 INFO - PROCESS | 3387 | 1461232661471 Marionette DEBUG loaded listener.js 02:57:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 128 (0x7f9e57351800) [pid = 3387] [serial = 813] [outer = 0x7f9e5540e400] 02:57:42 INFO - PROCESS | 3387 | 1461232662421 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]]]}] 02:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1437ms 02:57:42 INFO - PROCESS | 3387 | 1461232662482 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 02:57:42 INFO - PROCESS | 3387 | 1461232662490 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 02:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:57:42 INFO - PROCESS | 3387 | 1461232662500 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:57:42 INFO - PROCESS | 3387 | 1461232662505 Marionette TRACE conn3 <- [1,1054,null,{}] 02:57:42 INFO - PROCESS | 3387 | 1461232662511 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}] 02:57:42 INFO - PROCESS | 3387 | 1461232662696 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 02:57:42 INFO - PROCESS | 3387 | 1461232662936 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec6f000 == 90 [pid = 3387] [id = 271] 02:57:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 129 (0x7f9e5890c400) [pid = 3387] [serial = 814] [outer = (nil)] 02:57:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 130 (0x7f9e59dbdc00) [pid = 3387] [serial = 815] [outer = 0x7f9e5890c400] 02:57:43 INFO - PROCESS | 3387 | 1461232663054 Marionette DEBUG loaded listener.js 02:57:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 131 (0x7f9e5c81f000) [pid = 3387] [serial = 816] [outer = 0x7f9e5890c400] 02:57:43 INFO - PROCESS | 3387 | 1461232663843 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]]]}] 02:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1383ms 02:57:43 INFO - PROCESS | 3387 | 1461232663883 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 02:57:43 INFO - PROCESS | 3387 | 1461232663887 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 02:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:57:43 INFO - PROCESS | 3387 | 1461232663893 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:57:43 INFO - PROCESS | 3387 | 1461232663899 Marionette TRACE conn3 <- [1,1058,null,{}] 02:57:43 INFO - PROCESS | 3387 | 1461232663914 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}] 02:57:44 INFO - PROCESS | 3387 | 1461232664102 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 02:57:44 INFO - PROCESS | 3387 | 1461232664297 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c9f3800 == 91 [pid = 3387] [id = 272] 02:57:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 132 (0x7f9e5e39ac00) [pid = 3387] [serial = 817] [outer = (nil)] 02:57:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 133 (0x7f9e5f7bcc00) [pid = 3387] [serial = 818] [outer = 0x7f9e5e39ac00] 02:57:44 INFO - PROCESS | 3387 | 1461232664373 Marionette DEBUG loaded listener.js 02:57:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 134 (0x7f9e5fe14800) [pid = 3387] [serial = 819] [outer = 0x7f9e5e39ac00] 02:57:45 INFO - PROCESS | 3387 | 1461232665179 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]]]}] 02:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1338ms 02:57:45 INFO - PROCESS | 3387 | 1461232665232 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 02:57:45 INFO - PROCESS | 3387 | 1461232665235 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 02:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:57:45 INFO - PROCESS | 3387 | 1461232665242 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:57:45 INFO - PROCESS | 3387 | 1461232665244 Marionette TRACE conn3 <- [1,1062,null,{}] 02:57:45 INFO - PROCESS | 3387 | 1461232665250 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}] 02:57:45 INFO - PROCESS | 3387 | 1461232665414 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 02:57:45 INFO - PROCESS | 3387 | 1461232665579 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71673800 == 92 [pid = 3387] [id = 273] 02:57:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 135 (0x7f9e5efa5800) [pid = 3387] [serial = 820] [outer = (nil)] 02:57:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 136 (0x7f9e6c71c400) [pid = 3387] [serial = 821] [outer = 0x7f9e5efa5800] 02:57:45 INFO - PROCESS | 3387 | 1461232665660 Marionette DEBUG loaded listener.js 02:57:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 137 (0x7f9e6c9cac00) [pid = 3387] [serial = 822] [outer = 0x7f9e5efa5800] 02:57:46 INFO - PROCESS | 3387 | 1461232666508 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]]]}] 02:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1327ms 02:57:46 INFO - PROCESS | 3387 | 1461232666570 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 02:57:46 INFO - PROCESS | 3387 | 1461232666573 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 02:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:57:46 INFO - PROCESS | 3387 | 1461232666580 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:57:46 INFO - PROCESS | 3387 | 1461232666583 Marionette TRACE conn3 <- [1,1066,null,{}] 02:57:46 INFO - PROCESS | 3387 | 1461232666589 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}] 02:57:46 INFO - PROCESS | 3387 | 1461232666758 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 02:57:46 INFO - PROCESS | 3387 | 1461232666930 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71d30800 == 93 [pid = 3387] [id = 274] 02:57:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 138 (0x7f9e6c9c7400) [pid = 3387] [serial = 823] [outer = (nil)] 02:57:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 139 (0x7f9e6d7c5c00) [pid = 3387] [serial = 824] [outer = 0x7f9e6c9c7400] 02:57:47 INFO - PROCESS | 3387 | 1461232667003 Marionette DEBUG loaded listener.js 02:57:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 140 (0x7f9e717b9c00) [pid = 3387] [serial = 825] [outer = 0x7f9e6c9c7400] 02:57:47 INFO - PROCESS | 3387 | 1461232667889 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]]]}] 02:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1378ms 02:57:47 INFO - PROCESS | 3387 | 1461232667959 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 02:57:47 INFO - PROCESS | 3387 | 1461232667963 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 02:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:57:47 INFO - PROCESS | 3387 | 1461232667969 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:57:47 INFO - PROCESS | 3387 | 1461232667972 Marionette TRACE conn3 <- [1,1070,null,{}] 02:57:47 INFO - PROCESS | 3387 | 1461232667977 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}] 02:57:48 INFO - PROCESS | 3387 | 1461232668192 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 02:57:48 INFO - PROCESS | 3387 | 1461232668355 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e74635800 == 94 [pid = 3387] [id = 275] 02:57:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e5342a000) [pid = 3387] [serial = 826] [outer = (nil)] 02:57:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e53430c00) [pid = 3387] [serial = 827] [outer = 0x7f9e5342a000] 02:57:48 INFO - PROCESS | 3387 | 1461232668431 Marionette DEBUG loaded listener.js 02:57:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e71c7d400) [pid = 3387] [serial = 828] [outer = 0x7f9e5342a000] 02:57:49 INFO - PROCESS | 3387 | 1461232669235 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]]]}] 02:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1279ms 02:57:49 INFO - PROCESS | 3387 | 1461232669262 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 02:57:49 INFO - PROCESS | 3387 | 1461232669266 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 02:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:57:49 INFO - PROCESS | 3387 | 1461232669273 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:57:49 INFO - PROCESS | 3387 | 1461232669276 Marionette TRACE conn3 <- [1,1074,null,{}] 02:57:49 INFO - PROCESS | 3387 | 1461232669281 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}] 02:57:49 INFO - PROCESS | 3387 | 1461232669441 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 02:57:49 INFO - PROCESS | 3387 | 1461232669608 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75e95000 == 95 [pid = 3387] [id = 276] 02:57:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e5342b400) [pid = 3387] [serial = 829] [outer = (nil)] 02:57:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e59cac800) [pid = 3387] [serial = 830] [outer = 0x7f9e5342b400] 02:57:49 INFO - PROCESS | 3387 | 1461232669682 Marionette DEBUG loaded listener.js 02:57:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e59cb1800) [pid = 3387] [serial = 831] [outer = 0x7f9e5342b400] 02:57:50 INFO - PROCESS | 3387 | 1461232670553 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]]]}] 02:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1328ms 02:57:50 INFO - PROCESS | 3387 | 1461232670608 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 02:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:57:50 INFO - PROCESS | 3387 | 1461232670617 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 02:57:50 INFO - PROCESS | 3387 | 1461232670622 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:57:50 INFO - PROCESS | 3387 | 1461232670624 Marionette TRACE conn3 <- [1,1078,null,{}] 02:57:50 INFO - PROCESS | 3387 | 1461232670631 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}] 02:57:50 INFO - PROCESS | 3387 | 1461232670785 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 02:57:50 INFO - PROCESS | 3387 | 1461232670953 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ddd8800 == 96 [pid = 3387] [id = 277] 02:57:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e4eb47400) [pid = 3387] [serial = 832] [outer = (nil)] 02:57:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e4eb4b400) [pid = 3387] [serial = 833] [outer = 0x7f9e4eb47400] 02:57:51 INFO - PROCESS | 3387 | 1461232671025 Marionette DEBUG loaded listener.js 02:57:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e4eb4f400) [pid = 3387] [serial = 834] [outer = 0x7f9e4eb47400] 02:57:51 INFO - PROCESS | 3387 | 1461232671878 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]]]}] 02:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1289ms 02:57:51 INFO - PROCESS | 3387 | 1461232671912 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 02:57:51 INFO - PROCESS | 3387 | 1461232671916 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 02:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:57:51 INFO - PROCESS | 3387 | 1461232671922 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:57:51 INFO - PROCESS | 3387 | 1461232671925 Marionette TRACE conn3 <- [1,1082,null,{}] 02:57:51 INFO - PROCESS | 3387 | 1461232671930 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}] 02:57:52 INFO - PROCESS | 3387 | 1461232672093 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 02:57:52 INFO - PROCESS | 3387 | 1461232672261 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b643000 == 97 [pid = 3387] [id = 278] 02:57:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e4eb47c00) [pid = 3387] [serial = 835] [outer = (nil)] 02:57:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e59caa400) [pid = 3387] [serial = 836] [outer = 0x7f9e4eb47c00] 02:57:52 INFO - PROCESS | 3387 | 1461232672332 Marionette DEBUG loaded listener.js 02:57:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e59cb4800) [pid = 3387] [serial = 837] [outer = 0x7f9e4eb47c00] 02:57:53 INFO - PROCESS | 3387 | 1461232673182 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]]]}] 02:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1283ms 02:57:53 INFO - PROCESS | 3387 | 1461232673208 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 02:57:53 INFO - PROCESS | 3387 | 1461232673212 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 02:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:57:53 INFO - PROCESS | 3387 | 1461232673218 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:57:53 INFO - PROCESS | 3387 | 1461232673222 Marionette TRACE conn3 <- [1,1086,null,{}] 02:57:53 INFO - PROCESS | 3387 | 1461232673227 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}] 02:57:53 INFO - PROCESS | 3387 | 1461232673396 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 02:57:53 INFO - PROCESS | 3387 | 1461232673567 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c875800 == 98 [pid = 3387] [id = 279] 02:57:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e4c18b400) [pid = 3387] [serial = 838] [outer = (nil)] 02:57:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e4c193c00) [pid = 3387] [serial = 839] [outer = 0x7f9e4c18b400] 02:57:53 INFO - PROCESS | 3387 | 1461232673638 Marionette DEBUG loaded listener.js 02:57:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e4c199400) [pid = 3387] [serial = 840] [outer = 0x7f9e4c18b400] 02:57:54 INFO - PROCESS | 3387 | 1461232674556 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]]]}] 02:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1394ms 02:57:54 INFO - PROCESS | 3387 | 1461232674613 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 02:57:54 INFO - PROCESS | 3387 | 1461232674618 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 02:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:57:54 INFO - PROCESS | 3387 | 1461232674623 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:57:54 INFO - PROCESS | 3387 | 1461232674628 Marionette TRACE conn3 <- [1,1090,null,{}] 02:57:54 INFO - PROCESS | 3387 | 1461232674634 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}] 02:57:54 INFO - PROCESS | 3387 | 1461232674838 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 02:57:55 INFO - PROCESS | 3387 | 1461232675430 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e559e3800 == 99 [pid = 3387] [id = 280] 02:57:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e4ae18000) [pid = 3387] [serial = 841] [outer = (nil)] 02:57:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e4c193800) [pid = 3387] [serial = 842] [outer = 0x7f9e4ae18000] 02:57:55 INFO - PROCESS | 3387 | 1461232675501 Marionette DEBUG loaded listener.js 02:57:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e4de75c00) [pid = 3387] [serial = 843] [outer = 0x7f9e4ae18000] 02:57:56 INFO - PROCESS | 3387 | 1461232676298 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]]]}] 02:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1732ms 02:57:56 INFO - PROCESS | 3387 | 1461232676357 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 02:57:56 INFO - PROCESS | 3387 | 1461232676363 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 02:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:57:56 INFO - PROCESS | 3387 | 1461232676371 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:57:56 INFO - PROCESS | 3387 | 1461232676376 Marionette TRACE conn3 <- [1,1094,null,{}] 02:57:56 INFO - PROCESS | 3387 | 1461232676383 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}] 02:57:56 INFO - PROCESS | 3387 | 1461232676543 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 02:57:56 INFO - PROCESS | 3387 | 1461232676830 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c2a8800 == 100 [pid = 3387] [id = 281] 02:57:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e4ffcec00) [pid = 3387] [serial = 844] [outer = (nil)] 02:57:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e53422c00) [pid = 3387] [serial = 845] [outer = 0x7f9e4ffcec00] 02:57:56 INFO - PROCESS | 3387 | 1461232676945 Marionette DEBUG loaded listener.js 02:57:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e53429000) [pid = 3387] [serial = 846] [outer = 0x7f9e4ffcec00] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e81f000 == 99 [pid = 3387] [id = 189] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec1e000 == 98 [pid = 3387] [id = 218] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5b46b000 == 97 [pid = 3387] [id = 188] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fea9000 == 96 [pid = 3387] [id = 219] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef6c000 == 95 [pid = 3387] [id = 268] 02:57:57 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e71174000) [pid = 3387] [serial = 731] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e7184c000) [pid = 3387] [serial = 734] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e5737dc00) [pid = 3387] [serial = 737] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e5f79b000) [pid = 3387] [serial = 761] [outer = (nil)] [url = about:blank] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5de21800 == 94 [pid = 3387] [id = 267] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59f4d800 == 93 [pid = 3387] [id = 266] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5993e000 == 92 [pid = 3387] [id = 265] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55506800 == 91 [pid = 3387] [id = 264] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c0dc800 == 90 [pid = 3387] [id = 263] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d61b800 == 89 [pid = 3387] [id = 259] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c457000 == 88 [pid = 3387] [id = 258] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e66513000 == 87 [pid = 3387] [id = 257] 02:57:57 INFO - PROCESS | 3387 | 1461232677915 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]]]}] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fc22000 == 86 [pid = 3387] [id = 256] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59f55800 == 85 [pid = 3387] [id = 255] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e561fb000 == 84 [pid = 3387] [id = 254] 02:57:57 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec6c000 == 83 [pid = 3387] [id = 253] 02:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1586ms 02:57:57 INFO - PROCESS | 3387 | 1461232677960 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 02:57:57 INFO - PROCESS | 3387 | 1461232677967 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 02:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:57:57 INFO - PROCESS | 3387 | 1461232677973 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:57:57 INFO - PROCESS | 3387 | 1461232677975 Marionette TRACE conn3 <- [1,1098,null,{}] 02:57:57 INFO - PROCESS | 3387 | 1461232677981 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}] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e5aa8e000) [pid = 3387] [serial = 713] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e59851800) [pid = 3387] [serial = 749] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e55fa0000) [pid = 3387] [serial = 744] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e5526b400) [pid = 3387] [serial = 743] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e57381000) [pid = 3387] [serial = 746] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 151 (0x7f9e589a3000) [pid = 3387] [serial = 747] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 150 (0x7f9e59b75800) [pid = 3387] [serial = 719] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 149 (0x7f9e57352000) [pid = 3387] [serial = 715] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e61dd5c00) [pid = 3387] [serial = 725] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e4ffc7c00) [pid = 3387] [serial = 740] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e6c90fc00) [pid = 3387] [serial = 728] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e5f79c000) [pid = 3387] [serial = 722] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e5df6b800) [pid = 3387] [serial = 755] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e5eaf2400) [pid = 3387] [serial = 758] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 142 (0x7f9e5540ec00) [pid = 3387] [serial = 461] [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.] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 141 (0x7f9e5d895800) [pid = 3387] [serial = 752] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 140 (0x7f9e5e302c00) [pid = 3387] [serial = 756] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 139 (0x7f9e5aa8e400) [pid = 3387] [serial = 750] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 138 (0x7f9e5dc04000) [pid = 3387] [serial = 753] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | --DOMWINDOW == 137 (0x7f9e5f70f400) [pid = 3387] [serial = 759] [outer = (nil)] [url = about:blank] 02:57:58 INFO - PROCESS | 3387 | 1461232678200 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 02:57:58 INFO - PROCESS | 3387 | 1461232678384 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e552c0800 == 84 [pid = 3387] [id = 282] 02:57:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 138 (0x7f9e5342e800) [pid = 3387] [serial = 847] [outer = (nil)] 02:57:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 139 (0x7f9e5540ec00) [pid = 3387] [serial = 848] [outer = 0x7f9e5342e800] 02:57:58 INFO - PROCESS | 3387 | 1461232678452 Marionette DEBUG loaded listener.js 02:57:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 140 (0x7f9e55fa0000) [pid = 3387] [serial = 849] [outer = 0x7f9e5342e800] 02:57:59 INFO - PROCESS | 3387 | 1461232679111 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]]]}] 02:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1179ms 02:57:59 INFO - PROCESS | 3387 | 1461232679153 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 02:57:59 INFO - PROCESS | 3387 | 1461232679157 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 02:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:57:59 INFO - PROCESS | 3387 | 1461232679169 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:57:59 INFO - PROCESS | 3387 | 1461232679186 Marionette TRACE conn3 <- [1,1102,null,{}] 02:57:59 INFO - PROCESS | 3387 | 1461232679196 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}] 02:57:59 INFO - PROCESS | 3387 | 1461232679434 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 02:57:59 INFO - PROCESS | 3387 | 1461232679447 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:57:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e40800 == 85 [pid = 3387] [id = 283] 02:57:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e57204000) [pid = 3387] [serial = 850] [outer = (nil)] 02:57:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e5761c400) [pid = 3387] [serial = 851] [outer = 0x7f9e57204000] 02:57:59 INFO - PROCESS | 3387 | 1461232679506 Marionette DEBUG loaded listener.js 02:57:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e58a51000) [pid = 3387] [serial = 852] [outer = 0x7f9e57204000] 02:58:00 INFO - PROCESS | 3387 | 1461232680367 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]]]}] 02:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1251ms 02:58:00 INFO - PROCESS | 3387 | 1461232680424 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 02:58:00 INFO - PROCESS | 3387 | 1461232680429 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 02:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:58:00 INFO - PROCESS | 3387 | 1461232680452 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:58:00 INFO - PROCESS | 3387 | 1461232680455 Marionette TRACE conn3 <- [1,1106,null,{}] 02:58:00 INFO - PROCESS | 3387 | 1461232680461 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}] 02:58:00 INFO - PROCESS | 3387 | 1461232680676 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 02:58:00 INFO - PROCESS | 3387 | 1461232680703 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5cfe4800 == 86 [pid = 3387] [id = 284] 02:58:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e5526f000) [pid = 3387] [serial = 853] [outer = (nil)] 02:58:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e59855800) [pid = 3387] [serial = 854] [outer = 0x7f9e5526f000] 02:58:00 INFO - PROCESS | 3387 | 1461232680765 Marionette DEBUG loaded listener.js 02:58:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e59cad800) [pid = 3387] [serial = 855] [outer = 0x7f9e5526f000] 02:58:01 INFO - PROCESS | 3387 | 1461232681580 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]]]}] 02:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1189ms 02:58:01 INFO - PROCESS | 3387 | 1461232681629 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 02:58:01 INFO - PROCESS | 3387 | 1461232681633 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 02:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:58:01 INFO - PROCESS | 3387 | 1461232681653 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:58:01 INFO - PROCESS | 3387 | 1461232681656 Marionette TRACE conn3 <- [1,1110,null,{}] 02:58:01 INFO - PROCESS | 3387 | 1461232681661 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}] 02:58:01 INFO - PROCESS | 3387 | 1461232681864 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 02:58:01 INFO - PROCESS | 3387 | 1461232681889 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec10000 == 87 [pid = 3387] [id = 285] 02:58:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e5aa8e400) [pid = 3387] [serial = 856] [outer = (nil)] 02:58:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e5bf9a800) [pid = 3387] [serial = 857] [outer = 0x7f9e5aa8e400] 02:58:01 INFO - PROCESS | 3387 | 1461232681972 Marionette DEBUG loaded listener.js 02:58:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e5d908400) [pid = 3387] [serial = 858] [outer = 0x7f9e5aa8e400] 02:58:02 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e55251400) [pid = 3387] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:58:02 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e59dc4c00) [pid = 3387] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:58:02 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e5633d400) [pid = 3387] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:58:02 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e56337c00) [pid = 3387] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:58:02 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e5aa8dc00) [pid = 3387] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:58:02 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e5efad400) [pid = 3387] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:58:02 INFO - PROCESS | 3387 | 1461232682962 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]]]}] 02:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1326ms 02:58:02 INFO - PROCESS | 3387 | 1461232682980 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 02:58:02 INFO - PROCESS | 3387 | 1461232682982 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 02:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:58:02 INFO - PROCESS | 3387 | 1461232682989 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:58:02 INFO - PROCESS | 3387 | 1461232682991 Marionette TRACE conn3 <- [1,1114,null,{}] 02:58:02 INFO - PROCESS | 3387 | 1461232682996 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}] 02:58:03 INFO - PROCESS | 3387 | 1461232683198 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 02:58:03 INFO - PROCESS | 3387 | 1461232683284 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f578000 == 88 [pid = 3387] [id = 286] 02:58:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e5aa93000) [pid = 3387] [serial = 859] [outer = (nil)] 02:58:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e5c94bc00) [pid = 3387] [serial = 860] [outer = 0x7f9e5aa93000] 02:58:03 INFO - PROCESS | 3387 | 1461232683346 Marionette DEBUG loaded listener.js 02:58:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e5eaf2400) [pid = 3387] [serial = 861] [outer = 0x7f9e5aa93000] 02:58:03 INFO - PROCESS | 3387 | 1461232683994 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]]]}] 02:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1026ms 02:58:04 INFO - PROCESS | 3387 | 1461232684016 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 02:58:04 INFO - PROCESS | 3387 | 1461232684020 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 02:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:58:04 INFO - PROCESS | 3387 | 1461232684025 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:58:04 INFO - PROCESS | 3387 | 1461232684027 Marionette TRACE conn3 <- [1,1118,null,{}] 02:58:04 INFO - PROCESS | 3387 | 1461232684032 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}] 02:58:04 INFO - PROCESS | 3387 | 1461232684220 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 02:58:04 INFO - PROCESS | 3387 | 1461232684241 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66510000 == 89 [pid = 3387] [id = 287] 02:58:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e5633c800) [pid = 3387] [serial = 862] [outer = (nil)] 02:58:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e5eaf2800) [pid = 3387] [serial = 863] [outer = 0x7f9e5633c800] 02:58:04 INFO - PROCESS | 3387 | 1461232684301 Marionette DEBUG loaded listener.js 02:58:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e5fcb8800) [pid = 3387] [serial = 864] [outer = 0x7f9e5633c800] 02:58:05 INFO - PROCESS | 3387 | 1461232685332 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]]]}] 02:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1375ms 02:58:05 INFO - PROCESS | 3387 | 1461232685402 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 02:58:05 INFO - PROCESS | 3387 | 1461232685408 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 02:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:58:05 INFO - PROCESS | 3387 | 1461232685417 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:58:05 INFO - PROCESS | 3387 | 1461232685422 Marionette TRACE conn3 <- [1,1122,null,{}] 02:58:05 INFO - PROCESS | 3387 | 1461232685431 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}] 02:58:05 INFO - PROCESS | 3387 | 1461232685650 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 02:58:05 INFO - PROCESS | 3387 | 1461232685827 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56220000 == 90 [pid = 3387] [id = 288] 02:58:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e4fc17400) [pid = 3387] [serial = 865] [outer = (nil)] 02:58:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e4ffce800) [pid = 3387] [serial = 866] [outer = 0x7f9e4fc17400] 02:58:05 INFO - PROCESS | 3387 | 1461232685903 Marionette DEBUG loaded listener.js 02:58:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e55148800) [pid = 3387] [serial = 867] [outer = 0x7f9e4fc17400] 02:58:06 INFO - PROCESS | 3387 | 1461232686841 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]]]}] 02:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1441ms 02:58:06 INFO - PROCESS | 3387 | 1461232686857 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 02:58:06 INFO - PROCESS | 3387 | 1461232686865 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 02:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:58:06 INFO - PROCESS | 3387 | 1461232686875 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:58:06 INFO - PROCESS | 3387 | 1461232686880 Marionette TRACE conn3 <- [1,1126,null,{}] 02:58:06 INFO - PROCESS | 3387 | 1461232686886 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}] 02:58:07 INFO - PROCESS | 3387 | 1461232687059 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 02:58:07 INFO - PROCESS | 3387 | 1461232687230 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5bf12800 == 91 [pid = 3387] [id = 289] 02:58:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e4fc18000) [pid = 3387] [serial = 868] [outer = (nil)] 02:58:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e5633fc00) [pid = 3387] [serial = 869] [outer = 0x7f9e4fc18000] 02:58:07 INFO - PROCESS | 3387 | 1461232687307 Marionette DEBUG loaded listener.js 02:58:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e57381400) [pid = 3387] [serial = 870] [outer = 0x7f9e4fc18000] 02:58:08 INFO - PROCESS | 3387 | 1461232688238 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]]]}] 02:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1438ms 02:58:08 INFO - PROCESS | 3387 | 1461232688313 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 02:58:08 INFO - PROCESS | 3387 | 1461232688316 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 02:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:58:08 INFO - PROCESS | 3387 | 1461232688322 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:58:08 INFO - PROCESS | 3387 | 1461232688328 Marionette TRACE conn3 <- [1,1130,null,{}] 02:58:08 INFO - PROCESS | 3387 | 1461232688344 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}] 02:58:08 INFO - PROCESS | 3387 | 1461232688564 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 02:58:08 INFO - PROCESS | 3387 | 1461232688735 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d60f800 == 92 [pid = 3387] [id = 290] 02:58:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e58d4b800) [pid = 3387] [serial = 871] [outer = (nil)] 02:58:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e5bfa1800) [pid = 3387] [serial = 872] [outer = 0x7f9e58d4b800] 02:58:08 INFO - PROCESS | 3387 | 1461232688854 Marionette DEBUG loaded listener.js 02:58:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e5df5d000) [pid = 3387] [serial = 873] [outer = 0x7f9e58d4b800] 02:58:09 INFO - PROCESS | 3387 | 1461232689685 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]]]}] 02:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1389ms 02:58:09 INFO - PROCESS | 3387 | 1461232689712 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 02:58:09 INFO - PROCESS | 3387 | 1461232689715 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 02:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:58:09 INFO - PROCESS | 3387 | 1461232689722 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:58:09 INFO - PROCESS | 3387 | 1461232689725 Marionette TRACE conn3 <- [1,1134,null,{}] 02:58:09 INFO - PROCESS | 3387 | 1461232689730 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}] 02:58:09 INFO - PROCESS | 3387 | 1461232689907 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 02:58:10 INFO - PROCESS | 3387 | 1461232690077 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71836800 == 93 [pid = 3387] [id = 291] 02:58:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e59857000) [pid = 3387] [serial = 874] [outer = (nil)] 02:58:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e5f71c000) [pid = 3387] [serial = 875] [outer = 0x7f9e59857000] 02:58:10 INFO - PROCESS | 3387 | 1461232690151 Marionette DEBUG loaded listener.js 02:58:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e5fe36800) [pid = 3387] [serial = 876] [outer = 0x7f9e59857000] 02:58:11 INFO - PROCESS | 3387 | 1461232691035 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]]]}] 02:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1377ms 02:58:11 INFO - PROCESS | 3387 | 1461232691101 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 02:58:11 INFO - PROCESS | 3387 | 1461232691104 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 02:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:58:11 INFO - PROCESS | 3387 | 1461232691110 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:58:11 INFO - PROCESS | 3387 | 1461232691113 Marionette TRACE conn3 <- [1,1138,null,{}] 02:58:11 INFO - PROCESS | 3387 | 1461232691118 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}] 02:58:11 INFO - PROCESS | 3387 | 1461232691290 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 02:58:11 INFO - PROCESS | 3387 | 1461232691457 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7435f000 == 94 [pid = 3387] [id = 292] 02:58:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e5e0a1000) [pid = 3387] [serial = 877] [outer = (nil)] 02:58:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e61a24400) [pid = 3387] [serial = 878] [outer = 0x7f9e5e0a1000] 02:58:11 INFO - PROCESS | 3387 | 1461232691529 Marionette DEBUG loaded listener.js 02:58:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e6c7e3000) [pid = 3387] [serial = 879] [outer = 0x7f9e5e0a1000] 02:58:12 INFO - PROCESS | 3387 | 1461232692373 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]]]}] 02:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1333ms 02:58:12 INFO - PROCESS | 3387 | 1461232692444 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 02:58:12 INFO - PROCESS | 3387 | 1461232692448 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 02:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:58:12 INFO - PROCESS | 3387 | 1461232692454 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:58:12 INFO - PROCESS | 3387 | 1461232692458 Marionette TRACE conn3 <- [1,1142,null,{}] 02:58:12 INFO - PROCESS | 3387 | 1461232692463 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}] 02:58:12 INFO - PROCESS | 3387 | 1461232692698 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 02:58:12 INFO - PROCESS | 3387 | 1461232692872 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeba800 == 95 [pid = 3387] [id = 293] 02:58:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e71173800) [pid = 3387] [serial = 880] [outer = (nil)] 02:58:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e719b9400) [pid = 3387] [serial = 881] [outer = 0x7f9e71173800] 02:58:12 INFO - PROCESS | 3387 | 1461232692993 Marionette DEBUG loaded listener.js 02:58:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e71d59000) [pid = 3387] [serial = 882] [outer = 0x7f9e71173800] 02:58:13 INFO - PROCESS | 3387 | 1461232693760 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]]]}] 02:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1331ms 02:58:13 INFO - PROCESS | 3387 | 1461232693786 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 02:58:13 INFO - PROCESS | 3387 | 1461232693790 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 02:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:58:13 INFO - PROCESS | 3387 | 1461232693796 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:58:13 INFO - PROCESS | 3387 | 1461232693800 Marionette TRACE conn3 <- [1,1146,null,{}] 02:58:13 INFO - PROCESS | 3387 | 1461232693805 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}] 02:58:13 INFO - PROCESS | 3387 | 1461232693971 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 02:58:14 INFO - PROCESS | 3387 | 1461232694145 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e495d2000 == 96 [pid = 3387] [id = 294] 02:58:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e552d2400) [pid = 3387] [serial = 883] [outer = (nil)] 02:58:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e552db800) [pid = 3387] [serial = 884] [outer = 0x7f9e552d2400] 02:58:14 INFO - PROCESS | 3387 | 1461232694214 Marionette DEBUG loaded listener.js 02:58:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e552e0800) [pid = 3387] [serial = 885] [outer = 0x7f9e552d2400] 02:58:15 INFO - PROCESS | 3387 | 1461232695101 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]]]}] 02:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1330ms 02:58:15 INFO - PROCESS | 3387 | 1461232695128 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 02:58:15 INFO - PROCESS | 3387 | 1461232695131 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 02:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:58:15 INFO - PROCESS | 3387 | 1461232695138 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:58:15 INFO - PROCESS | 3387 | 1461232695141 Marionette TRACE conn3 <- [1,1150,null,{}] 02:58:15 INFO - PROCESS | 3387 | 1461232695147 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}] 02:58:15 INFO - PROCESS | 3387 | 1461232695307 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 02:58:15 INFO - PROCESS | 3387 | 1461232695479 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c05e800 == 97 [pid = 3387] [id = 295] 02:58:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e4b4e5400) [pid = 3387] [serial = 886] [outer = (nil)] 02:58:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e4b4ebc00) [pid = 3387] [serial = 887] [outer = 0x7f9e4b4e5400] 02:58:15 INFO - PROCESS | 3387 | 1461232695548 Marionette DEBUG loaded listener.js 02:58:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e4b4f0c00) [pid = 3387] [serial = 888] [outer = 0x7f9e4b4e5400] 02:58:16 INFO - PROCESS | 3387 | 1461232696391 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]]]}] 02:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1279ms 02:58:16 INFO - PROCESS | 3387 | 1461232696418 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 02:58:16 INFO - PROCESS | 3387 | 1461232696422 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 02:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:58:16 INFO - PROCESS | 3387 | 1461232696429 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:58:16 INFO - PROCESS | 3387 | 1461232696432 Marionette TRACE conn3 <- [1,1154,null,{}] 02:58:16 INFO - PROCESS | 3387 | 1461232696437 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}] 02:58:16 INFO - PROCESS | 3387 | 1461232696602 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 02:58:16 INFO - PROCESS | 3387 | 1461232696774 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c076800 == 98 [pid = 3387] [id = 296] 02:58:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e4b4e6000) [pid = 3387] [serial = 889] [outer = (nil)] 02:58:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e4be19000) [pid = 3387] [serial = 890] [outer = 0x7f9e4b4e6000] 02:58:16 INFO - PROCESS | 3387 | 1461232696845 Marionette DEBUG loaded listener.js 02:58:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e4be1d400) [pid = 3387] [serial = 891] [outer = 0x7f9e4b4e6000] 02:58:17 INFO - PROCESS | 3387 | 1461232697702 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]]]}] 02:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1327ms 02:58:17 INFO - PROCESS | 3387 | 1461232697757 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 02:58:17 INFO - PROCESS | 3387 | 1461232697761 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 02:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:58:17 INFO - PROCESS | 3387 | 1461232697768 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:58:17 INFO - PROCESS | 3387 | 1461232697771 Marionette TRACE conn3 <- [1,1158,null,{}] 02:58:17 INFO - PROCESS | 3387 | 1461232697776 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}] 02:58:17 INFO - PROCESS | 3387 | 1461232697943 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 02:58:18 INFO - PROCESS | 3387 | 1461232698115 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e5b000 == 99 [pid = 3387] [id = 297] 02:58:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e49f06400) [pid = 3387] [serial = 892] [outer = (nil)] 02:58:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e49f0e800) [pid = 3387] [serial = 893] [outer = 0x7f9e49f06400] 02:58:18 INFO - PROCESS | 3387 | 1461232698189 Marionette DEBUG loaded listener.js 02:58:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e49f13400) [pid = 3387] [serial = 894] [outer = 0x7f9e49f06400] 02:58:19 INFO - PROCESS | 3387 | 1461232699059 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]]]}] 02:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1328ms 02:58:19 INFO - PROCESS | 3387 | 1461232699097 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 02:58:19 INFO - PROCESS | 3387 | 1461232699100 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 02:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:58:19 INFO - PROCESS | 3387 | 1461232699106 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:58:19 INFO - PROCESS | 3387 | 1461232699110 Marionette TRACE conn3 <- [1,1162,null,{}] 02:58:19 INFO - PROCESS | 3387 | 1461232699115 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}] 02:58:19 INFO - PROCESS | 3387 | 1461232699300 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 02:58:19 INFO - PROCESS | 3387 | 1461232699489 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4a0d0000 == 100 [pid = 3387] [id = 298] 02:58:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e4b4f0000) [pid = 3387] [serial = 895] [outer = (nil)] 02:58:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e552dc400) [pid = 3387] [serial = 896] [outer = 0x7f9e4b4f0000] 02:58:19 INFO - PROCESS | 3387 | 1461232699566 Marionette DEBUG loaded listener.js 02:58:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e5dca2c00) [pid = 3387] [serial = 897] [outer = 0x7f9e4b4f0000] 02:58:20 INFO - PROCESS | 3387 | 1461232700801 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]]]}] 02:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1737ms 02:58:20 INFO - PROCESS | 3387 | 1461232700845 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 02:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:58:20 INFO - PROCESS | 3387 | 1461232700850 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 02:58:20 INFO - PROCESS | 3387 | 1461232700858 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:58:20 INFO - PROCESS | 3387 | 1461232700862 Marionette TRACE conn3 <- [1,1166,null,{}] 02:58:20 INFO - PROCESS | 3387 | 1461232700878 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}] 02:58:21 INFO - PROCESS | 3387 | 1461232701149 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 02:58:21 INFO - PROCESS | 3387 | 1461232701350 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ddde800 == 101 [pid = 3387] [id = 299] 02:58:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e4ae1b400) [pid = 3387] [serial = 898] [outer = (nil)] 02:58:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e4c18fc00) [pid = 3387] [serial = 899] [outer = 0x7f9e4ae1b400] 02:58:21 INFO - PROCESS | 3387 | 1461232701418 Marionette DEBUG loaded listener.js 02:58:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e4dcc4800) [pid = 3387] [serial = 900] [outer = 0x7f9e4ae1b400] 02:58:22 INFO - PROCESS | 3387 | 1461232702342 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]]]}] 02:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1548ms 02:58:22 INFO - PROCESS | 3387 | 1461232702406 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 02:58:22 INFO - PROCESS | 3387 | 1461232702414 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 02:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:58:22 INFO - PROCESS | 3387 | 1461232702424 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:58:22 INFO - PROCESS | 3387 | 1461232702427 Marionette TRACE conn3 <- [1,1170,null,{}] 02:58:22 INFO - PROCESS | 3387 | 1461232702433 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}] 02:58:22 INFO - PROCESS | 3387 | 1461232702619 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 02:58:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f578000 == 100 [pid = 3387] [id = 286] 02:58:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec10000 == 99 [pid = 3387] [id = 285] 02:58:22 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e71bb0800) [pid = 3387] [serial = 785] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e717bc800) [pid = 3387] [serial = 782] [outer = (nil)] [url = about:blank] 02:58:22 INFO - PROCESS | 3387 | 1461232702886 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5cfe4800 == 98 [pid = 3387] [id = 284] 02:58:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e40800 == 97 [pid = 3387] [id = 283] 02:58:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e552c0800 == 96 [pid = 3387] [id = 282] 02:58:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfd7000 == 97 [pid = 3387] [id = 300] 02:58:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e4de79800) [pid = 3387] [serial = 901] [outer = (nil)] 02:58:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e4eb45800) [pid = 3387] [serial = 902] [outer = 0x7f9e4de79800] 02:58:23 INFO - PROCESS | 3387 | 1461232703024 Marionette DEBUG loaded listener.js 02:58:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e4fed8800) [pid = 3387] [serial = 903] [outer = 0x7f9e4de79800] 02:58:23 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c2a8800 == 96 [pid = 3387] [id = 281] 02:58:23 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e559e3800 == 95 [pid = 3387] [id = 280] 02:58:23 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e75e95000 == 94 [pid = 3387] [id = 276] 02:58:23 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e74635800 == 93 [pid = 3387] [id = 275] 02:58:23 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71d30800 == 92 [pid = 3387] [id = 274] 02:58:23 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71673800 == 91 [pid = 3387] [id = 273] 02:58:23 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e607dc800 == 90 [pid = 3387] [id = 269] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e5e0a4800) [pid = 3387] [serial = 770] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e4de77000) [pid = 3387] [serial = 788] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e55272400) [pid = 3387] [serial = 791] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e5fcb9000) [pid = 3387] [serial = 773] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e5dc03c00) [pid = 3387] [serial = 801] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e55fa2c00) [pid = 3387] [serial = 764] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e61d99000) [pid = 3387] [serial = 776] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e59dc4800) [pid = 3387] [serial = 798] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e56351800) [pid = 3387] [serial = 794] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e55854000) [pid = 3387] [serial = 792] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e5cef0000) [pid = 3387] [serial = 800] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e57375400) [pid = 3387] [serial = 795] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e5e0a8c00) [pid = 3387] [serial = 803] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e5eaf8000) [pid = 3387] [serial = 804] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e59853800) [pid = 3387] [serial = 797] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e58d47c00) [pid = 3387] [serial = 767] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e6c9cfc00) [pid = 3387] [serial = 779] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e5fcc1800) [pid = 3387] [serial = 806] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e60890400) [pid = 3387] [serial = 807] [outer = (nil)] [url = about:blank] 02:58:23 INFO - PROCESS | 3387 | 1461232703958 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]]]}] 02:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1588ms 02:58:24 INFO - PROCESS | 3387 | 1461232704019 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 02:58:24 INFO - PROCESS | 3387 | 1461232704023 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 02:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:58:24 INFO - PROCESS | 3387 | 1461232704030 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:58:24 INFO - PROCESS | 3387 | 1461232704035 Marionette TRACE conn3 <- [1,1174,null,{}] 02:58:24 INFO - PROCESS | 3387 | 1461232704050 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}] 02:58:24 INFO - PROCESS | 3387 | 1461232704239 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 02:58:24 INFO - PROCESS | 3387 | 1461232704250 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55dbf800 == 91 [pid = 3387] [id = 301] 02:58:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e55251400) [pid = 3387] [serial = 904] [outer = (nil)] 02:58:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e552e0c00) [pid = 3387] [serial = 905] [outer = 0x7f9e55251400] 02:58:24 INFO - PROCESS | 3387 | 1461232704323 Marionette DEBUG loaded listener.js 02:58:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e55e32400) [pid = 3387] [serial = 906] [outer = 0x7f9e55251400] 02:58:25 INFO - PROCESS | 3387 | 1461232705210 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] 02:58:25 INFO - PROCESS | 3387 | 1461232705270 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 02:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:58:25 INFO - PROCESS | 3387 | 1461232705276 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:58:25 INFO - PROCESS | 3387 | 1461232705279 Marionette TRACE conn3 <- [1,1178,null,{}] 02:58:25 INFO - PROCESS | 3387 | 1461232705283 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}] 02:58:25 INFO - PROCESS | 3387 | 1461232705440 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 02:58:25 INFO - PROCESS | 3387 | 1461232705449 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e24800 == 92 [pid = 3387] [id = 302] 02:58:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e5524b000) [pid = 3387] [serial = 907] [outer = (nil)] 02:58:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e5634b000) [pid = 3387] [serial = 908] [outer = 0x7f9e5524b000] 02:58:25 INFO - PROCESS | 3387 | 1461232705646 Marionette DEBUG loaded listener.js 02:58:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e57381000) [pid = 3387] [serial = 909] [outer = 0x7f9e5524b000] 02:58:26 INFO - PROCESS | 3387 | 1461232706499 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] 02:58:26 INFO - PROCESS | 3387 | 1461232706559 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 02:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:58:26 INFO - PROCESS | 3387 | 1461232706565 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:58:26 INFO - PROCESS | 3387 | 1461232706567 Marionette TRACE conn3 <- [1,1182,null,{}] 02:58:26 INFO - PROCESS | 3387 | 1461232706579 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}] 02:58:26 INFO - PROCESS | 3387 | 1461232706778 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 02:58:26 INFO - PROCESS | 3387 | 1461232706830 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5aad0800 == 93 [pid = 3387] [id = 303] 02:58:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e55272400) [pid = 3387] [serial = 910] [outer = (nil)] 02:58:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e58d4b000) [pid = 3387] [serial = 911] [outer = 0x7f9e55272400] 02:58:26 INFO - PROCESS | 3387 | 1461232706892 Marionette DEBUG loaded listener.js 02:58:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e59b77000) [pid = 3387] [serial = 912] [outer = 0x7f9e55272400] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e5aa93000) [pid = 3387] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e4fee3800) [pid = 3387] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e4ae18000) [pid = 3387] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e5526f000) [pid = 3387] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e57204000) [pid = 3387] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e5aa8e400) [pid = 3387] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e4ffcec00) [pid = 3387] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e5342e800) [pid = 3387] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:58:27 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e57353c00) [pid = 3387] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:58:27 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:58:27 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:58:27 INFO - PROCESS | 3387 | 1461232707906 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] 02:58:27 INFO - PROCESS | 3387 | 1461232707950 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 02:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:58:27 INFO - PROCESS | 3387 | 1461232707956 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:58:27 INFO - PROCESS | 3387 | 1461232707958 Marionette TRACE conn3 <- [1,1186,null,{}] 02:58:27 INFO - PROCESS | 3387 | 1461232707964 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}] 02:58:28 INFO - PROCESS | 3387 | 1461232708134 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 02:58:28 INFO - PROCESS | 3387 | 1461232708151 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec12800 == 94 [pid = 3387] [id = 304] 02:58:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e4ffc7c00) [pid = 3387] [serial = 913] [outer = (nil)] 02:58:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e5d9fc400) [pid = 3387] [serial = 914] [outer = 0x7f9e4ffc7c00] 02:58:28 INFO - PROCESS | 3387 | 1461232708216 Marionette DEBUG loaded listener.js 02:58:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e5e3a9000) [pid = 3387] [serial = 915] [outer = 0x7f9e4ffc7c00] 02:58:29 INFO - PROCESS | 3387 | 1461232709021 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] 02:58:29 INFO - PROCESS | 3387 | 1461232709089 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 02:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:58:29 INFO - PROCESS | 3387 | 1461232709095 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:58:29 INFO - PROCESS | 3387 | 1461232709097 Marionette TRACE conn3 <- [1,1190,null,{}] 02:58:29 INFO - PROCESS | 3387 | 1461232709102 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}] 02:58:29 INFO - PROCESS | 3387 | 1461232709244 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 02:58:29 INFO - PROCESS | 3387 | 1461232709261 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6650a000 == 95 [pid = 3387] [id = 305] 02:58:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e5e3db400) [pid = 3387] [serial = 916] [outer = (nil)] 02:58:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e5fc5c400) [pid = 3387] [serial = 917] [outer = 0x7f9e5e3db400] 02:58:29 INFO - PROCESS | 3387 | 1461232709323 Marionette DEBUG loaded listener.js 02:58:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e61de2400) [pid = 3387] [serial = 918] [outer = 0x7f9e5e3db400] 02:58:30 INFO - PROCESS | 3387 | 1461232710483 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] 02:58:30 INFO - PROCESS | 3387 | 1461232710530 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 02:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:58:30 INFO - PROCESS | 3387 | 1461232710538 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:58:30 INFO - PROCESS | 3387 | 1461232710542 Marionette TRACE conn3 <- [1,1194,null,{}] 02:58:30 INFO - PROCESS | 3387 | 1461232710551 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}] 02:58:30 INFO - PROCESS | 3387 | 1461232710740 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 02:58:30 INFO - PROCESS | 3387 | 1461232710973 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeaa800 == 96 [pid = 3387] [id = 306] 02:58:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e4c196800) [pid = 3387] [serial = 919] [outer = (nil)] 02:58:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e4de78400) [pid = 3387] [serial = 920] [outer = 0x7f9e4c196800] 02:58:31 INFO - PROCESS | 3387 | 1461232711094 Marionette DEBUG loaded listener.js 02:58:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e4fc16c00) [pid = 3387] [serial = 921] [outer = 0x7f9e4c196800] 02:58:31 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:58:31 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 02:58:31 INFO - PROCESS | 3387 | 1461232711982 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] 02:58:32 INFO - PROCESS | 3387 | 1461232712031 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 02:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:58:32 INFO - PROCESS | 3387 | 1461232712042 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:58:32 INFO - PROCESS | 3387 | 1461232712046 Marionette TRACE conn3 <- [1,1198,null,{}] 02:58:32 INFO - PROCESS | 3387 | 1461232712053 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}] 02:58:32 INFO - PROCESS | 3387 | 1461232712242 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 02:58:32 INFO - PROCESS | 3387 | 1461232712414 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e9a2800 == 97 [pid = 3387] [id = 307] 02:58:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e4dcc4400) [pid = 3387] [serial = 922] [outer = (nil)] 02:58:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e55405400) [pid = 3387] [serial = 923] [outer = 0x7f9e4dcc4400] 02:58:32 INFO - PROCESS | 3387 | 1461232712489 Marionette DEBUG loaded listener.js 02:58:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e5633e000) [pid = 3387] [serial = 924] [outer = 0x7f9e4dcc4400] 02:58:33 INFO - PROCESS | 3387 | 1461232713392 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]]]}] 02:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1382ms 02:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:58:33 INFO - PROCESS | 3387 | 1461232713424 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 02:58:33 INFO - PROCESS | 3387 | 1461232713427 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 02:58:33 INFO - PROCESS | 3387 | 1461232713434 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:58:33 INFO - PROCESS | 3387 | 1461232713439 Marionette TRACE conn3 <- [1,1202,null,{}] 02:58:33 INFO - PROCESS | 3387 | 1461232713454 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}] 02:58:33 INFO - PROCESS | 3387 | 1461232713623 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 02:58:33 INFO - PROCESS | 3387 | 1461232713803 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f886800 == 98 [pid = 3387] [id = 308] 02:58:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e59855000) [pid = 3387] [serial = 925] [outer = (nil)] 02:58:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e5bf9f000) [pid = 3387] [serial = 926] [outer = 0x7f9e59855000] 02:58:33 INFO - PROCESS | 3387 | 1461232713876 Marionette DEBUG loaded listener.js 02:58:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e5dca2000) [pid = 3387] [serial = 927] [outer = 0x7f9e59855000] 02:58:34 INFO - PROCESS | 3387 | 1461232714751 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]]]}] 02:58:34 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 02:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1386ms 02:58:34 INFO - PROCESS | 3387 | 1461232714820 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 02:58:34 INFO - PROCESS | 3387 | 1461232714825 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 02:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:58:34 INFO - PROCESS | 3387 | 1461232714831 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:58:34 INFO - PROCESS | 3387 | 1461232714834 Marionette TRACE conn3 <- [1,1206,null,{}] 02:58:34 INFO - PROCESS | 3387 | 1461232714841 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}] 02:58:35 INFO - PROCESS | 3387 | 1461232715063 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 02:58:35 INFO - PROCESS | 3387 | 1461232715235 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71c6a000 == 99 [pid = 3387] [id = 309] 02:58:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e5e3a4400) [pid = 3387] [serial = 928] [outer = (nil)] 02:58:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e60733000) [pid = 3387] [serial = 929] [outer = 0x7f9e5e3a4400] 02:58:35 INFO - PROCESS | 3387 | 1461232715310 Marionette DEBUG loaded listener.js 02:58:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e6c97d800) [pid = 3387] [serial = 930] [outer = 0x7f9e5e3a4400] 02:58:36 INFO - PROCESS | 3387 | 1461232716156 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]]]}] 02:58:36 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 02:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1380ms 02:58:36 INFO - PROCESS | 3387 | 1461232716212 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 02:58:36 INFO - PROCESS | 3387 | 1461232716215 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 02:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:58:36 INFO - PROCESS | 3387 | 1461232716221 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:58:36 INFO - PROCESS | 3387 | 1461232716224 Marionette TRACE conn3 <- [1,1210,null,{}] 02:58:36 INFO - PROCESS | 3387 | 1461232716229 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}] 02:58:36 INFO - PROCESS | 3387 | 1461232716404 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 02:58:36 INFO - PROCESS | 3387 | 1461232716581 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf0e800 == 100 [pid = 3387] [id = 310] 02:58:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e5eaeb400) [pid = 3387] [serial = 931] [outer = (nil)] 02:58:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e6f814000) [pid = 3387] [serial = 932] [outer = 0x7f9e5eaeb400] 02:58:36 INFO - PROCESS | 3387 | 1461232716651 Marionette DEBUG loaded listener.js 02:58:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e7184c000) [pid = 3387] [serial = 933] [outer = 0x7f9e5eaeb400] 02:58:37 INFO - PROCESS | 3387 | 1461232717571 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]]]}] 02:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1394ms 02:58:37 INFO - PROCESS | 3387 | 1461232717617 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 02:58:37 INFO - PROCESS | 3387 | 1461232717620 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 02:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:58:37 INFO - PROCESS | 3387 | 1461232717627 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:58:37 INFO - PROCESS | 3387 | 1461232717631 Marionette TRACE conn3 <- [1,1214,null,{}] 02:58:37 INFO - PROCESS | 3387 | 1461232717636 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}] 02:58:37 INFO - PROCESS | 3387 | 1461232717851 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 02:58:38 INFO - PROCESS | 3387 | 1461232718023 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b58f000 == 101 [pid = 3387] [id = 311] 02:58:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e4aad6000) [pid = 3387] [serial = 934] [outer = (nil)] 02:58:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e4aae0000) [pid = 3387] [serial = 935] [outer = 0x7f9e4aad6000] 02:58:38 INFO - PROCESS | 3387 | 1461232718102 Marionette DEBUG loaded listener.js 02:58:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e71d5a800) [pid = 3387] [serial = 936] [outer = 0x7f9e4aad6000] 02:58:38 INFO - PROCESS | 3387 | 1461232718916 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]]]}] 02:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1330ms 02:58:38 INFO - PROCESS | 3387 | 1461232718958 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 02:58:38 INFO - PROCESS | 3387 | 1461232718962 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 02:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:58:38 INFO - PROCESS | 3387 | 1461232718968 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:58:38 INFO - PROCESS | 3387 | 1461232718971 Marionette TRACE conn3 <- [1,1218,null,{}] 02:58:38 INFO - PROCESS | 3387 | 1461232718976 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}] 02:58:39 INFO - PROCESS | 3387 | 1461232719147 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 02:58:39 INFO - PROCESS | 3387 | 1461232719325 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b5a7800 == 102 [pid = 3387] [id = 312] 02:58:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e4aad9400) [pid = 3387] [serial = 937] [outer = (nil)] 02:58:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e4b830000) [pid = 3387] [serial = 938] [outer = 0x7f9e4aad9400] 02:58:39 INFO - PROCESS | 3387 | 1461232719399 Marionette DEBUG loaded listener.js 02:58:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e4b835400) [pid = 3387] [serial = 939] [outer = 0x7f9e4aad9400] 02:58:40 INFO - PROCESS | 3387 | 1461232720285 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]]]}] 02:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1382ms 02:58:40 INFO - PROCESS | 3387 | 1461232720351 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 02:58:40 INFO - PROCESS | 3387 | 1461232720355 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 02:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:58:40 INFO - PROCESS | 3387 | 1461232720361 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:58:40 INFO - PROCESS | 3387 | 1461232720364 Marionette TRACE conn3 <- [1,1222,null,{}] 02:58:40 INFO - PROCESS | 3387 | 1461232720369 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}] 02:58:40 INFO - PROCESS | 3387 | 1461232720544 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 02:58:40 INFO - PROCESS | 3387 | 1461232720718 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fd8000 == 103 [pid = 3387] [id = 313] 02:58:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e4b829400) [pid = 3387] [serial = 940] [outer = (nil)] 02:58:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e4b8ec800) [pid = 3387] [serial = 941] [outer = 0x7f9e4b829400] 02:58:40 INFO - PROCESS | 3387 | 1461232720786 Marionette DEBUG loaded listener.js 02:58:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e4b8f1c00) [pid = 3387] [serial = 942] [outer = 0x7f9e4b829400] 02:58:41 INFO - PROCESS | 3387 | 1461232721642 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] 02:58:41 INFO - PROCESS | 3387 | 1461232721697 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 02:58:41 INFO - PROCESS | 3387 | 1461232721703 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:58:41 INFO - PROCESS | 3387 | 1461232721706 Marionette TRACE conn3 <- [1,1226,null,{}] 02:58:41 INFO - PROCESS | 3387 | 1461232721711 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}] 02:58:41 INFO - PROCESS | 3387 | 1461232721880 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 02:58:42 INFO - PROCESS | 3387 | 1461232722061 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec11800 == 104 [pid = 3387] [id = 314] 02:58:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e4b82a800) [pid = 3387] [serial = 943] [outer = (nil)] 02:58:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e4b8f9400) [pid = 3387] [serial = 944] [outer = 0x7f9e4b82a800] 02:58:42 INFO - PROCESS | 3387 | 1461232722134 Marionette DEBUG loaded listener.js 02:58:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e4dba5400) [pid = 3387] [serial = 945] [outer = 0x7f9e4b82a800] 02:58:42 INFO - PROCESS | 3387 | 1461232722942 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]]]}] 02:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1285ms 02:58:42 INFO - PROCESS | 3387 | 1461232722988 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 02:58:42 INFO - PROCESS | 3387 | 1461232722992 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 02:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:58:43 INFO - PROCESS | 3387 | 1461232722997 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:58:43 INFO - PROCESS | 3387 | 1461232723000 Marionette TRACE conn3 <- [1,1230,null,{}] 02:58:43 INFO - PROCESS | 3387 | 1461232723006 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}] 02:58:43 INFO - PROCESS | 3387 | 1461232723175 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 02:58:43 INFO - PROCESS | 3387 | 1461232723353 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec29000 == 105 [pid = 3387] [id = 315] 02:58:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e482d2000) [pid = 3387] [serial = 946] [outer = (nil)] 02:58:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e482db000) [pid = 3387] [serial = 947] [outer = 0x7f9e482d2000] 02:58:43 INFO - PROCESS | 3387 | 1461232723423 Marionette DEBUG loaded listener.js 02:58:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e482df800) [pid = 3387] [serial = 948] [outer = 0x7f9e482d2000] 02:58:44 INFO - PROCESS | 3387 | 1461232724329 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]]]}] 02:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1383ms 02:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:58:44 INFO - PROCESS | 3387 | 1461232724381 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 02:58:44 INFO - PROCESS | 3387 | 1461232724384 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 02:58:44 INFO - PROCESS | 3387 | 1461232724392 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:58:44 INFO - PROCESS | 3387 | 1461232724396 Marionette TRACE conn3 <- [1,1234,null,{}] 02:58:44 INFO - PROCESS | 3387 | 1461232724402 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}] 02:58:44 INFO - PROCESS | 3387 | 1461232724598 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 02:58:44 INFO - PROCESS | 3387 | 1461232724778 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e483f1800 == 106 [pid = 3387] [id = 316] 02:58:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e4923b800) [pid = 3387] [serial = 949] [outer = (nil)] 02:58:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e49248000) [pid = 3387] [serial = 950] [outer = 0x7f9e4923b800] 02:58:44 INFO - PROCESS | 3387 | 1461232724857 Marionette DEBUG loaded listener.js 02:58:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e4b8fa400) [pid = 3387] [serial = 951] [outer = 0x7f9e4923b800] 02:58:45 INFO - PROCESS | 3387 | 1461232725739 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]]]}] 02:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1386ms 02:58:45 INFO - PROCESS | 3387 | 1461232725777 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 02:58:45 INFO - PROCESS | 3387 | 1461232725780 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 02:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:58:45 INFO - PROCESS | 3387 | 1461232725786 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:58:45 INFO - PROCESS | 3387 | 1461232725788 Marionette TRACE conn3 <- [1,1238,null,{}] 02:58:45 INFO - PROCESS | 3387 | 1461232725794 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}] 02:58:45 INFO - PROCESS | 3387 | 1461232725981 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 02:58:46 INFO - PROCESS | 3387 | 1461232726166 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeae000 == 107 [pid = 3387] [id = 317] 02:58:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e482d2800) [pid = 3387] [serial = 952] [outer = (nil)] 02:58:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e4aad4c00) [pid = 3387] [serial = 953] [outer = 0x7f9e482d2800] 02:58:46 INFO - PROCESS | 3387 | 1461232726233 Marionette DEBUG loaded listener.js 02:58:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e4dbb0800) [pid = 3387] [serial = 954] [outer = 0x7f9e482d2800] 02:58:47 INFO - PROCESS | 3387 | 1461232727457 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]]]}] 02:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1686ms 02:58:47 INFO - PROCESS | 3387 | 1461232727486 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 02:58:47 INFO - PROCESS | 3387 | 1461232727493 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 02:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:58:47 INFO - PROCESS | 3387 | 1461232727504 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:58:47 INFO - PROCESS | 3387 | 1461232727508 Marionette TRACE conn3 <- [1,1242,null,{}] 02:58:47 INFO - PROCESS | 3387 | 1461232727517 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}] 02:58:47 INFO - PROCESS | 3387 | 1461232727688 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 02:58:47 INFO - PROCESS | 3387 | 1461232727901 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c064800 == 108 [pid = 3387] [id = 318] 02:58:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e49f0c000) [pid = 3387] [serial = 955] [outer = (nil)] 02:58:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e4aad5800) [pid = 3387] [serial = 956] [outer = 0x7f9e49f0c000] 02:58:47 INFO - PROCESS | 3387 | 1461232727967 Marionette DEBUG loaded listener.js 02:58:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e4ae0ec00) [pid = 3387] [serial = 957] [outer = 0x7f9e49f0c000] 02:58:49 INFO - PROCESS | 3387 | 1461232729019 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]]]}] 02:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1581ms 02:58:49 INFO - PROCESS | 3387 | 1461232729086 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 02:58:49 INFO - PROCESS | 3387 | 1461232729095 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 02:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:58:49 INFO - PROCESS | 3387 | 1461232729105 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:58:49 INFO - PROCESS | 3387 | 1461232729109 Marionette TRACE conn3 <- [1,1246,null,{}] 02:58:49 INFO - PROCESS | 3387 | 1461232729114 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}] 02:58:49 INFO - PROCESS | 3387 | 1461232729284 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c5f000 == 107 [pid = 3387] [id = 77] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d616800 == 106 [pid = 3387] [id = 221] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec12800 == 105 [pid = 3387] [id = 304] 02:58:49 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e4c193c00) [pid = 3387] [serial = 839] [outer = (nil)] [url = about:blank] 02:58:49 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e5eaf2800) [pid = 3387] [serial = 863] [outer = (nil)] [url = about:blank] 02:58:49 INFO - PROCESS | 3387 | 1461232729620 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5aad0800 == 104 [pid = 3387] [id = 303] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e24800 == 103 [pid = 3387] [id = 302] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55dbf800 == 102 [pid = 3387] [id = 301] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dfd7000 == 101 [pid = 3387] [id = 300] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ddde800 == 100 [pid = 3387] [id = 299] 02:58:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e52800 == 101 [pid = 3387] [id = 319] 02:58:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e49f13000) [pid = 3387] [serial = 958] [outer = (nil)] 02:58:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e4be1dc00) [pid = 3387] [serial = 959] [outer = 0x7f9e49f13000] 02:58:49 INFO - PROCESS | 3387 | 1461232729698 Marionette DEBUG loaded listener.js 02:58:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e4dba8000) [pid = 3387] [serial = 960] [outer = 0x7f9e49f13000] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e5b000 == 100 [pid = 3387] [id = 297] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c076800 == 99 [pid = 3387] [id = 296] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c05e800 == 98 [pid = 3387] [id = 295] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e495d2000 == 97 [pid = 3387] [id = 294] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eeba800 == 96 [pid = 3387] [id = 293] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e7435f000 == 95 [pid = 3387] [id = 292] 02:58:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71836800 == 94 [pid = 3387] [id = 291] 02:58:50 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d60f800 == 93 [pid = 3387] [id = 290] 02:58:50 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5bf12800 == 92 [pid = 3387] [id = 289] 02:58:50 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56220000 == 91 [pid = 3387] [id = 288] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e4de75c00) [pid = 3387] [serial = 843] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e4c193800) [pid = 3387] [serial = 842] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e59855800) [pid = 3387] [serial = 854] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e5761c400) [pid = 3387] [serial = 851] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e6c71c400) [pid = 3387] [serial = 821] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e5bf9a800) [pid = 3387] [serial = 857] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e53429000) [pid = 3387] [serial = 846] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e53422c00) [pid = 3387] [serial = 845] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e4eb4b400) [pid = 3387] [serial = 833] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e5d908400) [pid = 3387] [serial = 858] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e55f9cc00) [pid = 3387] [serial = 812] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e5540ec00) [pid = 3387] [serial = 848] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e55fa0000) [pid = 3387] [serial = 849] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e59cac800) [pid = 3387] [serial = 830] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e5f7bcc00) [pid = 3387] [serial = 818] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e6b6be000) [pid = 3387] [serial = 809] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e6d7c5c00) [pid = 3387] [serial = 824] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e59dbdc00) [pid = 3387] [serial = 815] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e59caa400) [pid = 3387] [serial = 836] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e6c79bc00) [pid = 3387] [serial = 810] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e53430c00) [pid = 3387] [serial = 827] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e59cad800) [pid = 3387] [serial = 855] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e5c94bc00) [pid = 3387] [serial = 860] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e58a51000) [pid = 3387] [serial = 852] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e5eaf2400) [pid = 3387] [serial = 861] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e5fcb5c00) [pid = 3387] [serial = 762] [outer = (nil)] [url = about:blank] 02:58:50 INFO - PROCESS | 3387 | 1461232730471 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]]]}] 02:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1428ms 02:58:50 INFO - PROCESS | 3387 | 1461232730534 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 02:58:50 INFO - PROCESS | 3387 | 1461232730538 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 02:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:58:50 INFO - PROCESS | 3387 | 1461232730544 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:58:50 INFO - PROCESS | 3387 | 1461232730550 Marionette TRACE conn3 <- [1,1250,null,{}] 02:58:50 INFO - PROCESS | 3387 | 1461232730568 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}] 02:58:50 INFO - PROCESS | 3387 | 1461232730735 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 02:58:50 INFO - PROCESS | 3387 | 1461232730746 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec5e800 == 92 [pid = 3387] [id = 320] 02:58:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e4dbb1800) [pid = 3387] [serial = 961] [outer = (nil)] 02:58:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e4fc18800) [pid = 3387] [serial = 962] [outer = 0x7f9e4dbb1800] 02:58:50 INFO - PROCESS | 3387 | 1461232730812 Marionette DEBUG loaded listener.js 02:58:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e4ffd1800) [pid = 3387] [serial = 963] [outer = 0x7f9e4dbb1800] 02:58:51 INFO - PROCESS | 3387 | 1461232731654 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]]]}] 02:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1138ms 02:58:51 INFO - PROCESS | 3387 | 1461232731683 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 02:58:51 INFO - PROCESS | 3387 | 1461232731687 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 02:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:58:51 INFO - PROCESS | 3387 | 1461232731692 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:58:51 INFO - PROCESS | 3387 | 1461232731694 Marionette TRACE conn3 <- [1,1254,null,{}] 02:58:51 INFO - PROCESS | 3387 | 1461232731699 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}] 02:58:51 INFO - PROCESS | 3387 | 1461232731855 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 02:58:51 INFO - PROCESS | 3387 | 1461232731869 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e555ae800 == 93 [pid = 3387] [id = 321] 02:58:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e4be17c00) [pid = 3387] [serial = 964] [outer = (nil)] 02:58:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e55151c00) [pid = 3387] [serial = 965] [outer = 0x7f9e4be17c00] 02:58:51 INFO - PROCESS | 3387 | 1461232731932 Marionette DEBUG loaded listener.js 02:58:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e55276400) [pid = 3387] [serial = 966] [outer = 0x7f9e4be17c00] 02:58:52 INFO - PROCESS | 3387 | 1461232732844 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]]]}] 02:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1225ms 02:58:52 INFO - PROCESS | 3387 | 1461232732919 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 02:58:52 INFO - PROCESS | 3387 | 1461232732923 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 02:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:58:52 INFO - PROCESS | 3387 | 1461232732929 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:58:52 INFO - PROCESS | 3387 | 1461232732931 Marionette TRACE conn3 <- [1,1258,null,{}] 02:58:52 INFO - PROCESS | 3387 | 1461232732936 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}] 02:58:53 INFO - PROCESS | 3387 | 1461232733139 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 02:58:53 INFO - PROCESS | 3387 | 1461232733163 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56232800 == 94 [pid = 3387] [id = 322] 02:58:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e5342ec00) [pid = 3387] [serial = 967] [outer = (nil)] 02:58:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e552d9800) [pid = 3387] [serial = 968] [outer = 0x7f9e5342ec00] 02:58:53 INFO - PROCESS | 3387 | 1461232733224 Marionette DEBUG loaded listener.js 02:58:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e55752400) [pid = 3387] [serial = 969] [outer = 0x7f9e5342ec00] 02:58:54 INFO - PROCESS | 3387 | 1461232734315 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]]]}] 02:58:54 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e55251400) [pid = 3387] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:58:54 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e55272400) [pid = 3387] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:58:54 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e5524b000) [pid = 3387] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:58:54 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e4ae1b400) [pid = 3387] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:58:54 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e4de79800) [pid = 3387] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:58:54 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e4ffc7c00) [pid = 3387] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:58:54 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e5633c800) [pid = 3387] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1428ms 02:58:54 INFO - PROCESS | 3387 | 1461232734359 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 02:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:58:54 INFO - PROCESS | 3387 | 1461232734362 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 02:58:54 INFO - PROCESS | 3387 | 1461232734367 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:58:54 INFO - PROCESS | 3387 | 1461232734370 Marionette TRACE conn3 <- [1,1262,null,{}] 02:58:54 INFO - PROCESS | 3387 | 1461232734375 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}] 02:58:54 INFO - PROCESS | 3387 | 1461232734540 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 02:58:54 INFO - PROCESS | 3387 | 1461232734674 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564b5000 == 95 [pid = 3387] [id = 323] 02:58:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e55410400) [pid = 3387] [serial = 970] [outer = (nil)] 02:58:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e56340800) [pid = 3387] [serial = 971] [outer = 0x7f9e55410400] 02:58:54 INFO - PROCESS | 3387 | 1461232734772 Marionette DEBUG loaded listener.js 02:58:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e5737ac00) [pid = 3387] [serial = 972] [outer = 0x7f9e55410400] 02:58:55 INFO - PROCESS | 3387 | 1461232735412 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]]]}] 02:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1075ms 02:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:58:55 INFO - PROCESS | 3387 | 1461232735448 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 02:58:55 INFO - PROCESS | 3387 | 1461232735451 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 02:58:55 INFO - PROCESS | 3387 | 1461232735457 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:58:55 INFO - PROCESS | 3387 | 1461232735460 Marionette TRACE conn3 <- [1,1266,null,{}] 02:58:55 INFO - PROCESS | 3387 | 1461232735465 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}] 02:58:55 INFO - PROCESS | 3387 | 1461232735611 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 02:58:55 INFO - PROCESS | 3387 | 1461232735749 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e3e000 == 96 [pid = 3387] [id = 324] 02:58:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e4dbad000) [pid = 3387] [serial = 973] [outer = (nil)] 02:58:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e5748e800) [pid = 3387] [serial = 974] [outer = 0x7f9e4dbad000] 02:58:55 INFO - PROCESS | 3387 | 1461232735811 Marionette DEBUG loaded listener.js 02:58:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e58a5c000) [pid = 3387] [serial = 975] [outer = 0x7f9e4dbad000] 02:58:56 INFO - PROCESS | 3387 | 1461232736668 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]]]}] 02:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1281ms 02:58:56 INFO - PROCESS | 3387 | 1461232736739 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 02:58:56 INFO - PROCESS | 3387 | 1461232736745 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 02:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:58:56 INFO - PROCESS | 3387 | 1461232736753 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:58:56 INFO - PROCESS | 3387 | 1461232736760 Marionette TRACE conn3 <- [1,1270,null,{}] 02:58:56 INFO - PROCESS | 3387 | 1461232736769 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}] 02:58:57 INFO - PROCESS | 3387 | 1461232737005 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 02:58:57 INFO - PROCESS | 3387 | 1461232737193 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf21800 == 97 [pid = 3387] [id = 325] 02:58:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e4923b000) [pid = 3387] [serial = 976] [outer = (nil)] 02:58:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e4aad9c00) [pid = 3387] [serial = 977] [outer = 0x7f9e4923b000] 02:58:57 INFO - PROCESS | 3387 | 1461232737267 Marionette DEBUG loaded listener.js 02:58:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e4b4ea800) [pid = 3387] [serial = 978] [outer = 0x7f9e4923b000] 02:58:58 INFO - PROCESS | 3387 | 1461232738219 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]]]}] 02:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1535ms 02:58:58 INFO - PROCESS | 3387 | 1461232738288 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 02:58:58 INFO - PROCESS | 3387 | 1461232738295 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 02:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:58:58 INFO - PROCESS | 3387 | 1461232738307 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:58:58 INFO - PROCESS | 3387 | 1461232738310 Marionette TRACE conn3 <- [1,1274,null,{}] 02:58:58 INFO - PROCESS | 3387 | 1461232738316 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}] 02:58:58 INFO - PROCESS | 3387 | 1461232738531 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 02:58:58 INFO - PROCESS | 3387 | 1461232738755 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:58:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeba000 == 98 [pid = 3387] [id = 326] 02:58:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e4c18bc00) [pid = 3387] [serial = 979] [outer = (nil)] 02:58:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e4dbb1c00) [pid = 3387] [serial = 980] [outer = 0x7f9e4c18bc00] 02:58:58 INFO - PROCESS | 3387 | 1461232738872 Marionette DEBUG loaded listener.js 02:58:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e4eb4a000) [pid = 3387] [serial = 981] [outer = 0x7f9e4c18bc00] 02:58:59 INFO - PROCESS | 3387 | 1461232739816 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]]]}] 02:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1582ms 02:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:58:59 INFO - PROCESS | 3387 | 1461232739889 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 02:58:59 INFO - PROCESS | 3387 | 1461232739892 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 02:58:59 INFO - PROCESS | 3387 | 1461232739898 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:58:59 INFO - PROCESS | 3387 | 1461232739904 Marionette TRACE conn3 <- [1,1278,null,{}] 02:58:59 INFO - PROCESS | 3387 | 1461232739919 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}] 02:59:00 INFO - PROCESS | 3387 | 1461232740141 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 02:59:00 INFO - PROCESS | 3387 | 1461232740370 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5b46d800 == 99 [pid = 3387] [id = 327] 02:59:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e5575d800) [pid = 3387] [serial = 982] [outer = (nil)] 02:59:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e55e31000) [pid = 3387] [serial = 983] [outer = 0x7f9e5575d800] 02:59:00 INFO - PROCESS | 3387 | 1461232740486 Marionette DEBUG loaded listener.js 02:59:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e564f6000) [pid = 3387] [serial = 984] [outer = 0x7f9e5575d800] 02:59:01 INFO - PROCESS | 3387 | 1461232741326 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]]]}] 02:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1494ms 02:59:01 INFO - PROCESS | 3387 | 1461232741394 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 02:59:01 INFO - PROCESS | 3387 | 1461232741400 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 02:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:59:01 INFO - PROCESS | 3387 | 1461232741407 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:59:01 INFO - PROCESS | 3387 | 1461232741411 Marionette TRACE conn3 <- [1,1282,null,{}] 02:59:01 INFO - PROCESS | 3387 | 1461232741418 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}] 02:59:01 INFO - PROCESS | 3387 | 1461232741643 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 02:59:01 INFO - PROCESS | 3387 | 1461232741816 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec12000 == 100 [pid = 3387] [id = 328] 02:59:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e552db000) [pid = 3387] [serial = 985] [outer = (nil)] 02:59:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e58d47c00) [pid = 3387] [serial = 986] [outer = 0x7f9e552db000] 02:59:01 INFO - PROCESS | 3387 | 1461232741891 Marionette DEBUG loaded listener.js 02:59:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e59b6b800) [pid = 3387] [serial = 987] [outer = 0x7f9e552db000] 02:59:02 INFO - PROCESS | 3387 | 1461232742747 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]]]}] 02:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1389ms 02:59:02 INFO - PROCESS | 3387 | 1461232742797 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 02:59:02 INFO - PROCESS | 3387 | 1461232742800 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 02:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:59:02 INFO - PROCESS | 3387 | 1461232742807 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:59:02 INFO - PROCESS | 3387 | 1461232742810 Marionette TRACE conn3 <- [1,1286,null,{}] 02:59:02 INFO - PROCESS | 3387 | 1461232742815 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}] 02:59:02 INFO - PROCESS | 3387 | 1461232742993 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 02:59:03 INFO - PROCESS | 3387 | 1461232743175 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fe96000 == 101 [pid = 3387] [id = 329] 02:59:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e55849c00) [pid = 3387] [serial = 988] [outer = (nil)] 02:59:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e59dbe000) [pid = 3387] [serial = 989] [outer = 0x7f9e55849c00] 02:59:03 INFO - PROCESS | 3387 | 1461232743244 Marionette DEBUG loaded listener.js 02:59:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e5c94bc00) [pid = 3387] [serial = 990] [outer = 0x7f9e55849c00] 02:59:04 INFO - PROCESS | 3387 | 1461232744144 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]]]}] 02:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1379ms 02:59:04 INFO - PROCESS | 3387 | 1461232744187 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 02:59:04 INFO - PROCESS | 3387 | 1461232744190 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 02:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:59:04 INFO - PROCESS | 3387 | 1461232744196 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:59:04 INFO - PROCESS | 3387 | 1461232744198 Marionette TRACE conn3 <- [1,1290,null,{}] 02:59:04 INFO - PROCESS | 3387 | 1461232744204 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}] 02:59:04 INFO - PROCESS | 3387 | 1461232744406 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 02:59:04 INFO - PROCESS | 3387 | 1461232744583 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c7b1800 == 102 [pid = 3387] [id = 330] 02:59:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e5d9fc000) [pid = 3387] [serial = 991] [outer = (nil)] 02:59:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e5e3db800) [pid = 3387] [serial = 992] [outer = 0x7f9e5d9fc000] 02:59:04 INFO - PROCESS | 3387 | 1461232744658 Marionette DEBUG loaded listener.js 02:59:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e5f710800) [pid = 3387] [serial = 993] [outer = 0x7f9e5d9fc000] 02:59:05 INFO - PROCESS | 3387 | 1461232745506 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]]]}] 02:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1381ms 02:59:05 INFO - PROCESS | 3387 | 1461232745578 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 02:59:05 INFO - PROCESS | 3387 | 1461232745582 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 02:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:59:05 INFO - PROCESS | 3387 | 1461232745588 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:59:05 INFO - PROCESS | 3387 | 1461232745592 Marionette TRACE conn3 <- [1,1294,null,{}] 02:59:05 INFO - PROCESS | 3387 | 1461232745597 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}] 02:59:05 INFO - PROCESS | 3387 | 1461232745797 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 02:59:05 INFO - PROCESS | 3387 | 1461232745984 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71119800 == 103 [pid = 3387] [id = 331] 02:59:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e5dc02400) [pid = 3387] [serial = 994] [outer = (nil)] 02:59:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e5fcc3c00) [pid = 3387] [serial = 995] [outer = 0x7f9e5dc02400] 02:59:06 INFO - PROCESS | 3387 | 1461232746054 Marionette DEBUG loaded listener.js 02:59:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e61ddec00) [pid = 3387] [serial = 996] [outer = 0x7f9e5dc02400] 02:59:06 INFO - PROCESS | 3387 | 1461232746887 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]]]}] 02:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1327ms 02:59:06 INFO - PROCESS | 3387 | 1461232746915 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:59:06 INFO - PROCESS | 3387 | 1461232746919 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:59:06 INFO - PROCESS | 3387 | 1461232746925 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:59:06 INFO - PROCESS | 3387 | 1461232746928 Marionette TRACE conn3 <- [1,1298,null,{}] 02:59:06 INFO - PROCESS | 3387 | 1461232746934 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}] 02:59:07 INFO - PROCESS | 3387 | 1461232747104 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:59:07 INFO - PROCESS | 3387 | 1461232747287 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71d32800 == 104 [pid = 3387] [id = 332] 02:59:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e5e09c800) [pid = 3387] [serial = 997] [outer = (nil)] 02:59:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e6c4bd000) [pid = 3387] [serial = 998] [outer = 0x7f9e5e09c800] 02:59:07 INFO - PROCESS | 3387 | 1461232747356 Marionette DEBUG loaded listener.js 02:59:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e6d7b9c00) [pid = 3387] [serial = 999] [outer = 0x7f9e5e09c800] 02:59:08 INFO - PROCESS | 3387 | 1461232748221 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]]]}] 02:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1339ms 02:59:08 INFO - PROCESS | 3387 | 1461232748266 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:59:08 INFO - PROCESS | 3387 | 1461232748270 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:59:08 INFO - PROCESS | 3387 | 1461232748276 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:59:08 INFO - PROCESS | 3387 | 1461232748279 Marionette TRACE conn3 <- [1,1302,null,{}] 02:59:08 INFO - PROCESS | 3387 | 1461232748284 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}] 02:59:08 INFO - PROCESS | 3387 | 1461232748458 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:59:08 INFO - PROCESS | 3387 | 1461232748646 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e479da000 == 105 [pid = 3387] [id = 333] 02:59:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e49cd8000) [pid = 3387] [serial = 1000] [outer = (nil)] 02:59:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e49ce1400) [pid = 3387] [serial = 1001] [outer = 0x7f9e49cd8000] 02:59:08 INFO - PROCESS | 3387 | 1461232748717 Marionette DEBUG loaded listener.js 02:59:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e49ce5400) [pid = 3387] [serial = 1002] [outer = 0x7f9e49cd8000] 02:59:09 INFO - PROCESS | 3387 | 1461232749564 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]]]}] 02:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1340ms 02:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:59:09 INFO - PROCESS | 3387 | 1461232749616 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:59:09 INFO - PROCESS | 3387 | 1461232749619 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:59:09 INFO - PROCESS | 3387 | 1461232749626 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:59:09 INFO - PROCESS | 3387 | 1461232749629 Marionette TRACE conn3 <- [1,1306,null,{}] 02:59:09 INFO - PROCESS | 3387 | 1461232749635 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}] 02:59:09 INFO - PROCESS | 3387 | 1461232749805 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:59:09 INFO - PROCESS | 3387 | 1461232749988 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71da8000 == 106 [pid = 3387] [id = 334] 02:59:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e49cdac00) [pid = 3387] [serial = 1003] [outer = (nil)] 02:59:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e6c907400) [pid = 3387] [serial = 1004] [outer = 0x7f9e49cdac00] 02:59:10 INFO - PROCESS | 3387 | 1461232750057 Marionette DEBUG loaded listener.js 02:59:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e71879400) [pid = 3387] [serial = 1005] [outer = 0x7f9e49cdac00] 02:59:11 INFO - PROCESS | 3387 | 1461232751000 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]]]}] 02:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1437ms 02:59:11 INFO - PROCESS | 3387 | 1461232751062 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:59:11 INFO - PROCESS | 3387 | 1461232751066 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:59:11 INFO - PROCESS | 3387 | 1461232751072 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:59:11 INFO - PROCESS | 3387 | 1461232751076 Marionette TRACE conn3 <- [1,1310,null,{}] 02:59:11 INFO - PROCESS | 3387 | 1461232751081 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}] 02:59:11 INFO - PROCESS | 3387 | 1461232751292 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:59:11 INFO - PROCESS | 3387 | 1461232751473 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b736800 == 107 [pid = 3387] [id = 335] 02:59:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e490e0400) [pid = 3387] [serial = 1006] [outer = (nil)] 02:59:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e490e7c00) [pid = 3387] [serial = 1007] [outer = 0x7f9e490e0400] 02:59:11 INFO - PROCESS | 3387 | 1461232751552 Marionette DEBUG loaded listener.js 02:59:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e56351800) [pid = 3387] [serial = 1008] [outer = 0x7f9e490e0400] 02:59:12 INFO - PROCESS | 3387 | 1461232752451 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] 02:59:12 INFO - PROCESS | 3387 | 1461232752506 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:59:12 INFO - PROCESS | 3387 | 1461232752513 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:59:12 INFO - PROCESS | 3387 | 1461232752516 Marionette TRACE conn3 <- [1,1314,null,{}] 02:59:12 INFO - PROCESS | 3387 | 1461232752521 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}] 02:59:12 INFO - PROCESS | 3387 | 1461232752696 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:59:12 INFO - PROCESS | 3387 | 1461232752885 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563e9000 == 108 [pid = 3387] [id = 336] 02:59:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e482df400) [pid = 3387] [serial = 1009] [outer = (nil)] 02:59:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e593c8400) [pid = 3387] [serial = 1010] [outer = 0x7f9e482df400] 02:59:12 INFO - PROCESS | 3387 | 1461232752966 Marionette DEBUG loaded listener.js 02:59:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e593cec00) [pid = 3387] [serial = 1011] [outer = 0x7f9e482df400] 02:59:14 INFO - PROCESS | 3387 | 1461232754101 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]]]}] 02:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1632ms 02:59:14 INFO - PROCESS | 3387 | 1461232754147 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:59:14 INFO - PROCESS | 3387 | 1461232754152 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:59:14 INFO - PROCESS | 3387 | 1461232754160 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:59:14 INFO - PROCESS | 3387 | 1461232754165 Marionette TRACE conn3 <- [1,1318,null,{}] 02:59:14 INFO - PROCESS | 3387 | 1461232754174 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}] 02:59:14 INFO - PROCESS | 3387 | 1461232754353 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:59:14 INFO - PROCESS | 3387 | 1461232754578 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c05d800 == 109 [pid = 3387] [id = 337] 02:59:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e49245c00) [pid = 3387] [serial = 1012] [outer = (nil)] 02:59:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e49249400) [pid = 3387] [serial = 1013] [outer = 0x7f9e49245c00] 02:59:14 INFO - PROCESS | 3387 | 1461232754647 Marionette DEBUG loaded listener.js 02:59:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e4aadd400) [pid = 3387] [serial = 1014] [outer = 0x7f9e49245c00] 02:59:15 INFO - PROCESS | 3387 | 1461232755486 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]]]}] 02:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1391ms 02:59:15 INFO - PROCESS | 3387 | 1461232755552 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:59:15 INFO - PROCESS | 3387 | 1461232755559 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:59:15 INFO - PROCESS | 3387 | 1461232755568 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:59:15 INFO - PROCESS | 3387 | 1461232755571 Marionette TRACE conn3 <- [1,1322,null,{}] 02:59:15 INFO - PROCESS | 3387 | 1461232755577 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}] 02:59:15 INFO - PROCESS | 3387 | 1461232755743 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:59:15 INFO - PROCESS | 3387 | 1461232755940 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dde2000 == 110 [pid = 3387] [id = 338] 02:59:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e482d1800) [pid = 3387] [serial = 1015] [outer = (nil)] 02:59:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e49241400) [pid = 3387] [serial = 1016] [outer = 0x7f9e482d1800] 02:59:16 INFO - PROCESS | 3387 | 1461232756019 Marionette DEBUG loaded listener.js 02:59:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e4b8f2800) [pid = 3387] [serial = 1017] [outer = 0x7f9e482d1800] 02:59:17 INFO - PROCESS | 3387 | 1461232757011 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]]]}] 02:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1480ms 02:59:17 INFO - PROCESS | 3387 | 1461232757049 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:59:17 INFO - PROCESS | 3387 | 1461232757052 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:59:17 INFO - PROCESS | 3387 | 1461232757059 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:59:17 INFO - PROCESS | 3387 | 1461232757064 Marionette TRACE conn3 <- [1,1326,null,{}] 02:59:17 INFO - PROCESS | 3387 | 1461232757078 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}] 02:59:17 INFO - PROCESS | 3387 | 1461232757243 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564be800 == 109 [pid = 3387] [id = 270] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f7ce800 == 108 [pid = 3387] [id = 52] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c9f3800 == 107 [pid = 3387] [id = 272] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b643000 == 106 [pid = 3387] [id = 278] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c875800 == 105 [pid = 3387] [id = 279] 02:59:17 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e5fc5c400) [pid = 3387] [serial = 917] [outer = (nil)] [url = about:blank] 02:59:17 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e4be19000) [pid = 3387] [serial = 890] [outer = (nil)] [url = about:blank] 02:59:17 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e49f0e800) [pid = 3387] [serial = 893] [outer = (nil)] [url = about:blank] 02:59:17 INFO - PROCESS | 3387 | 1461232757601 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ddd8800 == 104 [pid = 3387] [id = 277] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564b5000 == 103 [pid = 3387] [id = 323] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56232800 == 102 [pid = 3387] [id = 322] 02:59:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e5d800 == 103 [pid = 3387] [id = 339] 02:59:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e4aad3c00) [pid = 3387] [serial = 1018] [outer = (nil)] 02:59:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e4dbab400) [pid = 3387] [serial = 1019] [outer = 0x7f9e4aad3c00] 02:59:17 INFO - PROCESS | 3387 | 1461232757697 Marionette DEBUG loaded listener.js 02:59:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e4ed10000) [pid = 3387] [serial = 1020] [outer = 0x7f9e4aad3c00] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e555ae800 == 102 [pid = 3387] [id = 321] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec5e800 == 101 [pid = 3387] [id = 320] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e52800 == 100 [pid = 3387] [id = 319] 02:59:17 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c064800 == 99 [pid = 3387] [id = 318] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec29000 == 98 [pid = 3387] [id = 315] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec11800 == 97 [pid = 3387] [id = 314] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fd8000 == 96 [pid = 3387] [id = 313] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b5a7800 == 95 [pid = 3387] [id = 312] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b58f000 == 94 [pid = 3387] [id = 311] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf0e800 == 93 [pid = 3387] [id = 310] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71c6a000 == 92 [pid = 3387] [id = 309] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6f886800 == 91 [pid = 3387] [id = 308] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e9a2800 == 90 [pid = 3387] [id = 307] 02:59:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eeaa800 == 89 [pid = 3387] [id = 306] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e5e3a9000) [pid = 3387] [serial = 915] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e5633fc00) [pid = 3387] [serial = 869] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e552e0c00) [pid = 3387] [serial = 905] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e59b77000) [pid = 3387] [serial = 912] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e5634b000) [pid = 3387] [serial = 908] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e4ffce800) [pid = 3387] [serial = 866] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e4dcc4800) [pid = 3387] [serial = 900] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e55e32400) [pid = 3387] [serial = 906] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e5bfa1800) [pid = 3387] [serial = 872] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e4fed8800) [pid = 3387] [serial = 903] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e4eb45800) [pid = 3387] [serial = 902] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e4c18fc00) [pid = 3387] [serial = 899] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e4b4ebc00) [pid = 3387] [serial = 887] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e5f71c000) [pid = 3387] [serial = 875] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e5d9fc400) [pid = 3387] [serial = 914] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e552db800) [pid = 3387] [serial = 884] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e58d4b000) [pid = 3387] [serial = 911] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e61a24400) [pid = 3387] [serial = 878] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e5fcb8800) [pid = 3387] [serial = 864] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e57381000) [pid = 3387] [serial = 909] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e552dc400) [pid = 3387] [serial = 896] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e719b9400) [pid = 3387] [serial = 881] [outer = (nil)] [url = about:blank] 02:59:18 INFO - PROCESS | 3387 | 1461232758469 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]]]}] 02:59:18 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 02:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1434ms 02:59:18 INFO - PROCESS | 3387 | 1461232758493 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:59:18 INFO - PROCESS | 3387 | 1461232758497 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:59:18 INFO - PROCESS | 3387 | 1461232758503 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:59:18 INFO - PROCESS | 3387 | 1461232758506 Marionette TRACE conn3 <- [1,1330,null,{}] 02:59:18 INFO - PROCESS | 3387 | 1461232758512 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}] 02:59:18 INFO - PROCESS | 3387 | 1461232758669 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:59:18 INFO - PROCESS | 3387 | 1461232758810 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf1f800 == 90 [pid = 3387] [id = 340] 02:59:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e4b4e2400) [pid = 3387] [serial = 1021] [outer = (nil)] 02:59:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e4fc1b400) [pid = 3387] [serial = 1022] [outer = 0x7f9e4b4e2400] 02:59:18 INFO - PROCESS | 3387 | 1461232758871 Marionette DEBUG loaded listener.js 02:59:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e4ffca800) [pid = 3387] [serial = 1023] [outer = 0x7f9e4b4e2400] 02:59:19 INFO - PROCESS | 3387 | 1461232759552 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]]]}] 02:59:19 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 02:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1086ms 02:59:19 INFO - PROCESS | 3387 | 1461232759590 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:59:19 INFO - PROCESS | 3387 | 1461232759594 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:59:19 INFO - PROCESS | 3387 | 1461232759599 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:59:19 INFO - PROCESS | 3387 | 1461232759601 Marionette TRACE conn3 <- [1,1334,null,{}] 02:59:19 INFO - PROCESS | 3387 | 1461232759606 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}] 02:59:19 INFO - PROCESS | 3387 | 1461232759822 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:59:19 INFO - PROCESS | 3387 | 1461232759842 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec54800 == 91 [pid = 3387] [id = 341] 02:59:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e49f0a400) [pid = 3387] [serial = 1024] [outer = (nil)] 02:59:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e5514b000) [pid = 3387] [serial = 1025] [outer = 0x7f9e49f0a400] 02:59:19 INFO - PROCESS | 3387 | 1461232759903 Marionette DEBUG loaded listener.js 02:59:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e552dc800) [pid = 3387] [serial = 1026] [outer = 0x7f9e49f0a400] 02:59:20 INFO - PROCESS | 3387 | 1461232760789 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]]]}] 02:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1226ms 02:59:20 INFO - PROCESS | 3387 | 1461232760826 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:59:20 INFO - PROCESS | 3387 | 1461232760830 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:59:20 INFO - PROCESS | 3387 | 1461232760841 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:59:20 INFO - PROCESS | 3387 | 1461232760844 Marionette TRACE conn3 <- [1,1338,null,{}] 02:59:20 INFO - PROCESS | 3387 | 1461232760853 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}] 02:59:21 INFO - PROCESS | 3387 | 1461232761088 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:59:21 INFO - PROCESS | 3387 | 1461232761112 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563e1000 == 92 [pid = 3387] [id = 342] 02:59:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e55e2fc00) [pid = 3387] [serial = 1027] [outer = (nil)] 02:59:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e593c5000) [pid = 3387] [serial = 1028] [outer = 0x7f9e55e2fc00] 02:59:21 INFO - PROCESS | 3387 | 1461232761177 Marionette DEBUG loaded listener.js 02:59:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e593cf800) [pid = 3387] [serial = 1029] [outer = 0x7f9e55e2fc00] 02:59:22 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e5342ec00) [pid = 3387] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:59:22 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e49f13000) [pid = 3387] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:59:22 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e49f0c000) [pid = 3387] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:59:22 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e4dbb1800) [pid = 3387] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:59:22 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e4be17c00) [pid = 3387] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:59:22 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e55410400) [pid = 3387] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:59:22 INFO - PROCESS | 3387 | 1461232762577 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]]]}] 02:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1782ms 02:59:22 INFO - PROCESS | 3387 | 1461232762624 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:59:22 INFO - PROCESS | 3387 | 1461232762628 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:59:22 INFO - PROCESS | 3387 | 1461232762634 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:59:22 INFO - PROCESS | 3387 | 1461232762636 Marionette TRACE conn3 <- [1,1342,null,{}] 02:59:22 INFO - PROCESS | 3387 | 1461232762641 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}] 02:59:22 INFO - PROCESS | 3387 | 1461232762825 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:59:22 INFO - PROCESS | 3387 | 1461232762977 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564af000 == 93 [pid = 3387] [id = 343] 02:59:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e49f13000) [pid = 3387] [serial = 1030] [outer = (nil)] 02:59:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e5634c800) [pid = 3387] [serial = 1031] [outer = 0x7f9e49f13000] 02:59:23 INFO - PROCESS | 3387 | 1461232763039 Marionette DEBUG loaded listener.js 02:59:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e593d1800) [pid = 3387] [serial = 1032] [outer = 0x7f9e49f13000] 02:59:23 INFO - PROCESS | 3387 | 1461232763672 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]]]}] 02:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1080ms 02:59:23 INFO - PROCESS | 3387 | 1461232763714 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:59:23 INFO - PROCESS | 3387 | 1461232763717 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:59:23 INFO - PROCESS | 3387 | 1461232763723 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:59:23 INFO - PROCESS | 3387 | 1461232763726 Marionette TRACE conn3 <- [1,1346,null,{}] 02:59:23 INFO - PROCESS | 3387 | 1461232763732 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}] 02:59:23 INFO - PROCESS | 3387 | 1461232763941 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:59:23 INFO - PROCESS | 3387 | 1461232763959 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec5d800 == 94 [pid = 3387] [id = 344] 02:59:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e552d6c00) [pid = 3387] [serial = 1033] [outer = (nil)] 02:59:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e5c89f000) [pid = 3387] [serial = 1034] [outer = 0x7f9e552d6c00] 02:59:24 INFO - PROCESS | 3387 | 1461232764023 Marionette DEBUG loaded listener.js 02:59:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e5e0a4400) [pid = 3387] [serial = 1035] [outer = 0x7f9e552d6c00] 02:59:25 INFO - PROCESS | 3387 | 1461232765083 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]]]}] 02:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1426ms 02:59:25 INFO - PROCESS | 3387 | 1461232765152 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:59:25 INFO - PROCESS | 3387 | 1461232765158 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:59:25 INFO - PROCESS | 3387 | 1461232765168 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:59:25 INFO - PROCESS | 3387 | 1461232765173 Marionette TRACE conn3 <- [1,1350,null,{}] 02:59:25 INFO - PROCESS | 3387 | 1461232765182 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}] 02:59:25 INFO - PROCESS | 3387 | 1461232765413 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:59:25 INFO - PROCESS | 3387 | 1461232765648 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b747000 == 95 [pid = 3387] [id = 345] 02:59:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e4aad2c00) [pid = 3387] [serial = 1036] [outer = (nil)] 02:59:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e4b4eac00) [pid = 3387] [serial = 1037] [outer = 0x7f9e4aad2c00] 02:59:25 INFO - PROCESS | 3387 | 1461232765773 Marionette DEBUG loaded listener.js 02:59:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e4b8f5c00) [pid = 3387] [serial = 1038] [outer = 0x7f9e4aad2c00] 02:59:26 INFO - PROCESS | 3387 | 1461232766732 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]]]}] 02:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1592ms 02:59:26 INFO - PROCESS | 3387 | 1461232766761 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:59:26 INFO - PROCESS | 3387 | 1461232766770 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:59:26 INFO - PROCESS | 3387 | 1461232766781 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:59:26 INFO - PROCESS | 3387 | 1461232766785 Marionette TRACE conn3 <- [1,1354,null,{}] 02:59:26 INFO - PROCESS | 3387 | 1461232766791 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}] 02:59:26 INFO - PROCESS | 3387 | 1461232766965 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:59:27 INFO - PROCESS | 3387 | 1461232767232 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5621d800 == 96 [pid = 3387] [id = 346] 02:59:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4be20000) [pid = 3387] [serial = 1039] [outer = (nil)] 02:59:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e4ed0a400) [pid = 3387] [serial = 1040] [outer = 0x7f9e4be20000] 02:59:27 INFO - PROCESS | 3387 | 1461232767349 Marionette DEBUG loaded listener.js 02:59:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e4fed8800) [pid = 3387] [serial = 1041] [outer = 0x7f9e4be20000] 02:59:28 INFO - PROCESS | 3387 | 1461232768201 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]]]}] 02:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1477ms 02:59:28 INFO - PROCESS | 3387 | 1461232768260 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:59:28 INFO - PROCESS | 3387 | 1461232768264 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:59:28 INFO - PROCESS | 3387 | 1461232768271 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:59:28 INFO - PROCESS | 3387 | 1461232768277 Marionette TRACE conn3 <- [1,1358,null,{}] 02:59:28 INFO - PROCESS | 3387 | 1461232768292 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}] 02:59:28 INFO - PROCESS | 3387 | 1461232768567 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:59:28 INFO - PROCESS | 3387 | 1461232768746 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c451000 == 97 [pid = 3387] [id = 347] 02:59:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e55410400) [pid = 3387] [serial = 1042] [outer = (nil)] 02:59:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e5633e400) [pid = 3387] [serial = 1043] [outer = 0x7f9e55410400] 02:59:28 INFO - PROCESS | 3387 | 1461232768836 Marionette DEBUG loaded listener.js 02:59:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e58a4f000) [pid = 3387] [serial = 1044] [outer = 0x7f9e55410400] 02:59:29 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e561f4000 == 96 [pid = 3387] [id = 10] 02:59:29 INFO - PROCESS | 3387 | 1461232769715 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]]]}] 02:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1489ms 02:59:29 INFO - PROCESS | 3387 | 1461232769762 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:59:29 INFO - PROCESS | 3387 | 1461232769766 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:59:29 INFO - PROCESS | 3387 | 1461232769772 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:59:29 INFO - PROCESS | 3387 | 1461232769775 Marionette TRACE conn3 <- [1,1362,null,{}] 02:59:29 INFO - PROCESS | 3387 | 1461232769780 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}] 02:59:29 INFO - PROCESS | 3387 | 1461232769950 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:59:30 INFO - PROCESS | 3387 | 1461232770139 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e718bb800 == 97 [pid = 3387] [id = 348] 02:59:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e55753800) [pid = 3387] [serial = 1045] [outer = (nil)] 02:59:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e59ca8000) [pid = 3387] [serial = 1046] [outer = 0x7f9e55753800] 02:59:30 INFO - PROCESS | 3387 | 1461232770215 Marionette DEBUG loaded listener.js 02:59:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e5cf1ac00) [pid = 3387] [serial = 1047] [outer = 0x7f9e55753800] 02:59:31 INFO - PROCESS | 3387 | 1461232771208 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]]]}] 02:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1480ms 02:59:31 INFO - PROCESS | 3387 | 1461232771253 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:59:31 INFO - PROCESS | 3387 | 1461232771257 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:59:31 INFO - PROCESS | 3387 | 1461232771264 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:59:31 INFO - PROCESS | 3387 | 1461232771267 Marionette TRACE conn3 <- [1,1366,null,{}] 02:59:31 INFO - PROCESS | 3387 | 1461232771272 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}] 02:59:31 INFO - PROCESS | 3387 | 1461232771443 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:59:31 INFO - PROCESS | 3387 | 1461232771628 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e79393000 == 98 [pid = 3387] [id = 349] 02:59:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e5749cc00) [pid = 3387] [serial = 1048] [outer = (nil)] 02:59:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e55e3dc00) [pid = 3387] [serial = 1049] [outer = 0x7f9e5749cc00] 02:59:31 INFO - PROCESS | 3387 | 1461232771704 Marionette DEBUG loaded listener.js 02:59:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e5efa9000) [pid = 3387] [serial = 1050] [outer = 0x7f9e5749cc00] 02:59:32 INFO - PROCESS | 3387 | 1461232772641 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] 02:59:32 INFO - PROCESS | 3387 | 1461232772703 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:59:32 INFO - PROCESS | 3387 | 1461232772710 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:59:32 INFO - PROCESS | 3387 | 1461232772713 Marionette TRACE conn3 <- [1,1370,null,{}] 02:59:32 INFO - PROCESS | 3387 | 1461232772719 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}] 02:59:32 INFO - PROCESS | 3387 | 1461232772913 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:59:33 INFO - PROCESS | 3387 | 1461232773095 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58c08000 == 99 [pid = 3387] [id = 350] 02:59:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e5d89dc00) [pid = 3387] [serial = 1051] [outer = (nil)] 02:59:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e6d7c0c00) [pid = 3387] [serial = 1052] [outer = 0x7f9e5d89dc00] 02:59:33 INFO - PROCESS | 3387 | 1461232773174 Marionette DEBUG loaded listener.js 02:59:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e71d0cc00) [pid = 3387] [serial = 1053] [outer = 0x7f9e5d89dc00] 02:59:34 INFO - PROCESS | 3387 | 1461232774017 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] 02:59:34 INFO - PROCESS | 3387 | 1461232774098 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:59:34 INFO - PROCESS | 3387 | 1461232774104 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:59:34 INFO - PROCESS | 3387 | 1461232774107 Marionette TRACE conn3 <- [1,1374,null,{}] 02:59:34 INFO - PROCESS | 3387 | 1461232774112 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}] 02:59:34 INFO - PROCESS | 3387 | 1461232774323 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:59:34 INFO - PROCESS | 3387 | 1461232774505 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58c1f800 == 100 [pid = 3387] [id = 351] 02:59:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e4bf52400) [pid = 3387] [serial = 1054] [outer = (nil)] 02:59:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e4bf57c00) [pid = 3387] [serial = 1055] [outer = 0x7f9e4bf52400] 02:59:34 INFO - PROCESS | 3387 | 1461232774579 Marionette DEBUG loaded listener.js 02:59:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e55408400) [pid = 3387] [serial = 1056] [outer = 0x7f9e4bf52400] 02:59:35 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:35 INFO - PROCESS | 3387 | 1461232775472 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] 02:59:35 INFO - PROCESS | 3387 | 1461232775538 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:59:35 INFO - PROCESS | 3387 | 1461232775545 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:59:35 INFO - PROCESS | 3387 | 1461232775549 Marionette TRACE conn3 <- [1,1378,null,{}] 02:59:35 INFO - PROCESS | 3387 | 1461232775554 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}] 02:59:35 INFO - PROCESS | 3387 | 1461232775739 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:59:35 INFO - PROCESS | 3387 | 1461232775927 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47bac000 == 101 [pid = 3387] [id = 352] 02:59:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e48145400) [pid = 3387] [serial = 1057] [outer = (nil)] 02:59:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e4814b000) [pid = 3387] [serial = 1058] [outer = 0x7f9e48145400] 02:59:36 INFO - PROCESS | 3387 | 1461232776002 Marionette DEBUG loaded listener.js 02:59:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e4bf51000) [pid = 3387] [serial = 1059] [outer = 0x7f9e48145400] 02:59:36 INFO - PROCESS | 3387 | 1461232776854 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] 02:59:36 INFO - PROCESS | 3387 | 1461232776929 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:59:36 INFO - PROCESS | 3387 | 1461232776935 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:59:36 INFO - PROCESS | 3387 | 1461232776938 Marionette TRACE conn3 <- [1,1382,null,{}] 02:59:36 INFO - PROCESS | 3387 | 1461232776943 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}] 02:59:37 INFO - PROCESS | 3387 | 1461232777158 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:59:37 INFO - PROCESS | 3387 | 1461232777341 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464d3800 == 102 [pid = 3387] [id = 353] 02:59:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e48146800) [pid = 3387] [serial = 1060] [outer = (nil)] 02:59:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e48247400) [pid = 3387] [serial = 1061] [outer = 0x7f9e48146800] 02:59:37 INFO - PROCESS | 3387 | 1461232777415 Marionette DEBUG loaded listener.js 02:59:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e4824dc00) [pid = 3387] [serial = 1062] [outer = 0x7f9e48146800] 02:59:38 INFO - PROCESS | 3387 | [3387] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:59:38 INFO - PROCESS | 3387 | 1461232778340 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] 02:59:38 INFO - PROCESS | 3387 | 1461232778419 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:59:38 INFO - PROCESS | 3387 | 1461232778426 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:59:38 INFO - PROCESS | 3387 | 1461232778429 Marionette TRACE conn3 <- [1,1386,null,{}] 02:59:38 INFO - PROCESS | 3387 | 1461232778434 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}] 02:59:38 INFO - PROCESS | 3387 | 1461232778610 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:59:39 INFO - PROCESS | 3387 | 1461232779262 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47ccf000 == 103 [pid = 3387] [id = 354] 02:59:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e48246800) [pid = 3387] [serial = 1063] [outer = (nil)] 02:59:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e4824a400) [pid = 3387] [serial = 1064] [outer = 0x7f9e48246800] 02:59:39 INFO - PROCESS | 3387 | 1461232779335 Marionette DEBUG loaded listener.js 02:59:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e48251800) [pid = 3387] [serial = 1065] [outer = 0x7f9e48246800] 02:59:40 INFO - PROCESS | 3387 | 1461232780240 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] 02:59:40 INFO - PROCESS | 3387 | 1461232780264 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:59:40 INFO - PROCESS | 3387 | 1461232780272 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:59:40 INFO - PROCESS | 3387 | 1461232780277 Marionette TRACE conn3 <- [1,1390,null,{}] 02:59:40 INFO - PROCESS | 3387 | 1461232780283 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}] 02:59:40 INFO - PROCESS | 3387 | 1461232780450 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:59:40 INFO - PROCESS | 3387 | 1461232780825 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e479ed800 == 104 [pid = 3387] [id = 355] 02:59:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e49246400) [pid = 3387] [serial = 1066] [outer = (nil)] 02:59:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e49cd8c00) [pid = 3387] [serial = 1067] [outer = 0x7f9e49246400] 02:59:40 INFO - PROCESS | 3387 | 1461232780900 Marionette DEBUG loaded listener.js 02:59:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e49f05800) [pid = 3387] [serial = 1068] [outer = 0x7f9e49246400] 02:59:41 INFO - PROCESS | 3387 | 1461232781805 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]]]}] 02:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1583ms 02:59:41 INFO - PROCESS | 3387 | 1461232781860 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:59:41 INFO - PROCESS | 3387 | 1461232781865 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:59:41 INFO - PROCESS | 3387 | 1461232781871 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:59:41 INFO - PROCESS | 3387 | 1461232781875 Marionette TRACE conn3 <- [1,1394,null,{}] 02:59:41 INFO - PROCESS | 3387 | 1461232781881 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}] 02:59:42 INFO - PROCESS | 3387 | 1461232782043 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:59:42 INFO - PROCESS | 3387 | 1461232782238 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e483db800 == 105 [pid = 3387] [id = 356] 02:59:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e49247400) [pid = 3387] [serial = 1069] [outer = (nil)] 02:59:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 259 (0x7f9e4b830400) [pid = 3387] [serial = 1070] [outer = 0x7f9e49247400] 02:59:42 INFO - PROCESS | 3387 | 1461232782305 Marionette DEBUG loaded listener.js 02:59:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 260 (0x7f9e4be1ac00) [pid = 3387] [serial = 1071] [outer = 0x7f9e49247400] 02:59:43 INFO - PROCESS | 3387 | 1461232783174 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]]]}] 02:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1377ms 02:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:59:43 INFO - PROCESS | 3387 | 1461232783250 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:59:43 INFO - PROCESS | 3387 | 1461232783252 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:59:43 INFO - PROCESS | 3387 | 1461232783266 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:59:43 INFO - PROCESS | 3387 | 1461232783275 Marionette TRACE conn3 <- [1,1398,null,{}] 02:59:43 INFO - PROCESS | 3387 | 1461232783282 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}] 02:59:43 INFO - PROCESS | 3387 | 1461232783490 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:59:43 INFO - PROCESS | 3387 | 1461232783680 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf17800 == 106 [pid = 3387] [id = 357] 02:59:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 261 (0x7f9e4aae1000) [pid = 3387] [serial = 1072] [outer = (nil)] 02:59:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 262 (0x7f9e4dcc8800) [pid = 3387] [serial = 1073] [outer = 0x7f9e4aae1000] 02:59:43 INFO - PROCESS | 3387 | 1461232783745 Marionette DEBUG loaded listener.js 02:59:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 263 (0x7f9e4ed0f800) [pid = 3387] [serial = 1074] [outer = 0x7f9e4aae1000] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e66510000 == 105 [pid = 3387] [id = 287] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 262 (0x7f9e4de78400) [pid = 3387] [serial = 920] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 261 (0x7f9e5bf9f000) [pid = 3387] [serial = 926] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 260 (0x7f9e6f814000) [pid = 3387] [serial = 932] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 259 (0x7f9e4b8ec800) [pid = 3387] [serial = 941] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 258 (0x7f9e60733000) [pid = 3387] [serial = 929] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e4aae0000) [pid = 3387] [serial = 935] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e4b8f9400) [pid = 3387] [serial = 944] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e482db000) [pid = 3387] [serial = 947] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e4b830000) [pid = 3387] [serial = 938] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e4aad4c00) [pid = 3387] [serial = 953] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e55405400) [pid = 3387] [serial = 923] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e49248000) [pid = 3387] [serial = 950] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e5748e800) [pid = 3387] [serial = 974] [outer = (nil)] [url = about:blank] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec13000 == 104 [pid = 3387] [id = 41] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c72e800 == 103 [pid = 3387] [id = 58] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564af000 == 102 [pid = 3387] [id = 343] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563e1000 == 101 [pid = 3387] [id = 342] 02:59:44 INFO - PROCESS | 3387 | 1461232784692 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]]]}] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec54800 == 100 [pid = 3387] [id = 341] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf1f800 == 99 [pid = 3387] [id = 340] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e5d800 == 98 [pid = 3387] [id = 339] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dde2000 == 97 [pid = 3387] [id = 338] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c05d800 == 96 [pid = 3387] [id = 337] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec12000 == 95 [pid = 3387] [id = 328] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5b46d800 == 94 [pid = 3387] [id = 327] 02:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1501ms 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eeba000 == 93 [pid = 3387] [id = 326] 02:59:44 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf21800 == 92 [pid = 3387] [id = 325] 02:59:44 INFO - PROCESS | 3387 | 1461232784763 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:59:44 INFO - PROCESS | 3387 | 1461232784767 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:59:44 INFO - PROCESS | 3387 | 1461232784772 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:59:44 INFO - PROCESS | 3387 | 1461232784774 Marionette TRACE conn3 <- [1,1402,null,{}] 02:59:44 INFO - PROCESS | 3387 | 1461232784779 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}] 02:59:44 INFO - PROCESS | 3387 | 1461232784941 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e552d9800) [pid = 3387] [serial = 968] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e55752400) [pid = 3387] [serial = 969] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e4be1dc00) [pid = 3387] [serial = 959] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e4ae0ec00) [pid = 3387] [serial = 957] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e4aad5800) [pid = 3387] [serial = 956] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e4dba8000) [pid = 3387] [serial = 960] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e4fc18800) [pid = 3387] [serial = 962] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e4ffd1800) [pid = 3387] [serial = 963] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e55151c00) [pid = 3387] [serial = 965] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e56340800) [pid = 3387] [serial = 971] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e55276400) [pid = 3387] [serial = 966] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e5737ac00) [pid = 3387] [serial = 972] [outer = (nil)] [url = about:blank] 02:59:45 INFO - PROCESS | 3387 | 1461232785102 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e5d800 == 93 [pid = 3387] [id = 358] 02:59:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e4aad5800) [pid = 3387] [serial = 1075] [outer = (nil)] 02:59:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e4dbb0c00) [pid = 3387] [serial = 1076] [outer = 0x7f9e4aad5800] 02:59:45 INFO - PROCESS | 3387 | 1461232785165 Marionette DEBUG loaded listener.js 02:59:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e4fedb800) [pid = 3387] [serial = 1077] [outer = 0x7f9e4aad5800] 02:59:45 INFO - PROCESS | 3387 | 1461232785950 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]]]}] 02:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1237ms 02:59:46 INFO - PROCESS | 3387 | 1461232786011 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:59:46 INFO - PROCESS | 3387 | 1461232786013 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:59:46 INFO - PROCESS | 3387 | 1461232786019 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:59:46 INFO - PROCESS | 3387 | 1461232786021 Marionette TRACE conn3 <- [1,1406,null,{}] 02:59:46 INFO - PROCESS | 3387 | 1461232786026 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}] 02:59:46 INFO - PROCESS | 3387 | 1461232786194 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:59:46 INFO - PROCESS | 3387 | 1461232786207 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec20000 == 94 [pid = 3387] [id = 359] 02:59:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e55276400) [pid = 3387] [serial = 1078] [outer = (nil)] 02:59:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e552d8000) [pid = 3387] [serial = 1079] [outer = 0x7f9e55276400] 02:59:46 INFO - PROCESS | 3387 | 1461232786280 Marionette DEBUG loaded listener.js 02:59:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e55f9c400) [pid = 3387] [serial = 1080] [outer = 0x7f9e55276400] 02:59:47 INFO - PROCESS | 3387 | 1461232787148 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]]]}] 02:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1177ms 02:59:47 INFO - PROCESS | 3387 | 1461232787203 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:59:47 INFO - PROCESS | 3387 | 1461232787206 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:59:47 INFO - PROCESS | 3387 | 1461232787225 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:59:47 INFO - PROCESS | 3387 | 1461232787227 Marionette TRACE conn3 <- [1,1410,null,{}] 02:59:47 INFO - PROCESS | 3387 | 1461232787233 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}] 02:59:47 INFO - PROCESS | 3387 | 1461232787443 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:59:47 INFO - PROCESS | 3387 | 1461232787468 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55dc2000 == 95 [pid = 3387] [id = 360] 02:59:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e56280800) [pid = 3387] [serial = 1081] [outer = (nil)] 02:59:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e57496400) [pid = 3387] [serial = 1082] [outer = 0x7f9e56280800] 02:59:47 INFO - PROCESS | 3387 | 1461232787529 Marionette DEBUG loaded listener.js 02:59:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e58bef800) [pid = 3387] [serial = 1083] [outer = 0x7f9e56280800] 02:59:48 INFO - PROCESS | 3387 | 1461232788404 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]]]}] 02:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1235ms 02:59:48 INFO - PROCESS | 3387 | 1461232788462 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:59:48 INFO - PROCESS | 3387 | 1461232788465 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:59:48 INFO - PROCESS | 3387 | 1461232788472 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:59:48 INFO - PROCESS | 3387 | 1461232788474 Marionette TRACE conn3 <- [1,1414,null,{}] 02:59:48 INFO - PROCESS | 3387 | 1461232788479 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}] 02:59:48 INFO - PROCESS | 3387 | 1461232788693 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:59:48 INFO - PROCESS | 3387 | 1461232788722 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572dd000 == 96 [pid = 3387] [id = 361] 02:59:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e55e3ac00) [pid = 3387] [serial = 1084] [outer = (nil)] 02:59:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e593cd800) [pid = 3387] [serial = 1085] [outer = 0x7f9e55e3ac00] 02:59:48 INFO - PROCESS | 3387 | 1461232788780 Marionette DEBUG loaded listener.js 02:59:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e59cadc00) [pid = 3387] [serial = 1086] [outer = 0x7f9e55e3ac00] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e5e39ac00) [pid = 3387] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e5e0a1000) [pid = 3387] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e6c9c7400) [pid = 3387] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e5761e800) [pid = 3387] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e5f717800) [pid = 3387] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e57629c00) [pid = 3387] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e5890c400) [pid = 3387] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e55e3c400) [pid = 3387] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e665e3400) [pid = 3387] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e55253800) [pid = 3387] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e5c81e400) [pid = 3387] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e589a6400) [pid = 3387] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e4fc17400) [pid = 3387] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e4b4f0000) [pid = 3387] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e5540e400) [pid = 3387] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e5342b400) [pid = 3387] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e4b4e6000) [pid = 3387] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e58d4b800) [pid = 3387] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e4eb47400) [pid = 3387] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e5514b400) [pid = 3387] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e5e0a2800) [pid = 3387] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e49f06400) [pid = 3387] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e61ddd000) [pid = 3387] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e5efa5800) [pid = 3387] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e4ffd4800) [pid = 3387] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e55e3c000) [pid = 3387] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e5fcc3800) [pid = 3387] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e6088cc00) [pid = 3387] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e5eaf1800) [pid = 3387] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e59857000) [pid = 3387] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e552d2400) [pid = 3387] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e5eaee000) [pid = 3387] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e4fc18000) [pid = 3387] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e5540b800) [pid = 3387] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e55147c00) [pid = 3387] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e5342a000) [pid = 3387] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e4c18b400) [pid = 3387] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e4de71c00) [pid = 3387] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e71173800) [pid = 3387] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e5e3dd400) [pid = 3387] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e4eb47c00) [pid = 3387] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e6d906c00) [pid = 3387] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e6b63dc00) [pid = 3387] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e4b4e5400) [pid = 3387] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e482d2800) [pid = 3387] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e6c4bd800) [pid = 3387] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e64f52800) [pid = 3387] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e4fc12400) [pid = 3387] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e55e2fc00) [pid = 3387] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e4b4e2400) [pid = 3387] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e482d1800) [pid = 3387] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e49245c00) [pid = 3387] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e49f0a400) [pid = 3387] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e4aad3c00) [pid = 3387] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:59:50 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e49f13000) [pid = 3387] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:59:50 INFO - PROCESS | 3387 | 1461232790960 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]]]}] 02:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2527ms 02:59:51 INFO - PROCESS | 3387 | 1461232791001 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:59:51 INFO - PROCESS | 3387 | 1461232791006 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:59:51 INFO - PROCESS | 3387 | 1461232791015 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:59:51 INFO - PROCESS | 3387 | 1461232791021 Marionette TRACE conn3 <- [1,1418,null,{}] 02:59:51 INFO - PROCESS | 3387 | 1461232791030 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}] 02:59:51 INFO - PROCESS | 3387 | 1461232791269 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:59:51 INFO - PROCESS | 3387 | 1461232791459 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e58000 == 97 [pid = 3387] [id = 362] 02:59:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e4814e000) [pid = 3387] [serial = 1087] [outer = (nil)] 02:59:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e49244400) [pid = 3387] [serial = 1088] [outer = 0x7f9e4814e000] 02:59:51 INFO - PROCESS | 3387 | 1461232791534 Marionette DEBUG loaded listener.js 02:59:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e49f0c000) [pid = 3387] [serial = 1089] [outer = 0x7f9e4814e000] 02:59:52 INFO - PROCESS | 3387 | 1461232792414 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]]]}] 02:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1443ms 02:59:52 INFO - PROCESS | 3387 | 1461232792459 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:59:52 INFO - PROCESS | 3387 | 1461232792468 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:59:52 INFO - PROCESS | 3387 | 1461232792479 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:59:52 INFO - PROCESS | 3387 | 1461232792483 Marionette TRACE conn3 <- [1,1422,null,{}] 02:59:52 INFO - PROCESS | 3387 | 1461232792489 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}] 02:59:52 INFO - PROCESS | 3387 | 1461232792672 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:59:52 INFO - PROCESS | 3387 | 1461232792855 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c7db800 == 98 [pid = 3387] [id = 363] 02:59:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e482d7800) [pid = 3387] [serial = 1090] [outer = (nil)] 02:59:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e4b8f8800) [pid = 3387] [serial = 1091] [outer = 0x7f9e482d7800] 02:59:52 INFO - PROCESS | 3387 | 1461232792929 Marionette DEBUG loaded listener.js 02:59:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e4bf57000) [pid = 3387] [serial = 1092] [outer = 0x7f9e482d7800] 02:59:53 INFO - PROCESS | 3387 | 1461232793949 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]]]}] 02:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1529ms 02:59:54 INFO - PROCESS | 3387 | 1461232794008 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:59:54 INFO - PROCESS | 3387 | 1461232794013 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:59:54 INFO - PROCESS | 3387 | 1461232794020 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:59:54 INFO - PROCESS | 3387 | 1461232794026 Marionette TRACE conn3 <- [1,1426,null,{}] 02:59:54 INFO - PROCESS | 3387 | 1461232794042 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}] 02:59:54 INFO - PROCESS | 3387 | 1461232794277 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:59:54 INFO - PROCESS | 3387 | 1461232794548 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55720800 == 99 [pid = 3387] [id = 364] 02:59:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e4dccd800) [pid = 3387] [serial = 1093] [outer = (nil)] 02:59:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e4ed17800) [pid = 3387] [serial = 1094] [outer = 0x7f9e4dccd800] 02:59:54 INFO - PROCESS | 3387 | 1461232794627 Marionette DEBUG loaded listener.js 02:59:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e5342d400) [pid = 3387] [serial = 1095] [outer = 0x7f9e4dccd800] 02:59:55 INFO - PROCESS | 3387 | 1461232795520 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]]]}] 02:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1542ms 02:59:55 INFO - PROCESS | 3387 | 1461232795562 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:59:55 INFO - PROCESS | 3387 | 1461232795566 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:59:55 INFO - PROCESS | 3387 | 1461232795572 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:59:55 INFO - PROCESS | 3387 | 1461232795575 Marionette TRACE conn3 <- [1,1430,null,{}] 02:59:55 INFO - PROCESS | 3387 | 1461232795580 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}] 02:59:55 INFO - PROCESS | 3387 | 1461232795750 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:59:55 INFO - PROCESS | 3387 | 1461232795939 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e2d800 == 100 [pid = 3387] [id = 365] 02:59:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e4eb43800) [pid = 3387] [serial = 1096] [outer = (nil)] 02:59:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e5540b800) [pid = 3387] [serial = 1097] [outer = 0x7f9e4eb43800] 02:59:56 INFO - PROCESS | 3387 | 1461232796018 Marionette DEBUG loaded listener.js 02:59:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e55e36800) [pid = 3387] [serial = 1098] [outer = 0x7f9e4eb43800] 02:59:56 INFO - PROCESS | 3387 | 1461232796886 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]]]}] 02:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1377ms 02:59:56 INFO - PROCESS | 3387 | 1461232796949 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:59:56 INFO - PROCESS | 3387 | 1461232796953 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:59:56 INFO - PROCESS | 3387 | 1461232796959 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:59:56 INFO - PROCESS | 3387 | 1461232796962 Marionette TRACE conn3 <- [1,1434,null,{}] 02:59:56 INFO - PROCESS | 3387 | 1461232796968 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}] 02:59:57 INFO - PROCESS | 3387 | 1461232797149 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:59:57 INFO - PROCESS | 3387 | 1461232797333 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5cf42000 == 101 [pid = 3387] [id = 366] 02:59:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e55255800) [pid = 3387] [serial = 1099] [outer = (nil)] 02:59:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e5633b400) [pid = 3387] [serial = 1100] [outer = 0x7f9e55255800] 02:59:57 INFO - PROCESS | 3387 | 1461232797407 Marionette DEBUG loaded listener.js 02:59:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e5735e000) [pid = 3387] [serial = 1101] [outer = 0x7f9e55255800] 02:59:58 INFO - PROCESS | 3387 | 1461232798325 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]]]}] 02:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1429ms 02:59:58 INFO - PROCESS | 3387 | 1461232798389 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:59:58 INFO - PROCESS | 3387 | 1461232798393 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:59:58 INFO - PROCESS | 3387 | 1461232798399 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:59:58 INFO - PROCESS | 3387 | 1461232798402 Marionette TRACE conn3 <- [1,1438,null,{}] 02:59:58 INFO - PROCESS | 3387 | 1461232798407 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}] 02:59:58 INFO - PROCESS | 3387 | 1461232798670 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:59:58 INFO - PROCESS | 3387 | 1461232798912 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:59:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f7cf800 == 102 [pid = 3387] [id = 367] 02:59:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e5bfa0c00) [pid = 3387] [serial = 1102] [outer = (nil)] 02:59:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e5c945400) [pid = 3387] [serial = 1103] [outer = 0x7f9e5bfa0c00] 02:59:59 INFO - PROCESS | 3387 | 1461232799003 Marionette DEBUG loaded listener.js 02:59:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e5d892400) [pid = 3387] [serial = 1104] [outer = 0x7f9e5bfa0c00] 02:59:59 INFO - PROCESS | 3387 | 1461232799843 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]]]}] 02:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1476ms 02:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:59:59 INFO - PROCESS | 3387 | 1461232799876 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:59:59 INFO - PROCESS | 3387 | 1461232799878 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:59:59 INFO - PROCESS | 3387 | 1461232799885 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:59:59 INFO - PROCESS | 3387 | 1461232799889 Marionette TRACE conn3 <- [1,1442,null,{}] 02:59:59 INFO - PROCESS | 3387 | 1461232799894 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}] 03:00:00 INFO - PROCESS | 3387 | 1461232800073 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 03:00:00 INFO - PROCESS | 3387 | 1461232800266 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66510000 == 103 [pid = 3387] [id = 368] 03:00:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e593cf400) [pid = 3387] [serial = 1105] [outer = (nil)] 03:00:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e5dc0e400) [pid = 3387] [serial = 1106] [outer = 0x7f9e593cf400] 03:00:00 INFO - PROCESS | 3387 | 1461232800337 Marionette DEBUG loaded listener.js 03:00:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e5e0a8c00) [pid = 3387] [serial = 1107] [outer = 0x7f9e593cf400] 03:00:01 INFO - PROCESS | 3387 | 1461232801305 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]]]}] 03:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 03:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1479ms 03:00:01 INFO - PROCESS | 3387 | 1461232801364 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 03:00:01 INFO - PROCESS | 3387 | 1461232801367 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 03:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 03:00:01 INFO - PROCESS | 3387 | 1461232801374 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 03:00:01 INFO - PROCESS | 3387 | 1461232801377 Marionette TRACE conn3 <- [1,1446,null,{}] 03:00:01 INFO - PROCESS | 3387 | 1461232801383 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}] 03:00:01 INFO - PROCESS | 3387 | 1461232801554 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 03:00:01 INFO - PROCESS | 3387 | 1461232801746 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c9b8000 == 104 [pid = 3387] [id = 369] 03:00:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e5bfa9800) [pid = 3387] [serial = 1108] [outer = (nil)] 03:00:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e5e3e3400) [pid = 3387] [serial = 1109] [outer = 0x7f9e5bfa9800] 03:00:01 INFO - PROCESS | 3387 | 1461232801820 Marionette DEBUG loaded listener.js 03:00:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e5eaf5800) [pid = 3387] [serial = 1110] [outer = 0x7f9e5bfa9800] 03:00:02 INFO - PROCESS | 3387 | 1461232802788 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]]]}] 03:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 03:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1483ms 03:00:02 INFO - PROCESS | 3387 | 1461232802858 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 03:00:02 INFO - PROCESS | 3387 | 1461232802861 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 03:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 03:00:02 INFO - PROCESS | 3387 | 1461232802867 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 03:00:02 INFO - PROCESS | 3387 | 1461232802869 Marionette TRACE conn3 <- [1,1450,null,{}] 03:00:02 INFO - PROCESS | 3387 | 1461232802875 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}] 03:00:03 INFO - PROCESS | 3387 | 1461232803069 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 03:00:03 INFO - PROCESS | 3387 | 1461232803268 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7167c800 == 105 [pid = 3387] [id = 370] 03:00:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e5dc05000) [pid = 3387] [serial = 1111] [outer = (nil)] 03:00:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e5f43b000) [pid = 3387] [serial = 1112] [outer = 0x7f9e5dc05000] 03:00:03 INFO - PROCESS | 3387 | 1461232803343 Marionette DEBUG loaded listener.js 03:00:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e5f71c000) [pid = 3387] [serial = 1113] [outer = 0x7f9e5dc05000] 03:00:04 INFO - PROCESS | 3387 | 1461232804225 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]]]}] 03:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 03:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1429ms 03:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 03:00:04 INFO - PROCESS | 3387 | 1461232804297 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 03:00:04 INFO - PROCESS | 3387 | 1461232804300 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 03:00:04 INFO - PROCESS | 3387 | 1461232804306 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 03:00:04 INFO - PROCESS | 3387 | 1461232804309 Marionette TRACE conn3 <- [1,1454,null,{}] 03:00:04 INFO - PROCESS | 3387 | 1461232804314 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}] 03:00:04 INFO - PROCESS | 3387 | 1461232804498 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 03:00:04 INFO - PROCESS | 3387 | 1461232804686 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75ca7000 == 106 [pid = 3387] [id = 371] 03:00:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e5e30b800) [pid = 3387] [serial = 1114] [outer = (nil)] 03:00:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e5fe11000) [pid = 3387] [serial = 1115] [outer = 0x7f9e5e30b800] 03:00:04 INFO - PROCESS | 3387 | 1461232804759 Marionette DEBUG loaded listener.js 03:00:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e61a1ec00) [pid = 3387] [serial = 1116] [outer = 0x7f9e5e30b800] 03:00:05 INFO - PROCESS | 3387 | 1461232805659 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]]]}] 03:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 03:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1430ms 03:00:05 INFO - PROCESS | 3387 | 1461232805736 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 03:00:05 INFO - PROCESS | 3387 | 1461232805740 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 03:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 03:00:05 INFO - PROCESS | 3387 | 1461232805746 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 03:00:05 INFO - PROCESS | 3387 | 1461232805751 Marionette TRACE conn3 <- [1,1458,null,{}] 03:00:05 INFO - PROCESS | 3387 | 1461232805756 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}] 03:00:06 INFO - PROCESS | 3387 | 1461232806020 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 03:00:06 INFO - PROCESS | 3387 | 1461232806269 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5b45e000 == 107 [pid = 3387] [id = 372] 03:00:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e6f816000) [pid = 3387] [serial = 1117] [outer = (nil)] 03:00:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e71173800) [pid = 3387] [serial = 1118] [outer = 0x7f9e6f816000] 03:00:06 INFO - PROCESS | 3387 | 1461232806400 Marionette DEBUG loaded listener.js 03:00:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e719b9400) [pid = 3387] [serial = 1119] [outer = 0x7f9e6f816000] 03:00:07 INFO - PROCESS | 3387 | 1461232807347 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]]]}] 03:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 03:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1635ms 03:00:07 INFO - PROCESS | 3387 | 1461232807382 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 03:00:07 INFO - PROCESS | 3387 | 1461232807385 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 03:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 03:00:07 INFO - PROCESS | 3387 | 1461232807391 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 03:00:07 INFO - PROCESS | 3387 | 1461232807393 Marionette TRACE conn3 <- [1,1462,null,{}] 03:00:07 INFO - PROCESS | 3387 | 1461232807399 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}] 03:00:07 INFO - PROCESS | 3387 | 1461232807592 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 03:00:07 INFO - PROCESS | 3387 | 1461232807838 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47aa6800 == 108 [pid = 3387] [id = 373] 03:00:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e49240c00) [pid = 3387] [serial = 1120] [outer = (nil)] 03:00:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e5342ec00) [pid = 3387] [serial = 1121] [outer = 0x7f9e49240c00] 03:00:07 INFO - PROCESS | 3387 | 1461232807955 Marionette DEBUG loaded listener.js 03:00:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e5944a800) [pid = 3387] [serial = 1122] [outer = 0x7f9e49240c00] 03:00:08 INFO - PROCESS | 3387 | 1461232808861 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]]]}] 03:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 03:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1533ms 03:00:08 INFO - PROCESS | 3387 | 1461232808926 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 03:00:08 INFO - PROCESS | 3387 | 1461232808930 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 03:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 03:00:08 INFO - PROCESS | 3387 | 1461232808936 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 03:00:08 INFO - PROCESS | 3387 | 1461232808938 Marionette TRACE conn3 <- [1,1466,null,{}] 03:00:08 INFO - PROCESS | 3387 | 1461232808944 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}] 03:00:09 INFO - PROCESS | 3387 | 1461232809137 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 03:00:09 INFO - PROCESS | 3387 | 1461232809336 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b64d800 == 109 [pid = 3387] [id = 374] 03:00:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e46548c00) [pid = 3387] [serial = 1123] [outer = (nil)] 03:00:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e4b4e3000) [pid = 3387] [serial = 1124] [outer = 0x7f9e46548c00] 03:00:09 INFO - PROCESS | 3387 | 1461232809406 Marionette DEBUG loaded listener.js 03:00:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e552d5000) [pid = 3387] [serial = 1125] [outer = 0x7f9e46548c00] 03:00:10 INFO - PROCESS | 3387 | 1461232810400 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]]]}] 03:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 03:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1526ms 03:00:10 INFO - PROCESS | 3387 | 1461232810464 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 03:00:10 INFO - PROCESS | 3387 | 1461232810467 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 03:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 03:00:10 INFO - PROCESS | 3387 | 1461232810474 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 03:00:10 INFO - PROCESS | 3387 | 1461232810477 Marionette TRACE conn3 <- [1,1470,null,{}] 03:00:10 INFO - PROCESS | 3387 | 1461232810482 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}] 03:00:10 INFO - PROCESS | 3387 | 1461232810671 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 03:00:10 INFO - PROCESS | 3387 | 1461232810861 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfd9000 == 110 [pid = 3387] [id = 375] 03:00:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e49246c00) [pid = 3387] [serial = 1126] [outer = (nil)] 03:00:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e4fc15400) [pid = 3387] [serial = 1127] [outer = 0x7f9e49246c00] 03:00:10 INFO - PROCESS | 3387 | 1461232810970 Marionette DEBUG loaded listener.js 03:00:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e5514dc00) [pid = 3387] [serial = 1128] [outer = 0x7f9e49246c00] 03:00:12 INFO - PROCESS | 3387 | 1461232812222 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]]]}] 03:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 03:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1789ms 03:00:12 INFO - PROCESS | 3387 | 1461232812270 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 03:00:12 INFO - PROCESS | 3387 | 1461232812276 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 03:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 03:00:12 INFO - PROCESS | 3387 | 1461232812283 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 03:00:12 INFO - PROCESS | 3387 | 1461232812288 Marionette TRACE conn3 <- [1,1474,null,{}] 03:00:12 INFO - PROCESS | 3387 | 1461232812296 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}] 03:00:12 INFO - PROCESS | 3387 | 1461232812535 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 03:00:12 INFO - PROCESS | 3387 | 1461232812739 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e66800 == 111 [pid = 3387] [id = 376] 03:00:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e49244000) [pid = 3387] [serial = 1129] [outer = (nil)] 03:00:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e49cd6800) [pid = 3387] [serial = 1130] [outer = 0x7f9e49244000] 03:00:12 INFO - PROCESS | 3387 | 1461232812809 Marionette DEBUG loaded listener.js 03:00:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e4aade000) [pid = 3387] [serial = 1131] [outer = 0x7f9e49244000] 03:00:13 INFO - PROCESS | 3387 | 1461232813842 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]]]}] 03:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 03:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1632ms 03:00:13 INFO - PROCESS | 3387 | 1461232813915 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 03:00:13 INFO - PROCESS | 3387 | 1461232813924 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 03:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 03:00:13 INFO - PROCESS | 3387 | 1461232813934 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 03:00:13 INFO - PROCESS | 3387 | 1461232813938 Marionette TRACE conn3 <- [1,1478,null,{}] 03:00:13 INFO - PROCESS | 3387 | 1461232813943 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}] 03:00:14 INFO - PROCESS | 3387 | 1461232814168 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ea16800 == 110 [pid = 3387] [id = 51] 03:00:14 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e6c4bd000) [pid = 3387] [serial = 998] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e49ce1400) [pid = 3387] [serial = 1001] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e6c907400) [pid = 3387] [serial = 1004] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e490e7c00) [pid = 3387] [serial = 1007] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e5c89f000) [pid = 3387] [serial = 1034] [outer = (nil)] [url = about:blank] 03:00:14 INFO - PROCESS | 3387 | 1461232814465 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55dc2000 == 109 [pid = 3387] [id = 360] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec20000 == 108 [pid = 3387] [id = 359] 03:00:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47cd8000 == 109 [pid = 3387] [id = 377] 03:00:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e48151800) [pid = 3387] [serial = 1132] [outer = (nil)] 03:00:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e4aad6800) [pid = 3387] [serial = 1133] [outer = 0x7f9e48151800] 03:00:14 INFO - PROCESS | 3387 | 1461232814534 Marionette DEBUG loaded listener.js 03:00:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e4b831400) [pid = 3387] [serial = 1134] [outer = 0x7f9e48151800] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e5d800 == 108 [pid = 3387] [id = 358] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf17800 == 107 [pid = 3387] [id = 357] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e483db800 == 106 [pid = 3387] [id = 356] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e479ed800 == 105 [pid = 3387] [id = 355] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47ccf000 == 104 [pid = 3387] [id = 354] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58c1f800 == 103 [pid = 3387] [id = 351] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58c08000 == 102 [pid = 3387] [id = 350] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e79393000 == 101 [pid = 3387] [id = 349] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e718bb800 == 100 [pid = 3387] [id = 348] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c451000 == 99 [pid = 3387] [id = 347] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5621d800 == 98 [pid = 3387] [id = 346] 03:00:14 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b747000 == 97 [pid = 3387] [id = 345] 03:00:15 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572c7800 == 96 [pid = 3387] [id = 11] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e564ed000) [pid = 3387] [serial = 765] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e5c037800) [pid = 3387] [serial = 671] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e71c7d400) [pid = 3387] [serial = 828] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e4c199400) [pid = 3387] [serial = 840] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e4de7d400) [pid = 3387] [serial = 789] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e71d59000) [pid = 3387] [serial = 882] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e6c26b000) [pid = 3387] [serial = 726] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e59cb4800) [pid = 3387] [serial = 837] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e71c85400) [pid = 3387] [serial = 786] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e7198d400) [pid = 3387] [serial = 783] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e4b4f0c00) [pid = 3387] [serial = 888] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e4dbb0800) [pid = 3387] [serial = 954] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e6d90f000) [pid = 3387] [serial = 686] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e6c9cf000) [pid = 3387] [serial = 683] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e55e36400) [pid = 3387] [serial = 741] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e5fe14800) [pid = 3387] [serial = 819] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e6c7e3000) [pid = 3387] [serial = 879] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e717b9c00) [pid = 3387] [serial = 825] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e59dc6000) [pid = 3387] [serial = 768] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e6c9cc000) [pid = 3387] [serial = 729] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e5efa8000) [pid = 3387] [serial = 771] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e5c81f000) [pid = 3387] [serial = 816] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e5efacc00) [pid = 3387] [serial = 623] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e6f8c9400) [pid = 3387] [serial = 780] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e5ee25000) [pid = 3387] [serial = 738] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e60738c00) [pid = 3387] [serial = 774] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e719c0c00) [pid = 3387] [serial = 735] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e55148800) [pid = 3387] [serial = 867] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e5dca2c00) [pid = 3387] [serial = 897] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e57351800) [pid = 3387] [serial = 813] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e59cb1800) [pid = 3387] [serial = 831] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e4be1d400) [pid = 3387] [serial = 891] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e5df5d000) [pid = 3387] [serial = 873] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e4eb4f400) [pid = 3387] [serial = 834] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e57205000) [pid = 3387] [serial = 668] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e5fe10000) [pid = 3387] [serial = 723] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e49f13400) [pid = 3387] [serial = 894] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e717c7000) [pid = 3387] [serial = 732] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e6c9cac00) [pid = 3387] [serial = 822] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e5dfed800) [pid = 3387] [serial = 720] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e57498000) [pid = 3387] [serial = 716] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e6b6c8000) [pid = 3387] [serial = 680] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e665e2c00) [pid = 3387] [serial = 777] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e64f55800) [pid = 3387] [serial = 677] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e5fe36800) [pid = 3387] [serial = 876] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e552e0800) [pid = 3387] [serial = 885] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e5fc62400) [pid = 3387] [serial = 674] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e57381400) [pid = 3387] [serial = 870] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e4dbb1c00) [pid = 3387] [serial = 980] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e4fc1b400) [pid = 3387] [serial = 1022] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e4ffca800) [pid = 3387] [serial = 1023] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e55e31000) [pid = 3387] [serial = 983] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e593c8400) [pid = 3387] [serial = 1010] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e58d47c00) [pid = 3387] [serial = 986] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e4aad9c00) [pid = 3387] [serial = 977] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e4b8f2800) [pid = 3387] [serial = 1017] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e49241400) [pid = 3387] [serial = 1016] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e4aadd400) [pid = 3387] [serial = 1014] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e49249400) [pid = 3387] [serial = 1013] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e5e3db800) [pid = 3387] [serial = 992] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e5514b000) [pid = 3387] [serial = 1025] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e5fcc3c00) [pid = 3387] [serial = 995] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e4dbab400) [pid = 3387] [serial = 1019] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e4ed10000) [pid = 3387] [serial = 1020] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e59dbe000) [pid = 3387] [serial = 989] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e5634c800) [pid = 3387] [serial = 1031] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e593d1800) [pid = 3387] [serial = 1032] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e552dc800) [pid = 3387] [serial = 1026] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e593c5000) [pid = 3387] [serial = 1028] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e593cf800) [pid = 3387] [serial = 1029] [outer = (nil)] [url = about:blank] 03:00:15 INFO - PROCESS | 3387 | 1461232815509 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]]]}] 03:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 03:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1631ms 03:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 03:00:15 INFO - PROCESS | 3387 | 1461232815565 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 03:00:15 INFO - PROCESS | 3387 | 1461232815568 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 03:00:15 INFO - PROCESS | 3387 | 1461232815574 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 03:00:15 INFO - PROCESS | 3387 | 1461232815579 Marionette TRACE conn3 <- [1,1482,null,{}] 03:00:15 INFO - PROCESS | 3387 | 1461232815594 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}] 03:00:15 INFO - PROCESS | 3387 | 1461232815776 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 03:00:15 INFO - PROCESS | 3387 | 1461232815954 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b597000 == 97 [pid = 3387] [id = 378] 03:00:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e482dcc00) [pid = 3387] [serial = 1135] [outer = (nil)] 03:00:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e4bf58400) [pid = 3387] [serial = 1136] [outer = 0x7f9e482dcc00] 03:00:16 INFO - PROCESS | 3387 | 1461232816035 Marionette DEBUG loaded listener.js 03:00:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e4dcc9800) [pid = 3387] [serial = 1137] [outer = 0x7f9e482dcc00] 03:00:16 INFO - PROCESS | 3387 | 1461232816802 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]]]}] 03:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 03:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1288ms 03:00:16 INFO - PROCESS | 3387 | 1461232816862 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 03:00:16 INFO - PROCESS | 3387 | 1461232816866 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 03:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 03:00:16 INFO - PROCESS | 3387 | 1461232816871 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 03:00:16 INFO - PROCESS | 3387 | 1461232816873 Marionette TRACE conn3 <- [1,1486,null,{}] 03:00:16 INFO - PROCESS | 3387 | 1461232816880 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}] 03:00:17 INFO - PROCESS | 3387 | 1461232817044 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 03:00:17 INFO - PROCESS | 3387 | 1461232817058 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c0e1000 == 98 [pid = 3387] [id = 379] 03:00:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e4bf5c000) [pid = 3387] [serial = 1138] [outer = (nil)] 03:00:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e4ffc8400) [pid = 3387] [serial = 1139] [outer = 0x7f9e4bf5c000] 03:00:17 INFO - PROCESS | 3387 | 1461232817130 Marionette DEBUG loaded listener.js 03:00:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e5342f400) [pid = 3387] [serial = 1140] [outer = 0x7f9e4bf5c000] 03:00:18 INFO - PROCESS | 3387 | 1461232818100 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]]]}] 03:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 03:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1276ms 03:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 03:00:18 INFO - PROCESS | 3387 | 1461232818156 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 03:00:18 INFO - PROCESS | 3387 | 1461232818159 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 03:00:18 INFO - PROCESS | 3387 | 1461232818165 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 03:00:18 INFO - PROCESS | 3387 | 1461232818168 Marionette TRACE conn3 <- [1,1490,null,{}] 03:00:18 INFO - PROCESS | 3387 | 1461232818173 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}] 03:00:18 INFO - PROCESS | 3387 | 1461232818392 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 03:00:18 INFO - PROCESS | 3387 | 1461232818439 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dddd000 == 99 [pid = 3387] [id = 380] 03:00:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e55147400) [pid = 3387] [serial = 1141] [outer = (nil)] 03:00:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e5524c800) [pid = 3387] [serial = 1142] [outer = 0x7f9e55147400] 03:00:18 INFO - PROCESS | 3387 | 1461232818559 Marionette DEBUG loaded listener.js 03:00:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e552d9000) [pid = 3387] [serial = 1143] [outer = 0x7f9e55147400] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e4923b000) [pid = 3387] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e4c18bc00) [pid = 3387] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e5575d800) [pid = 3387] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e4dbad000) [pid = 3387] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e55276400) [pid = 3387] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e56280800) [pid = 3387] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e5e3a4400) [pid = 3387] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e4923b800) [pid = 3387] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e4b82a800) [pid = 3387] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e5e3db400) [pid = 3387] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e49246400) [pid = 3387] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e4aad6000) [pid = 3387] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e4b829400) [pid = 3387] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e5eaeb400) [pid = 3387] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e4aae1000) [pid = 3387] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e552d6c00) [pid = 3387] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e482d2000) [pid = 3387] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e4aad5800) [pid = 3387] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e4dcc4400) [pid = 3387] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e49247400) [pid = 3387] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e48246800) [pid = 3387] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e56767400) [pid = 3387] [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.] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e59855000) [pid = 3387] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e4c196800) [pid = 3387] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 03:00:19 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e4aad9400) [pid = 3387] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 03:00:19 INFO - PROCESS | 3387 | 1461232819802 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]]]}] 03:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 03:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1685ms 03:00:19 INFO - PROCESS | 3387 | 1461232819850 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 03:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 03:00:19 INFO - PROCESS | 3387 | 1461232819853 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 03:00:19 INFO - PROCESS | 3387 | 1461232819859 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 03:00:19 INFO - PROCESS | 3387 | 1461232819861 Marionette TRACE conn3 <- [1,1494,null,{}] 03:00:19 INFO - PROCESS | 3387 | 1461232819866 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}] 03:00:20 INFO - PROCESS | 3387 | 1461232820120 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 03:00:20 INFO - PROCESS | 3387 | 1461232820263 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfd6800 == 100 [pid = 3387] [id = 381] 03:00:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e5575d800) [pid = 3387] [serial = 1144] [outer = (nil)] 03:00:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e55d0b800) [pid = 3387] [serial = 1145] [outer = 0x7f9e5575d800] 03:00:20 INFO - PROCESS | 3387 | 1461232820328 Marionette DEBUG loaded listener.js 03:00:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e56767400) [pid = 3387] [serial = 1146] [outer = 0x7f9e5575d800] 03:00:21 INFO - PROCESS | 3387 | 1461232821031 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]]]}] 03:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 03:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1229ms 03:00:21 INFO - PROCESS | 3387 | 1461232821087 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 03:00:21 INFO - PROCESS | 3387 | 1461232821090 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 03:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 03:00:21 INFO - PROCESS | 3387 | 1461232821097 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 03:00:21 INFO - PROCESS | 3387 | 1461232821099 Marionette TRACE conn3 <- [1,1498,null,{}] 03:00:21 INFO - PROCESS | 3387 | 1461232821105 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}] 03:00:21 INFO - PROCESS | 3387 | 1461232821291 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 03:00:21 INFO - PROCESS | 3387 | 1461232821308 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e552be800 == 101 [pid = 3387] [id = 382] 03:00:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e4c18d000) [pid = 3387] [serial = 1147] [outer = (nil)] 03:00:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e57620000) [pid = 3387] [serial = 1148] [outer = 0x7f9e4c18d000] 03:00:21 INFO - PROCESS | 3387 | 1461232821372 Marionette DEBUG loaded listener.js 03:00:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e58bf4000) [pid = 3387] [serial = 1149] [outer = 0x7f9e4c18d000] 03:00:22 INFO - PROCESS | 3387 | 1461232822458 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]]]}] 03:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 03:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1429ms 03:00:22 INFO - PROCESS | 3387 | 1461232822526 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 03:00:22 INFO - PROCESS | 3387 | 1461232822533 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 03:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 03:00:22 INFO - PROCESS | 3387 | 1461232822542 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 03:00:22 INFO - PROCESS | 3387 | 1461232822547 Marionette TRACE conn3 <- [1,1502,null,{}] 03:00:22 INFO - PROCESS | 3387 | 1461232822556 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}] 03:00:22 INFO - PROCESS | 3387 | 1461232822783 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 03:00:23 INFO - PROCESS | 3387 | 1461232823019 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49132800 == 102 [pid = 3387] [id = 383] 03:00:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e490e2400) [pid = 3387] [serial = 1150] [outer = (nil)] 03:00:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e4923e800) [pid = 3387] [serial = 1151] [outer = 0x7f9e490e2400] 03:00:23 INFO - PROCESS | 3387 | 1461232823140 Marionette DEBUG loaded listener.js 03:00:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e4aad8800) [pid = 3387] [serial = 1152] [outer = 0x7f9e490e2400] 03:00:24 INFO - PROCESS | 3387 | 1461232824016 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]]]}] 03:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 03:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1540ms 03:00:24 INFO - PROCESS | 3387 | 1461232824083 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 03:00:24 INFO - PROCESS | 3387 | 1461232824092 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 03:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 03:00:24 INFO - PROCESS | 3387 | 1461232824102 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 03:00:24 INFO - PROCESS | 3387 | 1461232824106 Marionette TRACE conn3 <- [1,1506,null,{}] 03:00:24 INFO - PROCESS | 3387 | 1461232824112 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}] 03:00:24 INFO - PROCESS | 3387 | 1461232824331 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 03:00:24 INFO - PROCESS | 3387 | 1461232824511 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c0d4800 == 103 [pid = 3387] [id = 384] 03:00:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e482d9c00) [pid = 3387] [serial = 1153] [outer = (nil)] 03:00:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e4be15800) [pid = 3387] [serial = 1154] [outer = 0x7f9e482d9c00] 03:00:24 INFO - PROCESS | 3387 | 1461232824582 Marionette DEBUG loaded listener.js 03:00:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e4c190000) [pid = 3387] [serial = 1155] [outer = 0x7f9e482d9c00] 03:00:25 INFO - PROCESS | 3387 | 1461232825604 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]]]}] 03:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 03:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1528ms 03:00:25 INFO - PROCESS | 3387 | 1461232825630 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 03:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 03:00:25 INFO - PROCESS | 3387 | 1461232825634 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 03:00:25 INFO - PROCESS | 3387 | 1461232825641 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 03:00:25 INFO - PROCESS | 3387 | 1461232825646 Marionette TRACE conn3 <- [1,1510,null,{}] 03:00:25 INFO - PROCESS | 3387 | 1461232825661 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}] 03:00:25 INFO - PROCESS | 3387 | 1461232825844 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 03:00:26 INFO - PROCESS | 3387 | 1461232826083 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564ba000 == 104 [pid = 3387] [id = 385] 03:00:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e4fee1000) [pid = 3387] [serial = 1156] [outer = (nil)] 03:00:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e5342b000) [pid = 3387] [serial = 1157] [outer = 0x7f9e4fee1000] 03:00:26 INFO - PROCESS | 3387 | 1461232826204 Marionette DEBUG loaded listener.js 03:00:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e552d6000) [pid = 3387] [serial = 1158] [outer = 0x7f9e4fee1000] 03:00:27 INFO - PROCESS | 3387 | 1461232827056 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]]]}] 03:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 03:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1439ms 03:00:27 INFO - PROCESS | 3387 | 1461232827081 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 03:00:27 INFO - PROCESS | 3387 | 1461232827085 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 03:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 03:00:27 INFO - PROCESS | 3387 | 1461232827092 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 03:00:27 INFO - PROCESS | 3387 | 1461232827095 Marionette TRACE conn3 <- [1,1514,null,{}] 03:00:27 INFO - PROCESS | 3387 | 1461232827100 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}] 03:00:27 INFO - PROCESS | 3387 | 1461232827291 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 03:00:27 INFO - PROCESS | 3387 | 1461232827486 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59934800 == 105 [pid = 3387] [id = 386] 03:00:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e55e38400) [pid = 3387] [serial = 1159] [outer = (nil)] 03:00:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e57208400) [pid = 3387] [serial = 1160] [outer = 0x7f9e55e38400] 03:00:27 INFO - PROCESS | 3387 | 1461232827565 Marionette DEBUG loaded listener.js 03:00:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e5890f800) [pid = 3387] [serial = 1161] [outer = 0x7f9e55e38400] 03:00:28 INFO - PROCESS | 3387 | 1461232828430 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]]]}] 03:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 03:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1377ms 03:00:28 INFO - PROCESS | 3387 | 1461232828470 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 03:00:28 INFO - PROCESS | 3387 | 1461232828474 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 03:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 03:00:28 INFO - PROCESS | 3387 | 1461232828480 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 03:00:28 INFO - PROCESS | 3387 | 1461232828483 Marionette TRACE conn3 <- [1,1518,null,{}] 03:00:28 INFO - PROCESS | 3387 | 1461232828488 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}] 03:00:28 INFO - PROCESS | 3387 | 1461232828672 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 03:00:28 INFO - PROCESS | 3387 | 1461232828858 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5a08a800 == 106 [pid = 3387] [id = 387] 03:00:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e5540e800) [pid = 3387] [serial = 1162] [outer = (nil)] 03:00:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e593c4000) [pid = 3387] [serial = 1163] [outer = 0x7f9e5540e800] 03:00:28 INFO - PROCESS | 3387 | 1461232828928 Marionette DEBUG loaded listener.js 03:00:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e5944b400) [pid = 3387] [serial = 1164] [outer = 0x7f9e5540e800] 03:00:29 INFO - PROCESS | 3387 | 1461232829807 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]]]}] 03:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 03:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1384ms 03:00:29 INFO - PROCESS | 3387 | 1461232829865 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 03:00:29 INFO - PROCESS | 3387 | 1461232829868 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 03:00:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 03:00:29 INFO - PROCESS | 3387 | 1461232829874 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 03:00:29 INFO - PROCESS | 3387 | 1461232829877 Marionette TRACE conn3 <- [1,1522,null,{}] 03:00:29 INFO - PROCESS | 3387 | 1461232829883 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}] 03:00:30 INFO - PROCESS | 3387 | 1461232830097 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 03:00:30 INFO - PROCESS | 3387 | 1461232830281 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec1e000 == 107 [pid = 3387] [id = 388] 03:00:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e593c2400) [pid = 3387] [serial = 1165] [outer = (nil)] 03:00:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e5985d400) [pid = 3387] [serial = 1166] [outer = 0x7f9e593c2400] 03:00:30 INFO - PROCESS | 3387 | 1461232830358 Marionette DEBUG loaded listener.js 03:00:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e59dc6000) [pid = 3387] [serial = 1167] [outer = 0x7f9e593c2400] 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:30 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:00:31 INFO - PROCESS | 3387 | 1461232831111 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"]]]}] 03:00:31 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 () { 03:00:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 03:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 03:00:31 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 () { 03:00:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 03:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 03:00:31 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 () { 03:00:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 03:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 03:00:31 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 () { 03:00:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 03:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 03:00:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1279ms 03:00:31 INFO - PROCESS | 3387 | 1461232831156 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 03:00:31 INFO - PROCESS | 3387 | 1461232831163 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 03:00:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 03:00:31 INFO - PROCESS | 3387 | 1461232831169 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 03:00:31 INFO - PROCESS | 3387 | 1461232831172 Marionette TRACE conn3 <- [1,1526,null,{}] 03:00:31 INFO - PROCESS | 3387 | 1461232831178 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}] 03:00:31 INFO - PROCESS | 3387 | 1461232831381 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 03:00:31 INFO - PROCESS | 3387 | 1461232831611 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607dc800 == 108 [pid = 3387] [id = 389] 03:00:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e4eb47c00) [pid = 3387] [serial = 1168] [outer = (nil)] 03:00:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e5ceed400) [pid = 3387] [serial = 1169] [outer = 0x7f9e4eb47c00] 03:00:31 INFO - PROCESS | 3387 | 1461232831686 Marionette DEBUG loaded listener.js 03:00:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e5e0a7000) [pid = 3387] [serial = 1170] [outer = 0x7f9e4eb47c00] 03:00:32 INFO - PROCESS | 3387 | 1461232832482 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"]]]}] 03:00:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:00:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 03:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 03:00:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 03:00:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 03:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 03:00:32 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 03:00:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 03:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 03:00:32 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1340ms 03:00:32 INFO - PROCESS | 3387 | 1461232832513 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 03:00:32 INFO - PROCESS | 3387 | 1461232832516 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 03:00:32 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 03:00:32 INFO - PROCESS | 3387 | 1461232832523 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 03:00:32 INFO - PROCESS | 3387 | 1461232832526 Marionette TRACE conn3 <- [1,1530,null,{}] 03:00:32 INFO - PROCESS | 3387 | 1461232832550 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}] 03:00:32 INFO - PROCESS | 3387 | 1461232832733 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 03:00:32 INFO - PROCESS | 3387 | 1461232832917 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d35b000 == 109 [pid = 3387] [id = 390] 03:00:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e5aa92c00) [pid = 3387] [serial = 1171] [outer = (nil)] 03:00:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e5e6f9c00) [pid = 3387] [serial = 1172] [outer = 0x7f9e5aa92c00] 03:00:32 INFO - PROCESS | 3387 | 1461232832986 Marionette DEBUG loaded listener.js 03:00:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e5f7ba800) [pid = 3387] [serial = 1173] [outer = 0x7f9e5aa92c00] 03:00:33 INFO - PROCESS | 3387 | 1461232833745 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]]]}] 03:00:33 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 03:00:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 03:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:00:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 03:00:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 03:00:33 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. 03:00:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 03:00:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1280ms 03:00:33 INFO - PROCESS | 3387 | 1461232833805 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 03:00:33 INFO - PROCESS | 3387 | 1461232833809 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 03:00:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 03:00:33 INFO - PROCESS | 3387 | 1461232833815 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 03:00:33 INFO - PROCESS | 3387 | 1461232833818 Marionette TRACE conn3 <- [1,1534,null,{}] 03:00:33 INFO - PROCESS | 3387 | 1461232833823 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}] 03:00:34 INFO - PROCESS | 3387 | 1461232834050 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 03:00:34 INFO - PROCESS | 3387 | 1461232834237 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71829000 == 110 [pid = 3387] [id = 391] 03:00:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e5b478000) [pid = 3387] [serial = 1174] [outer = (nil)] 03:00:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e5fe10000) [pid = 3387] [serial = 1175] [outer = 0x7f9e5b478000] 03:00:34 INFO - PROCESS | 3387 | 1461232834307 Marionette DEBUG loaded listener.js 03:00:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e61ddb800) [pid = 3387] [serial = 1176] [outer = 0x7f9e5b478000] 03:00:35 INFO - PROCESS | 3387 | 1461232835172 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]]]}] 03:00:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 03:00:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1426ms 03:00:35 INFO - PROCESS | 3387 | 1461232835242 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 03:00:35 INFO - PROCESS | 3387 | 1461232835245 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 03:00:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 03:00:35 INFO - PROCESS | 3387 | 1461232835252 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 03:00:35 INFO - PROCESS | 3387 | 1461232835256 Marionette TRACE conn3 <- [1,1538,null,{}] 03:00:35 INFO - PROCESS | 3387 | 1461232835261 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}] 03:00:35 INFO - PROCESS | 3387 | 1461232835449 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 03:00:35 INFO - PROCESS | 3387 | 1461232835638 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7396d000 == 111 [pid = 3387] [id = 392] 03:00:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e5eaed000) [pid = 3387] [serial = 1177] [outer = (nil)] 03:00:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e6c26b000) [pid = 3387] [serial = 1178] [outer = 0x7f9e5eaed000] 03:00:35 INFO - PROCESS | 3387 | 1461232835713 Marionette DEBUG loaded listener.js 03:00:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e6c7e3000) [pid = 3387] [serial = 1179] [outer = 0x7f9e5eaed000] 03:00:36 INFO - PROCESS | 3387 | 1461232836580 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]]]}] 03:00:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 03:00:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1382ms 03:00:36 INFO - PROCESS | 3387 | 1461232836635 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 03:00:36 INFO - PROCESS | 3387 | 1461232836639 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 03:00:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 03:00:36 INFO - PROCESS | 3387 | 1461232836645 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 03:00:36 INFO - PROCESS | 3387 | 1461232836649 Marionette TRACE conn3 <- [1,1542,null,{}] 03:00:36 INFO - PROCESS | 3387 | 1461232836654 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}] 03:00:36 INFO - PROCESS | 3387 | 1461232836864 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 03:00:37 INFO - PROCESS | 3387 | 1461232837054 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55309000 == 112 [pid = 3387] [id = 393] 03:00:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e5f7af400) [pid = 3387] [serial = 1180] [outer = (nil)] 03:00:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e6f814000) [pid = 3387] [serial = 1181] [outer = 0x7f9e5f7af400] 03:00:37 INFO - PROCESS | 3387 | 1461232837133 Marionette DEBUG loaded listener.js 03:00:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e717c7000) [pid = 3387] [serial = 1182] [outer = 0x7f9e5f7af400] 03:00:37 INFO - PROCESS | 3387 | 1461232837961 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]]]}] 03:00:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 03:00:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1378ms 03:00:38 INFO - PROCESS | 3387 | 1461232838025 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 03:00:38 INFO - PROCESS | 3387 | 1461232838029 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 03:00:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 03:00:38 INFO - PROCESS | 3387 | 1461232838034 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 03:00:38 INFO - PROCESS | 3387 | 1461232838037 Marionette TRACE conn3 <- [1,1546,null,{}] 03:00:38 INFO - PROCESS | 3387 | 1461232838042 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}] 03:00:38 INFO - PROCESS | 3387 | 1461232838236 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 03:00:38 INFO - PROCESS | 3387 | 1461232838436 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e74633000 == 113 [pid = 3387] [id = 394] 03:00:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e5651bc00) [pid = 3387] [serial = 1183] [outer = (nil)] 03:00:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e56522800) [pid = 3387] [serial = 1184] [outer = 0x7f9e5651bc00] 03:00:38 INFO - PROCESS | 3387 | 1461232838509 Marionette DEBUG loaded listener.js 03:00:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e56527c00) [pid = 3387] [serial = 1185] [outer = 0x7f9e5651bc00] 03:00:39 INFO - PROCESS | 3387 | 1461232839347 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]]]}] 03:00:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 03:00:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1375ms 03:00:39 INFO - PROCESS | 3387 | 1461232839411 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 03:00:39 INFO - PROCESS | 3387 | 1461232839415 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 03:00:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 03:00:39 INFO - PROCESS | 3387 | 1461232839421 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 03:00:39 INFO - PROCESS | 3387 | 1461232839424 Marionette TRACE conn3 <- [1,1550,null,{}] 03:00:39 INFO - PROCESS | 3387 | 1461232839430 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}] 03:00:39 INFO - PROCESS | 3387 | 1461232839618 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 03:00:39 INFO - PROCESS | 3387 | 1461232839808 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58dc8000 == 114 [pid = 3387] [id = 395] 03:00:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e5651d800) [pid = 3387] [serial = 1186] [outer = (nil)] 03:00:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e71987400) [pid = 3387] [serial = 1187] [outer = 0x7f9e5651d800] 03:00:39 INFO - PROCESS | 3387 | 1461232839879 Marionette DEBUG loaded listener.js 03:00:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e71c24c00) [pid = 3387] [serial = 1188] [outer = 0x7f9e5651d800] 03:00:40 INFO - PROCESS | 3387 | 1461232840717 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]]]}] 03:00:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 03:00:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1336ms 03:00:40 INFO - PROCESS | 3387 | 1461232840772 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 03:00:40 INFO - PROCESS | 3387 | 1461232840775 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 03:00:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 03:00:40 INFO - PROCESS | 3387 | 1461232840785 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 03:00:40 INFO - PROCESS | 3387 | 1461232840787 Marionette TRACE conn3 <- [1,1554,null,{}] 03:00:40 INFO - PROCESS | 3387 | 1461232840794 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}] 03:00:40 INFO - PROCESS | 3387 | 1461232840976 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 03:00:41 INFO - PROCESS | 3387 | 1461232841170 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47cc9000 == 115 [pid = 3387] [id = 396] 03:00:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e46550000) [pid = 3387] [serial = 1189] [outer = (nil)] 03:00:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e4ae0dc00) [pid = 3387] [serial = 1190] [outer = 0x7f9e46550000] 03:00:41 INFO - PROCESS | 3387 | 1461232841239 Marionette DEBUG loaded listener.js 03:00:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e4de94000) [pid = 3387] [serial = 1191] [outer = 0x7f9e46550000] 03:00:42 INFO - PROCESS | 3387 | 1461232842141 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]]]}] 03:00:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 03:00:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1429ms 03:00:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 03:00:42 INFO - PROCESS | 3387 | 1461232842215 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 03:00:42 INFO - PROCESS | 3387 | 1461232842218 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 03:00:42 INFO - PROCESS | 3387 | 1461232842224 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 03:00:42 INFO - PROCESS | 3387 | 1461232842227 Marionette TRACE conn3 <- [1,1558,null,{}] 03:00:42 INFO - PROCESS | 3387 | 1461232842232 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}] 03:00:42 INFO - PROCESS | 3387 | 1461232842444 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 03:00:42 INFO - PROCESS | 3387 | 1461232842638 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e48fa8800 == 116 [pid = 3387] [id = 397] 03:00:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e48150800) [pid = 3387] [serial = 1192] [outer = (nil)] 03:00:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e482d8400) [pid = 3387] [serial = 1193] [outer = 0x7f9e48150800] 03:00:42 INFO - PROCESS | 3387 | 1461232842709 Marionette DEBUG loaded listener.js 03:00:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e4de91400) [pid = 3387] [serial = 1194] [outer = 0x7f9e48150800] 03:00:44 INFO - PROCESS | 3387 | 1461232844021 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]]]}] 03:00:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 03:00:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1841ms 03:00:44 INFO - PROCESS | 3387 | 1461232844065 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 03:00:44 INFO - PROCESS | 3387 | 1461232844070 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 03:00:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 03:00:44 INFO - PROCESS | 3387 | 1461232844078 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 03:00:44 INFO - PROCESS | 3387 | 1461232844081 Marionette TRACE conn3 <- [1,1562,null,{}] 03:00:44 INFO - PROCESS | 3387 | 1461232844090 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}] 03:00:44 INFO - PROCESS | 3387 | 1461232844253 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 03:00:44 INFO - PROCESS | 3387 | 1461232844454 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf0a800 == 117 [pid = 3387] [id = 398] 03:00:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e482d8800) [pid = 3387] [serial = 1195] [outer = (nil)] 03:00:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e4923f000) [pid = 3387] [serial = 1196] [outer = 0x7f9e482d8800] 03:00:44 INFO - PROCESS | 3387 | 1461232844522 Marionette DEBUG loaded listener.js 03:00:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e4aad2800) [pid = 3387] [serial = 1197] [outer = 0x7f9e482d8800] 03:00:45 INFO - PROCESS | 3387 | 1461232845614 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]]]}] 03:00:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 03:00:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1592ms 03:00:45 INFO - PROCESS | 3387 | 1461232845671 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 03:00:45 INFO - PROCESS | 3387 | 1461232845679 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 03:00:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 03:00:45 INFO - PROCESS | 3387 | 1461232845689 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 03:00:45 INFO - PROCESS | 3387 | 1461232845691 Marionette TRACE conn3 <- [1,1566,null,{}] 03:00:45 INFO - PROCESS | 3387 | 1461232845697 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}] 03:00:45 INFO - PROCESS | 3387 | 1461232845883 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 03:00:46 INFO - PROCESS | 3387 | 1461232846159 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464de000 == 118 [pid = 3387] [id = 399] 03:00:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e4be14c00) [pid = 3387] [serial = 1198] [outer = (nil)] 03:00:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e4be20c00) [pid = 3387] [serial = 1199] [outer = 0x7f9e4be14c00] 03:00:46 INFO - PROCESS | 3387 | 1461232846269 Marionette DEBUG loaded listener.js 03:00:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e4c192400) [pid = 3387] [serial = 1200] [outer = 0x7f9e4be14c00] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e33800 == 117 [pid = 3387] [id = 217] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71da8000 == 116 [pid = 3387] [id = 334] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e479da000 == 115 [pid = 3387] [id = 333] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c7b1800 == 114 [pid = 3387] [id = 330] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71d32800 == 113 [pid = 3387] [id = 332] 03:00:46 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e4814b000) [pid = 3387] [serial = 1058] [outer = (nil)] [url = about:blank] 03:00:46 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e48247400) [pid = 3387] [serial = 1061] [outer = (nil)] [url = about:blank] 03:00:46 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e593cd800) [pid = 3387] [serial = 1085] [outer = (nil)] [url = about:blank] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e66510000 == 112 [pid = 3387] [id = 368] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f7cf800 == 111 [pid = 3387] [id = 367] 03:00:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5cf42000 == 110 [pid = 3387] [id = 366] 03:00:47 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e2d800 == 109 [pid = 3387] [id = 365] 03:00:47 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55720800 == 108 [pid = 3387] [id = 364] 03:00:47 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c7db800 == 107 [pid = 3387] [id = 363] 03:00:47 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e58000 == 106 [pid = 3387] [id = 362] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e61de2400) [pid = 3387] [serial = 918] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e4ed0a400) [pid = 3387] [serial = 1040] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e6d7c0c00) [pid = 3387] [serial = 1052] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e49cd8c00) [pid = 3387] [serial = 1067] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e71d5a800) [pid = 3387] [serial = 936] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e4b8f1c00) [pid = 3387] [serial = 942] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e49f05800) [pid = 3387] [serial = 1068] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e59ca8000) [pid = 3387] [serial = 1046] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e7184c000) [pid = 3387] [serial = 933] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e4ed0f800) [pid = 3387] [serial = 1074] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e5e0a4400) [pid = 3387] [serial = 1035] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e482df800) [pid = 3387] [serial = 948] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e4dbb0c00) [pid = 3387] [serial = 1076] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e5633e000) [pid = 3387] [serial = 924] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e4fedb800) [pid = 3387] [serial = 1077] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e4b830400) [pid = 3387] [serial = 1070] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e48251800) [pid = 3387] [serial = 1065] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e5890cc00) [pid = 3387] [serial = 717] [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.] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e4be1ac00) [pid = 3387] [serial = 1071] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e4dcc8800) [pid = 3387] [serial = 1073] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e4824a400) [pid = 3387] [serial = 1064] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e4bf57c00) [pid = 3387] [serial = 1055] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e5dca2000) [pid = 3387] [serial = 927] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e4fc16c00) [pid = 3387] [serial = 921] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e55e3dc00) [pid = 3387] [serial = 1049] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e4b835400) [pid = 3387] [serial = 939] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e4b4eac00) [pid = 3387] [serial = 1037] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e4b4ea800) [pid = 3387] [serial = 978] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e4eb4a000) [pid = 3387] [serial = 981] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e564f6000) [pid = 3387] [serial = 984] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e58a5c000) [pid = 3387] [serial = 975] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e55f9c400) [pid = 3387] [serial = 1080] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e552d8000) [pid = 3387] [serial = 1079] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e57496400) [pid = 3387] [serial = 1082] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e58bef800) [pid = 3387] [serial = 1083] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e6c97d800) [pid = 3387] [serial = 930] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e4b8fa400) [pid = 3387] [serial = 951] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e4dba5400) [pid = 3387] [serial = 945] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e5633e400) [pid = 3387] [serial = 1043] [outer = (nil)] [url = about:blank] 03:00:47 INFO - PROCESS | 3387 | 1461232847234 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]]]}] 03:00:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 03:00:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1579ms 03:00:47 INFO - PROCESS | 3387 | 1461232847281 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 03:00:47 INFO - PROCESS | 3387 | 1461232847285 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 03:00:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 03:00:47 INFO - PROCESS | 3387 | 1461232847294 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 03:00:47 INFO - PROCESS | 3387 | 1461232847298 Marionette TRACE conn3 <- [1,1570,null,{}] 03:00:47 INFO - PROCESS | 3387 | 1461232847314 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}] 03:00:47 INFO - PROCESS | 3387 | 1461232847481 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 03:00:47 INFO - PROCESS | 3387 | 1461232847500 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49137000 == 107 [pid = 3387] [id = 400] 03:00:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e4dbaf400) [pid = 3387] [serial = 1201] [outer = (nil)] 03:00:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e4de95400) [pid = 3387] [serial = 1202] [outer = 0x7f9e4dbaf400] 03:00:47 INFO - PROCESS | 3387 | 1461232847565 Marionette DEBUG loaded listener.js 03:00:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e4ed0e800) [pid = 3387] [serial = 1203] [outer = 0x7f9e4dbaf400] 03:00:48 INFO - PROCESS | 3387 | 1461232848439 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]]]}] 03:00:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 03:00:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1188ms 03:00:48 INFO - PROCESS | 3387 | 1461232848482 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 03:00:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 03:00:48 INFO - PROCESS | 3387 | 1461232848486 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 03:00:48 INFO - PROCESS | 3387 | 1461232848492 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 03:00:48 INFO - PROCESS | 3387 | 1461232848494 Marionette TRACE conn3 <- [1,1574,null,{}] 03:00:48 INFO - PROCESS | 3387 | 1461232848499 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}] 03:00:48 INFO - PROCESS | 3387 | 1461232848664 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 03:00:48 INFO - PROCESS | 3387 | 1461232848832 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c070800 == 108 [pid = 3387] [id = 401] 03:00:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e48247400) [pid = 3387] [serial = 1204] [outer = (nil)] 03:00:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e4ffcd800) [pid = 3387] [serial = 1205] [outer = 0x7f9e48247400] 03:00:48 INFO - PROCESS | 3387 | 1461232848899 Marionette DEBUG loaded listener.js 03:00:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e5342d800) [pid = 3387] [serial = 1206] [outer = 0x7f9e48247400] 03:00:49 INFO - PROCESS | 3387 | 1461232849704 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]]]}] 03:00:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 03:00:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1277ms 03:00:49 INFO - PROCESS | 3387 | 1461232849772 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 03:00:49 INFO - PROCESS | 3387 | 1461232849775 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 03:00:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 03:00:49 INFO - PROCESS | 3387 | 1461232849781 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 03:00:49 INFO - PROCESS | 3387 | 1461232849782 Marionette TRACE conn3 <- [1,1578,null,{}] 03:00:49 INFO - PROCESS | 3387 | 1461232849788 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}] 03:00:49 INFO - PROCESS | 3387 | 1461232849998 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 03:00:50 INFO - PROCESS | 3387 | 1461232850028 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c888000 == 109 [pid = 3387] [id = 402] 03:00:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e53421400) [pid = 3387] [serial = 1207] [outer = (nil)] 03:00:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e55269c00) [pid = 3387] [serial = 1208] [outer = 0x7f9e53421400] 03:00:50 INFO - PROCESS | 3387 | 1461232850089 Marionette DEBUG loaded listener.js 03:00:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e55408000) [pid = 3387] [serial = 1209] [outer = 0x7f9e53421400] 03:00:50 INFO - PROCESS | 3387 | 1461232850977 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]]]}] 03:00:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 03:00:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1230ms 03:00:51 INFO - PROCESS | 3387 | 1461232851011 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 03:00:51 INFO - PROCESS | 3387 | 1461232851014 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 03:00:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 03:00:51 INFO - PROCESS | 3387 | 1461232851020 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 03:00:51 INFO - PROCESS | 3387 | 1461232851022 Marionette TRACE conn3 <- [1,1582,null,{}] 03:00:51 INFO - PROCESS | 3387 | 1461232851032 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}] 03:00:51 INFO - PROCESS | 3387 | 1461232851283 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e561f4800) [pid = 3387] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e49244000) [pid = 3387] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e55147400) [pid = 3387] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e48151800) [pid = 3387] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e482dcc00) [pid = 3387] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e55e3ac00) [pid = 3387] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e4bf5c000) [pid = 3387] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 03:00:51 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e5575d800) [pid = 3387] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 03:00:51 INFO - PROCESS | 3387 | 1461232851742 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c056800 == 110 [pid = 3387] [id = 403] 03:00:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e48144400) [pid = 3387] [serial = 1210] [outer = (nil)] 03:00:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e4b4f0c00) [pid = 3387] [serial = 1211] [outer = 0x7f9e48144400] 03:00:51 INFO - PROCESS | 3387 | 1461232851811 Marionette DEBUG loaded listener.js 03:00:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e5651d000) [pid = 3387] [serial = 1212] [outer = 0x7f9e48144400] 03:00:52 INFO - PROCESS | 3387 | 1461232852482 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]]]}] 03:00:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 03:00:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1478ms 03:00:52 INFO - PROCESS | 3387 | 1461232852498 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 03:00:52 INFO - PROCESS | 3387 | 1461232852501 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 03:00:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 03:00:52 INFO - PROCESS | 3387 | 1461232852509 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 03:00:52 INFO - PROCESS | 3387 | 1461232852512 Marionette TRACE conn3 <- [1,1586,null,{}] 03:00:52 INFO - PROCESS | 3387 | 1461232852528 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}] 03:00:52 INFO - PROCESS | 3387 | 1461232852748 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 03:00:52 INFO - PROCESS | 3387 | 1461232852767 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e552a4000 == 111 [pid = 3387] [id = 404] 03:00:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e4814f800) [pid = 3387] [serial = 1213] [outer = (nil)] 03:00:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e5890c400) [pid = 3387] [serial = 1214] [outer = 0x7f9e4814f800] 03:00:52 INFO - PROCESS | 3387 | 1461232852828 Marionette DEBUG loaded listener.js 03:00:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e593c8400) [pid = 3387] [serial = 1215] [outer = 0x7f9e4814f800] 03:00:53 INFO - PROCESS | 3387 | 1461232853614 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]]]}] 03:00:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 03:00:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1240ms 03:00:53 INFO - PROCESS | 3387 | 1461232853752 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 03:00:53 INFO - PROCESS | 3387 | 1461232853758 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 03:00:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 03:00:53 INFO - PROCESS | 3387 | 1461232853766 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 03:00:53 INFO - PROCESS | 3387 | 1461232853772 Marionette TRACE conn3 <- [1,1590,null,{}] 03:00:53 INFO - PROCESS | 3387 | 1461232853790 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}] 03:00:53 INFO - PROCESS | 3387 | 1461232853984 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 03:00:54 INFO - PROCESS | 3387 | 1461232854177 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47ba8000 == 112 [pid = 3387] [id = 405] 03:00:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e4814c400) [pid = 3387] [serial = 1216] [outer = (nil)] 03:00:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e482d4400) [pid = 3387] [serial = 1217] [outer = 0x7f9e4814c400] 03:00:54 INFO - PROCESS | 3387 | 1461232854250 Marionette DEBUG loaded listener.js 03:00:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e49247000) [pid = 3387] [serial = 1218] [outer = 0x7f9e4814c400] 03:00:55 INFO - PROCESS | 3387 | 1461232855260 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]]]}] 03:00:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 03:00:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1542ms 03:00:55 INFO - PROCESS | 3387 | 1461232855309 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 03:00:55 INFO - PROCESS | 3387 | 1461232855315 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 03:00:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 03:00:55 INFO - PROCESS | 3387 | 1461232855327 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 03:00:55 INFO - PROCESS | 3387 | 1461232855332 Marionette TRACE conn3 <- [1,1594,null,{}] 03:00:55 INFO - PROCESS | 3387 | 1461232855339 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}] 03:00:55 INFO - PROCESS | 3387 | 1461232855539 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 03:00:55 INFO - PROCESS | 3387 | 1461232855780 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c06d800 == 113 [pid = 3387] [id = 406] 03:00:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e4b8fa400) [pid = 3387] [serial = 1219] [outer = (nil)] 03:00:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e4c196000) [pid = 3387] [serial = 1220] [outer = 0x7f9e4b8fa400] 03:00:55 INFO - PROCESS | 3387 | 1461232855897 Marionette DEBUG loaded listener.js 03:00:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e4de92000) [pid = 3387] [serial = 1221] [outer = 0x7f9e4b8fa400] 03:00:56 INFO - PROCESS | 3387 | 1461232856868 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]]]}] 03:00:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 03:00:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1585ms 03:00:56 INFO - PROCESS | 3387 | 1461232856909 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 03:00:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 03:00:56 INFO - PROCESS | 3387 | 1461232856913 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 03:00:56 INFO - PROCESS | 3387 | 1461232856920 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 03:00:56 INFO - PROCESS | 3387 | 1461232856924 Marionette TRACE conn3 <- [1,1598,null,{}] 03:00:56 INFO - PROCESS | 3387 | 1461232856939 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}] 03:00:57 INFO - PROCESS | 3387 | 1461232857152 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 03:00:57 INFO - PROCESS | 3387 | 1461232857422 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e561eb800 == 114 [pid = 3387] [id = 407] 03:00:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e55156000) [pid = 3387] [serial = 1222] [outer = (nil)] 03:00:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e55755c00) [pid = 3387] [serial = 1223] [outer = 0x7f9e55156000] 03:00:57 INFO - PROCESS | 3387 | 1461232857546 Marionette DEBUG loaded listener.js 03:00:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e5633e400) [pid = 3387] [serial = 1224] [outer = 0x7f9e55156000] 03:00:58 INFO - PROCESS | 3387 | 1461232858403 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]]]}] 03:00:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 03:00:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1531ms 03:00:58 INFO - PROCESS | 3387 | 1461232858451 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 03:00:58 INFO - PROCESS | 3387 | 1461232858455 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 03:00:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 03:00:58 INFO - PROCESS | 3387 | 1461232858461 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 03:00:58 INFO - PROCESS | 3387 | 1461232858463 Marionette TRACE conn3 <- [1,1602,null,{}] 03:00:58 INFO - PROCESS | 3387 | 1461232858470 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}] 03:00:58 INFO - PROCESS | 3387 | 1461232858660 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 03:00:58 INFO - PROCESS | 3387 | 1461232858853 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:00:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572e0800 == 115 [pid = 3387] [id = 408] 03:00:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e4fedd800) [pid = 3387] [serial = 1225] [outer = (nil)] 03:00:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e5890cc00) [pid = 3387] [serial = 1226] [outer = 0x7f9e4fedd800] 03:00:58 INFO - PROCESS | 3387 | 1461232858924 Marionette DEBUG loaded listener.js 03:00:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e59446c00) [pid = 3387] [serial = 1227] [outer = 0x7f9e4fedd800] 03:00:59 INFO - PROCESS | 3387 | 1461232859842 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]]]}] 03:00:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 03:00:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1427ms 03:00:59 INFO - PROCESS | 3387 | 1461232859889 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 03:00:59 INFO - PROCESS | 3387 | 1461232859892 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 03:00:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 03:00:59 INFO - PROCESS | 3387 | 1461232859898 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 03:00:59 INFO - PROCESS | 3387 | 1461232859900 Marionette TRACE conn3 <- [1,1606,null,{}] 03:00:59 INFO - PROCESS | 3387 | 1461232859906 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}] 03:01:00 INFO - PROCESS | 3387 | 1461232860090 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 03:01:00 INFO - PROCESS | 3387 | 1461232860285 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58dcd000 == 116 [pid = 3387] [id = 409] 03:01:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e56522c00) [pid = 3387] [serial = 1228] [outer = (nil)] 03:01:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e59852400) [pid = 3387] [serial = 1229] [outer = 0x7f9e56522c00] 03:01:00 INFO - PROCESS | 3387 | 1461232860356 Marionette DEBUG loaded listener.js 03:01:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e59b77400) [pid = 3387] [serial = 1230] [outer = 0x7f9e56522c00] 03:01:01 INFO - PROCESS | 3387 | 1461232861215 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]]]}] 03:01:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 03:01:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1382ms 03:01:01 INFO - PROCESS | 3387 | 1461232861282 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 03:01:01 INFO - PROCESS | 3387 | 1461232861286 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 03:01:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 03:01:01 INFO - PROCESS | 3387 | 1461232861292 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 03:01:01 INFO - PROCESS | 3387 | 1461232861294 Marionette TRACE conn3 <- [1,1610,null,{}] 03:01:01 INFO - PROCESS | 3387 | 1461232861300 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}] 03:01:01 INFO - PROCESS | 3387 | 1461232861558 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 03:01:01 INFO - PROCESS | 3387 | 1461232861749 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5bf1e800 == 117 [pid = 3387] [id = 410] 03:01:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e59ca8400) [pid = 3387] [serial = 1231] [outer = (nil)] 03:01:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e5dca2000) [pid = 3387] [serial = 1232] [outer = 0x7f9e59ca8400] 03:01:01 INFO - PROCESS | 3387 | 1461232861836 Marionette DEBUG loaded listener.js 03:01:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e5eaf0000) [pid = 3387] [serial = 1233] [outer = 0x7f9e59ca8400] 03:01:02 INFO - PROCESS | 3387 | 1461232862712 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]]]}] 03:01:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 03:01:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1484ms 03:01:02 INFO - PROCESS | 3387 | 1461232862777 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 03:01:02 INFO - PROCESS | 3387 | 1461232862780 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 03:01:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 03:01:02 INFO - PROCESS | 3387 | 1461232862786 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 03:01:02 INFO - PROCESS | 3387 | 1461232862788 Marionette TRACE conn3 <- [1,1614,null,{}] 03:01:02 INFO - PROCESS | 3387 | 1461232862794 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}] 03:01:02 INFO - PROCESS | 3387 | 1461232862971 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 03:01:03 INFO - PROCESS | 3387 | 1461232863165 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f578000 == 118 [pid = 3387] [id = 411] 03:01:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e5aa8d400) [pid = 3387] [serial = 1234] [outer = (nil)] 03:01:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e5fcb8c00) [pid = 3387] [serial = 1235] [outer = 0x7f9e5aa8d400] 03:01:03 INFO - PROCESS | 3387 | 1461232863237 Marionette DEBUG loaded listener.js 03:01:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e61ddd000) [pid = 3387] [serial = 1236] [outer = 0x7f9e5aa8d400] 03:01:04 INFO - PROCESS | 3387 | 1461232864059 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]]]}] 03:01:04 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 03:01:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1330ms 03:01:04 INFO - PROCESS | 3387 | 1461232864118 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 03:01:04 INFO - PROCESS | 3387 | 1461232864120 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 03:01:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 03:01:04 INFO - PROCESS | 3387 | 1461232864127 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 03:01:04 INFO - PROCESS | 3387 | 1461232864131 Marionette TRACE conn3 <- [1,1618,null,{}] 03:01:04 INFO - PROCESS | 3387 | 1461232864136 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}] 03:01:04 INFO - PROCESS | 3387 | 1461232864322 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 03:01:04 INFO - PROCESS | 3387 | 1461232864513 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c459800 == 119 [pid = 3387] [id = 412] 03:01:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e5bf9a800) [pid = 3387] [serial = 1237] [outer = (nil)] 03:01:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e6c4bf000) [pid = 3387] [serial = 1238] [outer = 0x7f9e5bf9a800] 03:01:04 INFO - PROCESS | 3387 | 1461232864582 Marionette DEBUG loaded listener.js 03:01:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e6d6dc000) [pid = 3387] [serial = 1239] [outer = 0x7f9e5bf9a800] 03:01:05 INFO - PROCESS | 3387 | 1461232865437 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]]]}] 03:01:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 03:01:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1379ms 03:01:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 03:01:05 INFO - PROCESS | 3387 | 1461232865508 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 03:01:05 INFO - PROCESS | 3387 | 1461232865511 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 03:01:05 INFO - PROCESS | 3387 | 1461232865519 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 03:01:05 INFO - PROCESS | 3387 | 1461232865522 Marionette TRACE conn3 <- [1,1622,null,{}] 03:01:05 INFO - PROCESS | 3387 | 1461232865528 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}] 03:01:05 INFO - PROCESS | 3387 | 1461232865754 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 03:01:05 INFO - PROCESS | 3387 | 1461232865946 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71671000 == 120 [pid = 3387] [id = 413] 03:01:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e5f710c00) [pid = 3387] [serial = 1240] [outer = (nil)] 03:01:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e6f8a4800) [pid = 3387] [serial = 1241] [outer = 0x7f9e5f710c00] 03:01:06 INFO - PROCESS | 3387 | 1461232866021 Marionette DEBUG loaded listener.js 03:01:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e71847000) [pid = 3387] [serial = 1242] [outer = 0x7f9e5f710c00] 03:01:06 INFO - PROCESS | 3387 | 1461232866891 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]]]}] 03:01:06 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 03:01:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1430ms 03:01:06 INFO - PROCESS | 3387 | 1461232866948 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 03:01:06 INFO - PROCESS | 3387 | 1461232866952 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 03:01:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 03:01:06 INFO - PROCESS | 3387 | 1461232866958 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 03:01:06 INFO - PROCESS | 3387 | 1461232866960 Marionette TRACE conn3 <- [1,1626,null,{}] 03:01:06 INFO - PROCESS | 3387 | 1461232866967 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}] 03:01:07 INFO - PROCESS | 3387 | 1461232867167 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 03:01:07 INFO - PROCESS | 3387 | 1461232867364 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71db7800 == 121 [pid = 3387] [id = 414] 03:01:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e45beec00) [pid = 3387] [serial = 1243] [outer = (nil)] 03:01:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e45bf8400) [pid = 3387] [serial = 1244] [outer = 0x7f9e45beec00] 03:01:07 INFO - PROCESS | 3387 | 1461232867433 Marionette DEBUG loaded listener.js 03:01:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e45bfdc00) [pid = 3387] [serial = 1245] [outer = 0x7f9e45beec00] 03:01:08 INFO - PROCESS | 3387 | 1461232868274 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]]]}] 03:01:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 03:01:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1380ms 03:01:08 INFO - PROCESS | 3387 | 1461232868339 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 03:01:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 03:01:08 INFO - PROCESS | 3387 | 1461232868344 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 03:01:08 INFO - PROCESS | 3387 | 1461232868350 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 03:01:08 INFO - PROCESS | 3387 | 1461232868354 Marionette TRACE conn3 <- [1,1630,null,{}] 03:01:08 INFO - PROCESS | 3387 | 1461232868359 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}] 03:01:08 INFO - PROCESS | 3387 | 1461232868620 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 03:01:08 INFO - PROCESS | 3387 | 1461232868813 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59274800 == 122 [pid = 3387] [id = 415] 03:01:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e45bf0c00) [pid = 3387] [serial = 1246] [outer = (nil)] 03:01:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e6d908000) [pid = 3387] [serial = 1247] [outer = 0x7f9e45bf0c00] 03:01:08 INFO - PROCESS | 3387 | 1461232868893 Marionette DEBUG loaded listener.js 03:01:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e71d05800) [pid = 3387] [serial = 1248] [outer = 0x7f9e45bf0c00] 03:01:09 INFO - PROCESS | 3387 | 1461232869804 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]]]}] 03:01:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 03:01:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1484ms 03:01:09 INFO - PROCESS | 3387 | 1461232869836 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 03:01:09 INFO - PROCESS | 3387 | 1461232869839 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 03:01:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 03:01:09 INFO - PROCESS | 3387 | 1461232869846 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 03:01:09 INFO - PROCESS | 3387 | 1461232869849 Marionette TRACE conn3 <- [1,1634,null,{}] 03:01:09 INFO - PROCESS | 3387 | 1461232869854 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}] 03:01:10 INFO - PROCESS | 3387 | 1461232870034 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 03:01:10 INFO - PROCESS | 3387 | 1461232870233 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c02e000 == 123 [pid = 3387] [id = 416] 03:01:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e45bfbc00) [pid = 3387] [serial = 1249] [outer = (nil)] 03:01:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e47b46400) [pid = 3387] [serial = 1250] [outer = 0x7f9e45bfbc00] 03:01:10 INFO - PROCESS | 3387 | 1461232870302 Marionette DEBUG loaded listener.js 03:01:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e71c1e400) [pid = 3387] [serial = 1251] [outer = 0x7f9e45bfbc00] 03:01:11 INFO - PROCESS | 3387 | 1461232871161 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]]]}] 03:01:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 03:01:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1381ms 03:01:11 INFO - PROCESS | 3387 | 1461232871228 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 03:01:11 INFO - PROCESS | 3387 | 1461232871231 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 03:01:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 03:01:11 INFO - PROCESS | 3387 | 1461232871237 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 03:01:11 INFO - PROCESS | 3387 | 1461232871239 Marionette TRACE conn3 <- [1,1638,null,{}] 03:01:11 INFO - PROCESS | 3387 | 1461232871244 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}] 03:01:11 INFO - PROCESS | 3387 | 1461232871445 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 03:01:11 INFO - PROCESS | 3387 | 1461232871649 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fa4800 == 124 [pid = 3387] [id = 417] 03:01:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e47b3d800) [pid = 3387] [serial = 1252] [outer = (nil)] 03:01:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e594a0800) [pid = 3387] [serial = 1253] [outer = 0x7f9e47b3d800] 03:01:11 INFO - PROCESS | 3387 | 1461232871724 Marionette DEBUG loaded listener.js 03:01:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e594a5400) [pid = 3387] [serial = 1254] [outer = 0x7f9e47b3d800] 03:01:12 INFO - PROCESS | 3387 | 1461232872577 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]]]}] 03:01:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 03:01:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1376ms 03:01:12 INFO - PROCESS | 3387 | 1461232872621 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 03:01:12 INFO - PROCESS | 3387 | 1461232872625 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 03:01:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 03:01:12 INFO - PROCESS | 3387 | 1461232872631 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 03:01:12 INFO - PROCESS | 3387 | 1461232872635 Marionette TRACE conn3 <- [1,1642,null,{}] 03:01:12 INFO - PROCESS | 3387 | 1461232872640 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}] 03:01:12 INFO - PROCESS | 3387 | 1461232872825 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 03:01:13 INFO - PROCESS | 3387 | 1461232873032 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeaa000 == 125 [pid = 3387] [id = 418] 03:01:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e4b4ee800) [pid = 3387] [serial = 1255] [outer = (nil)] 03:01:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e594a6400) [pid = 3387] [serial = 1256] [outer = 0x7f9e4b4ee800] 03:01:13 INFO - PROCESS | 3387 | 1461232873100 Marionette DEBUG loaded listener.js 03:01:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e5962a800) [pid = 3387] [serial = 1257] [outer = 0x7f9e4b4ee800] 03:01:13 INFO - PROCESS | 3387 | 1461232873979 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]]]}] 03:01:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 03:01:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1377ms 03:01:14 INFO - PROCESS | 3387 | 1461232874009 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 03:01:14 INFO - PROCESS | 3387 | 1461232874013 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 03:01:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 03:01:14 INFO - PROCESS | 3387 | 1461232874020 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 03:01:14 INFO - PROCESS | 3387 | 1461232874023 Marionette TRACE conn3 <- [1,1646,null,{}] 03:01:14 INFO - PROCESS | 3387 | 1461232874028 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}] 03:01:14 INFO - PROCESS | 3387 | 1461232874231 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 03:01:14 INFO - PROCESS | 3387 | 1461232874446 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46ad5000 == 126 [pid = 3387] [id = 419] 03:01:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e46551400) [pid = 3387] [serial = 1258] [outer = (nil)] 03:01:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e57350000) [pid = 3387] [serial = 1259] [outer = 0x7f9e46551400] 03:01:14 INFO - PROCESS | 3387 | 1461232874518 Marionette DEBUG loaded listener.js 03:01:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e5962c000) [pid = 3387] [serial = 1260] [outer = 0x7f9e46551400] 03:01:15 INFO - PROCESS | 3387 | 1461232875869 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]]]}] 03:01:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 03:01:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1884ms 03:01:15 INFO - PROCESS | 3387 | 1461232875905 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 03:01:15 INFO - PROCESS | 3387 | 1461232875912 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 03:01:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 03:01:15 INFO - PROCESS | 3387 | 1461232875921 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 03:01:15 INFO - PROCESS | 3387 | 1461232875927 Marionette TRACE conn3 <- [1,1650,null,{}] 03:01:15 INFO - PROCESS | 3387 | 1461232875934 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}] 03:01:16 INFO - PROCESS | 3387 | 1461232876114 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 03:01:16 INFO - PROCESS | 3387 | 1461232876320 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b590800 == 127 [pid = 3387] [id = 420] 03:01:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e482dd000) [pid = 3387] [serial = 1261] [outer = (nil)] 03:01:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e4923b000) [pid = 3387] [serial = 1262] [outer = 0x7f9e482dd000] 03:01:16 INFO - PROCESS | 3387 | 1461232876386 Marionette DEBUG loaded listener.js 03:01:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e4ae1bc00) [pid = 3387] [serial = 1263] [outer = 0x7f9e482dd000] 03:01:17 INFO - PROCESS | 3387 | 1461232877575 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]]]}] 03:01:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 03:01:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1732ms 03:01:17 INFO - PROCESS | 3387 | 1461232877654 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 03:01:17 INFO - PROCESS | 3387 | 1461232877662 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 03:01:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 03:01:17 INFO - PROCESS | 3387 | 1461232877672 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 03:01:17 INFO - PROCESS | 3387 | 1461232877677 Marionette TRACE conn3 <- [1,1654,null,{}] 03:01:17 INFO - PROCESS | 3387 | 1461232877682 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}] 03:01:17 INFO - PROCESS | 3387 | 1461232877918 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464d3800 == 126 [pid = 3387] [id = 353] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47bac000 == 125 [pid = 3387] [id = 352] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e57620000) [pid = 3387] [serial = 1148] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c056800 == 124 [pid = 3387] [id = 403] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c888000 == 123 [pid = 3387] [id = 402] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c070800 == 122 [pid = 3387] [id = 401] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49137000 == 121 [pid = 3387] [id = 400] 03:01:18 INFO - PROCESS | 3387 | 1461232878280 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464de000 == 120 [pid = 3387] [id = 399] 03:01:18 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf0a800 == 119 [pid = 3387] [id = 398] 03:01:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47a90000 == 120 [pid = 3387] [id = 421] 03:01:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e482d5c00) [pid = 3387] [serial = 1264] [outer = (nil)] 03:01:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e4b8ecc00) [pid = 3387] [serial = 1265] [outer = 0x7f9e482d5c00] 03:01:18 INFO - PROCESS | 3387 | 1461232878352 Marionette DEBUG loaded listener.js 03:01:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e4de94400) [pid = 3387] [serial = 1266] [outer = 0x7f9e482d5c00] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e49244400) [pid = 3387] [serial = 1088] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e4aade000) [pid = 3387] [serial = 1131] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e49cd6800) [pid = 3387] [serial = 1130] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e5524c800) [pid = 3387] [serial = 1142] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e4b8f8800) [pid = 3387] [serial = 1091] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e5fe11000) [pid = 3387] [serial = 1115] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e4aad6800) [pid = 3387] [serial = 1133] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e4b831400) [pid = 3387] [serial = 1134] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e4bf58400) [pid = 3387] [serial = 1136] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e4dcc9800) [pid = 3387] [serial = 1137] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e5342ec00) [pid = 3387] [serial = 1121] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e59cadc00) [pid = 3387] [serial = 1086] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e4ffc8400) [pid = 3387] [serial = 1139] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e4ed17800) [pid = 3387] [serial = 1094] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e5c945400) [pid = 3387] [serial = 1103] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e5f43b000) [pid = 3387] [serial = 1112] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e5e3e3400) [pid = 3387] [serial = 1109] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e71173800) [pid = 3387] [serial = 1118] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e4fc15400) [pid = 3387] [serial = 1127] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e5dc0e400) [pid = 3387] [serial = 1106] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e5633b400) [pid = 3387] [serial = 1100] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e5540b800) [pid = 3387] [serial = 1097] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e4b4e3000) [pid = 3387] [serial = 1124] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e552d9000) [pid = 3387] [serial = 1143] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e56767400) [pid = 3387] [serial = 1146] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e55d0b800) [pid = 3387] [serial = 1145] [outer = (nil)] [url = about:blank] 03:01:18 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e5342f400) [pid = 3387] [serial = 1140] [outer = (nil)] [url = about:blank] 03:01:19 INFO - PROCESS | 3387 | 1461232879113 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]]]}] 03:01:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 03:01:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1482ms 03:01:19 INFO - PROCESS | 3387 | 1461232879155 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 03:01:19 INFO - PROCESS | 3387 | 1461232879159 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 03:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 03:01:19 INFO - PROCESS | 3387 | 1461232879179 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 03:01:19 INFO - PROCESS | 3387 | 1461232879186 Marionette TRACE conn3 <- [1,1658,null,{}] 03:01:19 INFO - PROCESS | 3387 | 1461232879204 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}] 03:01:19 INFO - PROCESS | 3387 | 1461232879383 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 03:01:19 INFO - PROCESS | 3387 | 1461232879393 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b63b800 == 121 [pid = 3387] [id = 422] 03:01:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e4ed10800) [pid = 3387] [serial = 1267] [outer = (nil)] 03:01:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e53423000) [pid = 3387] [serial = 1268] [outer = 0x7f9e4ed10800] 03:01:19 INFO - PROCESS | 3387 | 1461232879456 Marionette DEBUG loaded listener.js 03:01:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e5524ec00) [pid = 3387] [serial = 1269] [outer = 0x7f9e4ed10800] 03:01:20 INFO - PROCESS | 3387 | 1461232880362 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]]]}] 03:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 03:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1247ms 03:01:20 INFO - PROCESS | 3387 | 1461232880419 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 03:01:20 INFO - PROCESS | 3387 | 1461232880422 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 03:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 03:01:20 INFO - PROCESS | 3387 | 1461232880429 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 03:01:20 INFO - PROCESS | 3387 | 1461232880431 Marionette TRACE conn3 <- [1,1662,null,{}] 03:01:20 INFO - PROCESS | 3387 | 1461232880436 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}] 03:01:20 INFO - PROCESS | 3387 | 1461232880613 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 03:01:20 INFO - PROCESS | 3387 | 1461232880796 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c076800 == 122 [pid = 3387] [id = 423] 03:01:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e4fc18000) [pid = 3387] [serial = 1270] [outer = (nil)] 03:01:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e55e38c00) [pid = 3387] [serial = 1271] [outer = 0x7f9e4fc18000] 03:01:20 INFO - PROCESS | 3387 | 1461232880857 Marionette DEBUG loaded listener.js 03:01:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e56341400) [pid = 3387] [serial = 1272] [outer = 0x7f9e4fc18000] 03:01:21 INFO - PROCESS | 3387 | 1461232881653 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]]]}] 03:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 03:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1279ms 03:01:21 INFO - PROCESS | 3387 | 1461232881711 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 03:01:21 INFO - PROCESS | 3387 | 1461232881714 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 03:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 03:01:21 INFO - PROCESS | 3387 | 1461232881721 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 03:01:21 INFO - PROCESS | 3387 | 1461232881724 Marionette TRACE conn3 <- [1,1666,null,{}] 03:01:21 INFO - PROCESS | 3387 | 1461232881729 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}] 03:01:21 INFO - PROCESS | 3387 | 1461232881952 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 03:01:21 INFO - PROCESS | 3387 | 1461232881985 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ddce800 == 123 [pid = 3387] [id = 424] 03:01:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e55276400) [pid = 3387] [serial = 1273] [outer = (nil)] 03:01:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e56767400) [pid = 3387] [serial = 1274] [outer = 0x7f9e55276400] 03:01:22 INFO - PROCESS | 3387 | 1461232882046 Marionette DEBUG loaded listener.js 03:01:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e58a50800) [pid = 3387] [serial = 1275] [outer = 0x7f9e55276400] 03:01:23 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e482d8800) [pid = 3387] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 03:01:23 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e48144400) [pid = 3387] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 03:01:23 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e4dbaf400) [pid = 3387] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 03:01:23 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e48247400) [pid = 3387] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 03:01:23 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e53421400) [pid = 3387] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 03:01:23 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e4be14c00) [pid = 3387] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 03:01:23 INFO - PROCESS | 3387 | 1461232883248 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]]]}] 03:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 03:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1587ms 03:01:23 INFO - PROCESS | 3387 | 1461232883309 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 03:01:23 INFO - PROCESS | 3387 | 1461232883313 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 03:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 03:01:23 INFO - PROCESS | 3387 | 1461232883318 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 03:01:23 INFO - PROCESS | 3387 | 1461232883320 Marionette TRACE conn3 <- [1,1670,null,{}] 03:01:23 INFO - PROCESS | 3387 | 1461232883325 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}] 03:01:23 INFO - PROCESS | 3387 | 1461232883513 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 03:01:23 INFO - PROCESS | 3387 | 1461232883697 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeae800 == 124 [pid = 3387] [id = 425] 03:01:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e4ae16800) [pid = 3387] [serial = 1276] [outer = (nil)] 03:01:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e58bef800) [pid = 3387] [serial = 1277] [outer = 0x7f9e4ae16800] 03:01:23 INFO - PROCESS | 3387 | 1461232883768 Marionette DEBUG loaded listener.js 03:01:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e59855c00) [pid = 3387] [serial = 1278] [outer = 0x7f9e4ae16800] 03:01:24 INFO - PROCESS | 3387 | 1461232884436 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]]]}] 03:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 03:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1178ms 03:01:24 INFO - PROCESS | 3387 | 1461232884509 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 03:01:24 INFO - PROCESS | 3387 | 1461232884511 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 03:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 03:01:24 INFO - PROCESS | 3387 | 1461232884520 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 03:01:24 INFO - PROCESS | 3387 | 1461232884523 Marionette TRACE conn3 <- [1,1674,null,{}] 03:01:24 INFO - PROCESS | 3387 | 1461232884528 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}] 03:01:24 INFO - PROCESS | 3387 | 1461232884696 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 03:01:24 INFO - PROCESS | 3387 | 1461232884705 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5531b800 == 125 [pid = 3387] [id = 426] 03:01:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e57378800) [pid = 3387] [serial = 1279] [outer = (nil)] 03:01:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e59dc0400) [pid = 3387] [serial = 1280] [outer = 0x7f9e57378800] 03:01:24 INFO - PROCESS | 3387 | 1461232884766 Marionette DEBUG loaded listener.js 03:01:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e5ceef000) [pid = 3387] [serial = 1281] [outer = 0x7f9e57378800] 03:01:25 INFO - PROCESS | 3387 | 1461232885901 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]]]}] 03:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 03:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1425ms 03:01:25 INFO - PROCESS | 3387 | 1461232885946 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 03:01:25 INFO - PROCESS | 3387 | 1461232885952 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 03:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 03:01:25 INFO - PROCESS | 3387 | 1461232885962 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 03:01:25 INFO - PROCESS | 3387 | 1461232885966 Marionette TRACE conn3 <- [1,1678,null,{}] 03:01:25 INFO - PROCESS | 3387 | 1461232885978 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}] 03:01:26 INFO - PROCESS | 3387 | 1461232886183 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 03:01:26 INFO - PROCESS | 3387 | 1461232886378 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4911d800 == 126 [pid = 3387] [id = 427] 03:01:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e48251800) [pid = 3387] [serial = 1282] [outer = (nil)] 03:01:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e49cdd000) [pid = 3387] [serial = 1283] [outer = 0x7f9e48251800] 03:01:26 INFO - PROCESS | 3387 | 1461232886454 Marionette DEBUG loaded listener.js 03:01:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e4be14c00) [pid = 3387] [serial = 1284] [outer = 0x7f9e48251800] 03:01:27 INFO - PROCESS | 3387 | 1461232887450 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]]]}] 03:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 03:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1537ms 03:01:27 INFO - PROCESS | 3387 | 1461232887500 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 03:01:27 INFO - PROCESS | 3387 | 1461232887508 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 03:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 03:01:27 INFO - PROCESS | 3387 | 1461232887519 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 03:01:27 INFO - PROCESS | 3387 | 1461232887523 Marionette TRACE conn3 <- [1,1682,null,{}] 03:01:27 INFO - PROCESS | 3387 | 1461232887528 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}] 03:01:27 INFO - PROCESS | 3387 | 1461232887717 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 03:01:28 INFO - PROCESS | 3387 | 1461232888000 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ddc3800 == 127 [pid = 3387] [id = 428] 03:01:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e4aad3800) [pid = 3387] [serial = 1285] [outer = (nil)] 03:01:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e4ed0f800) [pid = 3387] [serial = 1286] [outer = 0x7f9e4aad3800] 03:01:28 INFO - PROCESS | 3387 | 1461232888118 Marionette DEBUG loaded listener.js 03:01:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e55147400) [pid = 3387] [serial = 1287] [outer = 0x7f9e4aad3800] 03:01:28 INFO - PROCESS | 3387 | 1461232888982 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]]]}] 03:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 03:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1528ms 03:01:29 INFO - PROCESS | 3387 | 1461232889047 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 03:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 03:01:29 INFO - PROCESS | 3387 | 1461232889051 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 03:01:29 INFO - PROCESS | 3387 | 1461232889058 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 03:01:29 INFO - PROCESS | 3387 | 1461232889063 Marionette TRACE conn3 <- [1,1686,null,{}] 03:01:29 INFO - PROCESS | 3387 | 1461232889078 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}] 03:01:29 INFO - PROCESS | 3387 | 1461232889319 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 03:01:29 INFO - PROCESS | 3387 | 1461232889520 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5622a000 == 128 [pid = 3387] [id = 429] 03:01:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e5514d400) [pid = 3387] [serial = 1288] [outer = (nil)] 03:01:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e58bf3800) [pid = 3387] [serial = 1289] [outer = 0x7f9e5514d400] 03:01:29 INFO - PROCESS | 3387 | 1461232889639 Marionette DEBUG loaded listener.js 03:01:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e594a2400) [pid = 3387] [serial = 1290] [outer = 0x7f9e5514d400] 03:01:30 INFO - PROCESS | 3387 | 1461232890544 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]]]}] 03:01:30 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 03:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1536ms 03:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 03:01:30 INFO - PROCESS | 3387 | 1461232890595 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 03:01:30 INFO - PROCESS | 3387 | 1461232890598 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 03:01:30 INFO - PROCESS | 3387 | 1461232890604 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 03:01:30 INFO - PROCESS | 3387 | 1461232890607 Marionette TRACE conn3 <- [1,1690,null,{}] 03:01:30 INFO - PROCESS | 3387 | 1461232890612 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}] 03:01:30 INFO - PROCESS | 3387 | 1461232890798 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 03:01:31 INFO - PROCESS | 3387 | 1461232891000 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58dbd800 == 129 [pid = 3387] [id = 430] 03:01:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e56525800) [pid = 3387] [serial = 1291] [outer = (nil)] 03:01:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e59b77c00) [pid = 3387] [serial = 1292] [outer = 0x7f9e56525800] 03:01:31 INFO - PROCESS | 3387 | 1461232891070 Marionette DEBUG loaded listener.js 03:01:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e5c03bc00) [pid = 3387] [serial = 1293] [outer = 0x7f9e56525800] 03:01:31 INFO - PROCESS | 3387 | 1461232891945 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]]]}] 03:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 03:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1377ms 03:01:31 INFO - PROCESS | 3387 | 1461232891982 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 03:01:31 INFO - PROCESS | 3387 | 1461232891985 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 03:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 03:01:31 INFO - PROCESS | 3387 | 1461232891991 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 03:01:31 INFO - PROCESS | 3387 | 1461232891993 Marionette TRACE conn3 <- [1,1694,null,{}] 03:01:32 INFO - PROCESS | 3387 | 1461232891999 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}] 03:01:32 INFO - PROCESS | 3387 | 1461232892180 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 03:01:32 INFO - PROCESS | 3387 | 1461232892386 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59947000 == 130 [pid = 3387] [id = 431] 03:01:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e5d896400) [pid = 3387] [serial = 1294] [outer = (nil)] 03:01:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e5d909000) [pid = 3387] [serial = 1295] [outer = 0x7f9e5d896400] 03:01:32 INFO - PROCESS | 3387 | 1461232892494 Marionette DEBUG loaded listener.js 03:01:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e5e30c000) [pid = 3387] [serial = 1296] [outer = 0x7f9e5d896400] 03:01:33 INFO - PROCESS | 3387 | 1461232893392 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]]]}] 03:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 03:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1430ms 03:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 03:01:33 INFO - PROCESS | 3387 | 1461232893422 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 03:01:33 INFO - PROCESS | 3387 | 1461232893425 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 03:01:33 INFO - PROCESS | 3387 | 1461232893432 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 03:01:33 INFO - PROCESS | 3387 | 1461232893435 Marionette TRACE conn3 <- [1,1698,null,{}] 03:01:33 INFO - PROCESS | 3387 | 1461232893440 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}] 03:01:33 INFO - PROCESS | 3387 | 1461232893650 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 03:01:33 INFO - PROCESS | 3387 | 1461232893847 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ea09800 == 131 [pid = 3387] [id = 432] 03:01:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e5d90c000) [pid = 3387] [serial = 1297] [outer = (nil)] 03:01:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e61d9b800) [pid = 3387] [serial = 1298] [outer = 0x7f9e5d90c000] 03:01:33 INFO - PROCESS | 3387 | 1461232893920 Marionette DEBUG loaded listener.js 03:01:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e717b9000) [pid = 3387] [serial = 1299] [outer = 0x7f9e5d90c000] 03:01:34 INFO - PROCESS | 3387 | 1461232894775 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]]]}] 03:01:34 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 03:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1382ms 03:01:34 INFO - PROCESS | 3387 | 1461232894813 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 03:01:34 INFO - PROCESS | 3387 | 1461232894817 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 03:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 03:01:34 INFO - PROCESS | 3387 | 1461232894822 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 03:01:34 INFO - PROCESS | 3387 | 1461232894824 Marionette TRACE conn3 <- [1,1702,null,{}] 03:01:34 INFO - PROCESS | 3387 | 1461232894830 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}] 03:01:35 INFO - PROCESS | 3387 | 1461232895014 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 03:01:35 INFO - PROCESS | 3387 | 1461232895216 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c2ce800 == 132 [pid = 3387] [id = 433] 03:01:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e47c4c000) [pid = 3387] [serial = 1300] [outer = (nil)] 03:01:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e47c53400) [pid = 3387] [serial = 1301] [outer = 0x7f9e47c4c000] 03:01:35 INFO - PROCESS | 3387 | 1461232895285 Marionette DEBUG loaded listener.js 03:01:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e47c58400) [pid = 3387] [serial = 1302] [outer = 0x7f9e47c4c000] 03:01:36 INFO - PROCESS | 3387 | 1461232896144 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]]]}] 03:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 03:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1378ms 03:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 03:01:36 INFO - PROCESS | 3387 | 1461232896202 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 03:01:36 INFO - PROCESS | 3387 | 1461232896205 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 03:01:36 INFO - PROCESS | 3387 | 1461232896212 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 03:01:36 INFO - PROCESS | 3387 | 1461232896215 Marionette TRACE conn3 <- [1,1706,null,{}] 03:01:36 INFO - PROCESS | 3387 | 1461232896223 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}] 03:01:36 INFO - PROCESS | 3387 | 1461232896403 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 03:01:36 INFO - PROCESS | 3387 | 1461232896663 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71683800 == 133 [pid = 3387] [id = 434] 03:01:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e47c4e400) [pid = 3387] [serial = 1303] [outer = (nil)] 03:01:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e4df5f800) [pid = 3387] [serial = 1304] [outer = 0x7f9e47c4e400] 03:01:36 INFO - PROCESS | 3387 | 1461232896742 Marionette DEBUG loaded listener.js 03:01:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e4df64000) [pid = 3387] [serial = 1305] [outer = 0x7f9e47c4e400] 03:01:37 INFO - PROCESS | 3387 | 1461232897595 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]]]}] 03:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 03:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1430ms 03:01:37 INFO - PROCESS | 3387 | 1461232897642 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 03:01:37 INFO - PROCESS | 3387 | 1461232897646 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 03:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 03:01:37 INFO - PROCESS | 3387 | 1461232897651 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 03:01:37 INFO - PROCESS | 3387 | 1461232897654 Marionette TRACE conn3 <- [1,1710,null,{}] 03:01:37 INFO - PROCESS | 3387 | 1461232897659 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}] 03:01:37 INFO - PROCESS | 3387 | 1461232897838 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 03:01:38 INFO - PROCESS | 3387 | 1461232898040 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4698f800 == 134 [pid = 3387] [id = 435] 03:01:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e47c56800) [pid = 3387] [serial = 1306] [outer = (nil)] 03:01:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e4df69800) [pid = 3387] [serial = 1307] [outer = 0x7f9e47c56800] 03:01:38 INFO - PROCESS | 3387 | 1461232898109 Marionette DEBUG loaded listener.js 03:01:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e5e3dcc00) [pid = 3387] [serial = 1308] [outer = 0x7f9e47c56800] 03:01:38 INFO - PROCESS | 3387 | 1461232898971 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]]]}] 03:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 03:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1384ms 03:01:39 INFO - PROCESS | 3387 | 1461232899037 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 03:01:39 INFO - PROCESS | 3387 | 1461232899041 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 03:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 03:01:39 INFO - PROCESS | 3387 | 1461232899048 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 03:01:39 INFO - PROCESS | 3387 | 1461232899051 Marionette TRACE conn3 <- [1,1714,null,{}] 03:01:39 INFO - PROCESS | 3387 | 1461232899057 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}] 03:01:39 INFO - PROCESS | 3387 | 1461232899286 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 03:01:39 INFO - PROCESS | 3387 | 1461232899485 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e746d7800 == 135 [pid = 3387] [id = 436] 03:01:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e47c59800) [pid = 3387] [serial = 1309] [outer = (nil)] 03:01:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e595eec00) [pid = 3387] [serial = 1310] [outer = 0x7f9e47c59800] 03:01:39 INFO - PROCESS | 3387 | 1461232899557 Marionette DEBUG loaded listener.js 03:01:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e595f4c00) [pid = 3387] [serial = 1311] [outer = 0x7f9e47c59800] 03:01:40 INFO - PROCESS | 3387 | 1461232900459 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]]]}] 03:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 03:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1484ms 03:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 03:01:40 INFO - PROCESS | 3387 | 1461232900533 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 03:01:40 INFO - PROCESS | 3387 | 1461232900536 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 03:01:40 INFO - PROCESS | 3387 | 1461232900542 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 03:01:40 INFO - PROCESS | 3387 | 1461232900547 Marionette TRACE conn3 <- [1,1718,null,{}] 03:01:40 INFO - PROCESS | 3387 | 1461232900553 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}] 03:01:40 INFO - PROCESS | 3387 | 1461232900808 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 03:01:41 INFO - PROCESS | 3387 | 1461232901050 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5943a800 == 136 [pid = 3387] [id = 437] 03:01:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e459aa000) [pid = 3387] [serial = 1312] [outer = (nil)] 03:01:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e459af000) [pid = 3387] [serial = 1313] [outer = 0x7f9e459aa000] 03:01:41 INFO - PROCESS | 3387 | 1461232901172 Marionette DEBUG loaded listener.js 03:01:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e5f79a800) [pid = 3387] [serial = 1314] [outer = 0x7f9e459aa000] 03:01:42 INFO - PROCESS | 3387 | 1461232901998 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]]]}] 03:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 03:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1529ms 03:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 03:01:42 INFO - PROCESS | 3387 | 1461232902071 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 03:01:42 INFO - PROCESS | 3387 | 1461232902074 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 03:01:42 INFO - PROCESS | 3387 | 1461232902080 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 03:01:42 INFO - PROCESS | 3387 | 1461232902083 Marionette TRACE conn3 <- [1,1722,null,{}] 03:01:42 INFO - PROCESS | 3387 | 1461232902089 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}] 03:01:42 INFO - PROCESS | 3387 | 1461232902273 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 03:01:42 INFO - PROCESS | 3387 | 1461232902487 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e436db800 == 137 [pid = 3387] [id = 438] 03:01:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e43495000) [pid = 3387] [serial = 1315] [outer = (nil)] 03:01:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e4349cc00) [pid = 3387] [serial = 1316] [outer = 0x7f9e43495000] 03:01:42 INFO - PROCESS | 3387 | 1461232902608 Marionette DEBUG loaded listener.js 03:01:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e434a1c00) [pid = 3387] [serial = 1317] [outer = 0x7f9e43495000] 03:01:43 INFO - PROCESS | 3387 | 1461232903496 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]]]}] 03:01:43 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 03:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1485ms 03:01:43 INFO - PROCESS | 3387 | 1461232903565 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 03:01:43 INFO - PROCESS | 3387 | 1461232903568 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 03:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 03:01:43 INFO - PROCESS | 3387 | 1461232903574 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 03:01:43 INFO - PROCESS | 3387 | 1461232903576 Marionette TRACE conn3 <- [1,1726,null,{}] 03:01:43 INFO - PROCESS | 3387 | 1461232903581 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}] 03:01:43 INFO - PROCESS | 3387 | 1461232903779 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 03:01:44 INFO - PROCESS | 3387 | 1461232904480 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464da800 == 138 [pid = 3387] [id = 439] 03:01:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e459a6c00) [pid = 3387] [serial = 1318] [outer = (nil)] 03:01:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e459ac800) [pid = 3387] [serial = 1319] [outer = 0x7f9e459a6c00] 03:01:44 INFO - PROCESS | 3387 | 1461232904552 Marionette DEBUG loaded listener.js 03:01:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e45bf6400) [pid = 3387] [serial = 1320] [outer = 0x7f9e459a6c00] 03:01:45 INFO - PROCESS | 3387 | 1461232905395 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]]]}] 03:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 03:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1876ms 03:01:45 INFO - PROCESS | 3387 | 1461232905452 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 03:01:45 INFO - PROCESS | 3387 | 1461232905459 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 03:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 03:01:45 INFO - PROCESS | 3387 | 1461232905470 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 03:01:45 INFO - PROCESS | 3387 | 1461232905473 Marionette TRACE conn3 <- [1,1730,null,{}] 03:01:45 INFO - PROCESS | 3387 | 1461232905480 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}] 03:01:45 INFO - PROCESS | 3387 | 1461232905669 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 03:01:45 INFO - PROCESS | 3387 | 1461232905888 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46ac9000 == 139 [pid = 3387] [id = 440] 03:01:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e4654b400) [pid = 3387] [serial = 1321] [outer = (nil)] 03:01:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e48242800) [pid = 3387] [serial = 1322] [outer = 0x7f9e4654b400] 03:01:46 INFO - PROCESS | 3387 | 1461232906062 Marionette DEBUG loaded listener.js 03:01:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e490e5000) [pid = 3387] [serial = 1323] [outer = 0x7f9e4654b400] 03:01:47 INFO - PROCESS | 3387 | 1461232907121 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]]]}] 03:01:47 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 03:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1728ms 03:01:47 INFO - PROCESS | 3387 | 1461232907201 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 03:01:47 INFO - PROCESS | 3387 | 1461232907207 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 03:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 03:01:47 INFO - PROCESS | 3387 | 1461232907214 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 03:01:47 INFO - PROCESS | 3387 | 1461232907218 Marionette TRACE conn3 <- [1,1734,null,{}] 03:01:47 INFO - PROCESS | 3387 | 1461232907223 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}] 03:01:47 INFO - PROCESS | 3387 | 1461232907444 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 03:01:47 INFO - PROCESS | 3387 | 1461232907767 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e48fa2000 == 140 [pid = 3387] [id = 441] 03:01:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e4b82e000) [pid = 3387] [serial = 1324] [outer = (nil)] 03:01:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e4b8f2400) [pid = 3387] [serial = 1325] [outer = 0x7f9e4b82e000] 03:01:47 INFO - PROCESS | 3387 | 1461232907881 Marionette DEBUG loaded listener.js 03:01:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e4bf55c00) [pid = 3387] [serial = 1326] [outer = 0x7f9e4b82e000] 03:01:48 INFO - PROCESS | 3387 | 1461232908778 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]]]}] 03:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 03:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1630ms 03:01:48 INFO - PROCESS | 3387 | 1461232908845 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 03:01:48 INFO - PROCESS | 3387 | 1461232908849 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 03:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 03:01:48 INFO - PROCESS | 3387 | 1461232908862 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 03:01:48 INFO - PROCESS | 3387 | 1461232908870 Marionette TRACE conn3 <- [1,1738,null,{}] 03:01:48 INFO - PROCESS | 3387 | 1461232908878 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}] 03:01:49 INFO - PROCESS | 3387 | 1461232909141 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5fe96000 == 139 [pid = 3387] [id = 329] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b736800 == 138 [pid = 3387] [id = 335] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e55dcf800) [pid = 3387] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e5ceed400) [pid = 3387] [serial = 1169] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e5e6f9c00) [pid = 3387] [serial = 1172] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e4923e800) [pid = 3387] [serial = 1151] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e5fe10000) [pid = 3387] [serial = 1175] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e71987400) [pid = 3387] [serial = 1187] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e5985d400) [pid = 3387] [serial = 1166] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e482d8400) [pid = 3387] [serial = 1193] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e5890c400) [pid = 3387] [serial = 1214] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e6c26b000) [pid = 3387] [serial = 1178] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e5342b000) [pid = 3387] [serial = 1157] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e4be15800) [pid = 3387] [serial = 1154] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e593c4000) [pid = 3387] [serial = 1163] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e6f814000) [pid = 3387] [serial = 1181] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e56522800) [pid = 3387] [serial = 1184] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e4ae0dc00) [pid = 3387] [serial = 1190] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e57208400) [pid = 3387] [serial = 1160] [outer = (nil)] [url = about:blank] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eeae800 == 137 [pid = 3387] [id = 425] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ddce800 == 136 [pid = 3387] [id = 424] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c076800 == 135 [pid = 3387] [id = 423] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b63b800 == 134 [pid = 3387] [id = 422] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47a90000 == 133 [pid = 3387] [id = 421] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b590800 == 132 [pid = 3387] [id = 420] 03:01:49 INFO - PROCESS | 3387 | 1461232909459 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fa4800 == 131 [pid = 3387] [id = 417] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c02e000 == 130 [pid = 3387] [id = 416] 03:01:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e479e6800 == 131 [pid = 3387] [id = 442] 03:01:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e4923e800) [pid = 3387] [serial = 1327] [outer = (nil)] 03:01:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e4b4ebc00) [pid = 3387] [serial = 1328] [outer = 0x7f9e4923e800] 03:01:49 INFO - PROCESS | 3387 | 1461232909529 Marionette DEBUG loaded listener.js 03:01:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e4de99800) [pid = 3387] [serial = 1329] [outer = 0x7f9e4923e800] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59274800 == 130 [pid = 3387] [id = 415] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71db7800 == 129 [pid = 3387] [id = 414] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71671000 == 128 [pid = 3387] [id = 413] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c459800 == 127 [pid = 3387] [id = 412] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f578000 == 126 [pid = 3387] [id = 411] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5bf1e800 == 125 [pid = 3387] [id = 410] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58dcd000 == 124 [pid = 3387] [id = 409] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572e0800 == 123 [pid = 3387] [id = 408] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e561eb800 == 122 [pid = 3387] [id = 407] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c06d800 == 121 [pid = 3387] [id = 406] 03:01:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47ba8000 == 120 [pid = 3387] [id = 405] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e4923f000) [pid = 3387] [serial = 1196] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e5651d000) [pid = 3387] [serial = 1212] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e4ed0e800) [pid = 3387] [serial = 1203] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e5342d800) [pid = 3387] [serial = 1206] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e4ffcd800) [pid = 3387] [serial = 1205] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e4aad2800) [pid = 3387] [serial = 1197] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e55408000) [pid = 3387] [serial = 1209] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e4b4f0c00) [pid = 3387] [serial = 1211] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e4be20c00) [pid = 3387] [serial = 1199] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e4c192400) [pid = 3387] [serial = 1200] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e55269c00) [pid = 3387] [serial = 1208] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e4de95400) [pid = 3387] [serial = 1202] [outer = (nil)] [url = about:blank] 03:01:50 INFO - PROCESS | 3387 | 1461232910277 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]]]}] 03:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 03:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1446ms 03:01:50 INFO - PROCESS | 3387 | 1461232910302 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 03:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 03:01:50 INFO - PROCESS | 3387 | 1461232910307 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 03:01:50 INFO - PROCESS | 3387 | 1461232910312 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 03:01:50 INFO - PROCESS | 3387 | 1461232910314 Marionette TRACE conn3 <- [1,1742,null,{}] 03:01:50 INFO - PROCESS | 3387 | 1461232910319 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}] 03:01:50 INFO - PROCESS | 3387 | 1461232910544 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 03:01:50 INFO - PROCESS | 3387 | 1461232910565 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4a0cd000 == 121 [pid = 3387] [id = 443] 03:01:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e490e7400) [pid = 3387] [serial = 1330] [outer = (nil)] 03:01:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e4fedc000) [pid = 3387] [serial = 1331] [outer = 0x7f9e490e7400] 03:01:50 INFO - PROCESS | 3387 | 1461232910626 Marionette DEBUG loaded listener.js 03:01:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e53428c00) [pid = 3387] [serial = 1332] [outer = 0x7f9e490e7400] 03:01:51 INFO - PROCESS | 3387 | 1461232911470 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]]]}] 03:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 03:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1175ms 03:01:51 INFO - PROCESS | 3387 | 1461232911489 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 03:01:51 INFO - PROCESS | 3387 | 1461232911492 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 03:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 03:01:51 INFO - PROCESS | 3387 | 1461232911498 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 03:01:51 INFO - PROCESS | 3387 | 1461232911501 Marionette TRACE conn3 <- [1,1746,null,{}] 03:01:51 INFO - PROCESS | 3387 | 1461232911511 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}] 03:01:51 INFO - PROCESS | 3387 | 1461232911690 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 03:01:51 INFO - PROCESS | 3387 | 1461232911705 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c066000 == 122 [pid = 3387] [id = 444] 03:01:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e55248400) [pid = 3387] [serial = 1333] [outer = (nil)] 03:01:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e55254400) [pid = 3387] [serial = 1334] [outer = 0x7f9e55248400] 03:01:51 INFO - PROCESS | 3387 | 1461232911777 Marionette DEBUG loaded listener.js 03:01:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e55e32400) [pid = 3387] [serial = 1335] [outer = 0x7f9e55248400] 03:01:52 INFO - PROCESS | 3387 | 1461232912756 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]]]}] 03:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 03:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1282ms 03:01:52 INFO - PROCESS | 3387 | 1461232912781 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 03:01:52 INFO - PROCESS | 3387 | 1461232912784 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 03:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 03:01:52 INFO - PROCESS | 3387 | 1461232912790 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 03:01:52 INFO - PROCESS | 3387 | 1461232912792 Marionette TRACE conn3 <- [1,1750,null,{}] 03:01:52 INFO - PROCESS | 3387 | 1461232912798 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}] 03:01:53 INFO - PROCESS | 3387 | 1461232913012 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 03:01:53 INFO - PROCESS | 3387 | 1461232913045 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c875800 == 123 [pid = 3387] [id = 445] 03:01:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e5633a800) [pid = 3387] [serial = 1336] [outer = (nil)] 03:01:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e5676d000) [pid = 3387] [serial = 1337] [outer = 0x7f9e5633a800] 03:01:53 INFO - PROCESS | 3387 | 1461232913126 Marionette DEBUG loaded listener.js 03:01:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e57382400) [pid = 3387] [serial = 1338] [outer = 0x7f9e5633a800] 03:01:54 INFO - PROCESS | 3387 | 1461232914776 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]]]}] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e4dccd800) [pid = 3387] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e4eb43800) [pid = 3387] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e5e30b800) [pid = 3387] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e55276400) [pid = 3387] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e482d5c00) [pid = 3387] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e4bf52400) [pid = 3387] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e48150800) [pid = 3387] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e482dd000) [pid = 3387] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e55753800) [pid = 3387] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e4ed10800) [pid = 3387] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e4ae16800) [pid = 3387] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e5bfa0c00) [pid = 3387] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e49246c00) [pid = 3387] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e5e09c800) [pid = 3387] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e4fc18000) [pid = 3387] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e5749cc00) [pid = 3387] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e49240c00) [pid = 3387] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e49cd8000) [pid = 3387] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e4814f800) [pid = 3387] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e593cf400) [pid = 3387] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e5d9fc000) [pid = 3387] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e55410400) [pid = 3387] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e5dc02400) [pid = 3387] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e5dc05000) [pid = 3387] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e490e0400) [pid = 3387] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e48146800) [pid = 3387] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e6f816000) [pid = 3387] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e482d7800) [pid = 3387] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e46548c00) [pid = 3387] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e55255800) [pid = 3387] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e55849c00) [pid = 3387] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e4814e000) [pid = 3387] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e4aad2c00) [pid = 3387] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e552db000) [pid = 3387] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e5bfa9800) [pid = 3387] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e5d89dc00) [pid = 3387] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e482df400) [pid = 3387] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e4be20000) [pid = 3387] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e49cdac00) [pid = 3387] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 03:01:54 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e48145400) [pid = 3387] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 03:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 03:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2129ms 03:01:54 INFO - PROCESS | 3387 | 1461232914945 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 03:01:54 INFO - PROCESS | 3387 | 1461232914948 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 03:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 03:01:54 INFO - PROCESS | 3387 | 1461232914954 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 03:01:54 INFO - PROCESS | 3387 | 1461232914957 Marionette TRACE conn3 <- [1,1754,null,{}] 03:01:54 INFO - PROCESS | 3387 | 1461232914963 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}] 03:01:55 INFO - PROCESS | 3387 | 1461232915173 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 03:01:55 INFO - PROCESS | 3387 | 1461232915270 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47ba2800 == 124 [pid = 3387] [id = 446] 03:01:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e4814f000) [pid = 3387] [serial = 1339] [outer = (nil)] 03:01:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e482df400) [pid = 3387] [serial = 1340] [outer = 0x7f9e4814f000] 03:01:55 INFO - PROCESS | 3387 | 1461232915332 Marionette DEBUG loaded listener.js 03:01:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e49ce0c00) [pid = 3387] [serial = 1341] [outer = 0x7f9e4814f000] 03:01:55 INFO - PROCESS | 3387 | 1461232915986 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]]]}] 03:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 03:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1082ms 03:01:56 INFO - PROCESS | 3387 | 1461232916036 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 03:01:56 INFO - PROCESS | 3387 | 1461232916040 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 03:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 03:01:56 INFO - PROCESS | 3387 | 1461232916047 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 03:01:56 INFO - PROCESS | 3387 | 1461232916049 Marionette TRACE conn3 <- [1,1758,null,{}] 03:01:56 INFO - PROCESS | 3387 | 1461232916055 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}] 03:01:56 INFO - PROCESS | 3387 | 1461232916283 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 03:01:56 INFO - PROCESS | 3387 | 1461232916302 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfe8800 == 125 [pid = 3387] [id = 447] 03:01:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e4824d800) [pid = 3387] [serial = 1342] [outer = (nil)] 03:01:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e4bf5b800) [pid = 3387] [serial = 1343] [outer = 0x7f9e4824d800] 03:01:56 INFO - PROCESS | 3387 | 1461232916362 Marionette DEBUG loaded listener.js 03:01:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e55276c00) [pid = 3387] [serial = 1344] [outer = 0x7f9e4824d800] 03:01:57 INFO - PROCESS | 3387 | 1461232917421 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]]]}] 03:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 03:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1433ms 03:01:57 INFO - PROCESS | 3387 | 1461232917482 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 03:01:57 INFO - PROCESS | 3387 | 1461232917488 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 03:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 03:01:57 INFO - PROCESS | 3387 | 1461232917496 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 03:01:57 INFO - PROCESS | 3387 | 1461232917502 Marionette TRACE conn3 <- [1,1762,null,{}] 03:01:57 INFO - PROCESS | 3387 | 1461232917512 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}] 03:01:57 INFO - PROCESS | 3387 | 1461232917726 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 03:01:57 INFO - PROCESS | 3387 | 1461232917979 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fd2000 == 126 [pid = 3387] [id = 448] 03:01:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e45bf8c00) [pid = 3387] [serial = 1345] [outer = (nil)] 03:01:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e48148400) [pid = 3387] [serial = 1346] [outer = 0x7f9e45bf8c00] 03:01:58 INFO - PROCESS | 3387 | 1461232918095 Marionette DEBUG loaded listener.js 03:01:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e490dd400) [pid = 3387] [serial = 1347] [outer = 0x7f9e45bf8c00] 03:01:58 INFO - PROCESS | 3387 | 1461232918976 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]]]}] 03:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 03:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1536ms 03:01:59 INFO - PROCESS | 3387 | 1461232919033 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 03:01:59 INFO - PROCESS | 3387 | 1461232919042 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 03:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 03:01:59 INFO - PROCESS | 3387 | 1461232919052 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 03:01:59 INFO - PROCESS | 3387 | 1461232919056 Marionette TRACE conn3 <- [1,1766,null,{}] 03:01:59 INFO - PROCESS | 3387 | 1461232919063 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}] 03:01:59 INFO - PROCESS | 3387 | 1461232919251 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 03:01:59 INFO - PROCESS | 3387 | 1461232919448 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:01:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c022800 == 127 [pid = 3387] [id = 449] 03:01:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e47b4a800) [pid = 3387] [serial = 1348] [outer = (nil)] 03:01:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e4b82d000) [pid = 3387] [serial = 1349] [outer = 0x7f9e47b4a800] 03:01:59 INFO - PROCESS | 3387 | 1461232919521 Marionette DEBUG loaded listener.js 03:01:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e4dba5000) [pid = 3387] [serial = 1350] [outer = 0x7f9e47b4a800] 03:02:00 INFO - PROCESS | 3387 | 1461232920532 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]]]}] 03:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 03:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1531ms 03:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 03:02:00 INFO - PROCESS | 3387 | 1461232920583 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 03:02:00 INFO - PROCESS | 3387 | 1461232920586 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 03:02:00 INFO - PROCESS | 3387 | 1461232920594 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 03:02:00 INFO - PROCESS | 3387 | 1461232920599 Marionette TRACE conn3 <- [1,1770,null,{}] 03:02:00 INFO - PROCESS | 3387 | 1461232920634 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}] 03:02:00 INFO - PROCESS | 3387 | 1461232920836 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 03:02:01 INFO - PROCESS | 3387 | 1461232921091 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55305000 == 128 [pid = 3387] [id = 450] 03:02:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e4de71800) [pid = 3387] [serial = 1351] [outer = (nil)] 03:02:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e4ed16800) [pid = 3387] [serial = 1352] [outer = 0x7f9e4de71800] 03:02:01 INFO - PROCESS | 3387 | 1461232921214 Marionette DEBUG loaded listener.js 03:02:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e55272400) [pid = 3387] [serial = 1353] [outer = 0x7f9e4de71800] 03:02:02 INFO - PROCESS | 3387 | 1461232922054 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]]]}] 03:02:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 03:02:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1503ms 03:02:02 INFO - PROCESS | 3387 | 1461232922096 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 03:02:02 INFO - PROCESS | 3387 | 1461232922100 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 03:02:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 03:02:02 INFO - PROCESS | 3387 | 1461232922106 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 03:02:02 INFO - PROCESS | 3387 | 1461232922108 Marionette TRACE conn3 <- [1,1774,null,{}] 03:02:02 INFO - PROCESS | 3387 | 1461232922114 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}] 03:02:02 INFO - PROCESS | 3387 | 1461232922299 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 03:02:02 INFO - PROCESS | 3387 | 1461232922503 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:02 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55dc8800 == 129 [pid = 3387] [id = 451] 03:02:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e4dcc8c00) [pid = 3387] [serial = 1354] [outer = (nil)] 03:02:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e5633dc00) [pid = 3387] [serial = 1355] [outer = 0x7f9e4dcc8c00] 03:02:02 INFO - PROCESS | 3387 | 1461232922577 Marionette DEBUG loaded listener.js 03:02:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e5737e800) [pid = 3387] [serial = 1356] [outer = 0x7f9e4dcc8c00] 03:02:03 INFO - PROCESS | 3387 | 1461232923495 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]]]}] 03:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 03:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1431ms 03:02:03 INFO - PROCESS | 3387 | 1461232923539 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 03:02:03 INFO - PROCESS | 3387 | 1461232923543 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 03:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 03:02:03 INFO - PROCESS | 3387 | 1461232923549 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 03:02:03 INFO - PROCESS | 3387 | 1461232923553 Marionette TRACE conn3 <- [1,1778,null,{}] 03:02:03 INFO - PROCESS | 3387 | 1461232923558 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}] 03:02:03 INFO - PROCESS | 3387 | 1461232923748 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 03:02:03 INFO - PROCESS | 3387 | 1461232923954 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572c7000 == 130 [pid = 3387] [id = 452] 03:02:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e4fee0000) [pid = 3387] [serial = 1357] [outer = (nil)] 03:02:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e58bedc00) [pid = 3387] [serial = 1358] [outer = 0x7f9e4fee0000] 03:02:04 INFO - PROCESS | 3387 | 1461232924024 Marionette DEBUG loaded listener.js 03:02:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e59448000) [pid = 3387] [serial = 1359] [outer = 0x7f9e4fee0000] 03:02:04 INFO - PROCESS | 3387 | 1461232924905 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]]]}] 03:02:04 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 03:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1384ms 03:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 03:02:04 INFO - PROCESS | 3387 | 1461232924935 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 03:02:04 INFO - PROCESS | 3387 | 1461232924938 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 03:02:04 INFO - PROCESS | 3387 | 1461232924944 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 03:02:04 INFO - PROCESS | 3387 | 1461232924946 Marionette TRACE conn3 <- [1,1782,null,{}] 03:02:04 INFO - PROCESS | 3387 | 1461232924951 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}] 03:02:05 INFO - PROCESS | 3387 | 1461232925184 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 03:02:05 INFO - PROCESS | 3387 | 1461232925385 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58dd1800 == 131 [pid = 3387] [id = 453] 03:02:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e589a3400) [pid = 3387] [serial = 1360] [outer = (nil)] 03:02:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e595f1c00) [pid = 3387] [serial = 1361] [outer = 0x7f9e589a3400] 03:02:05 INFO - PROCESS | 3387 | 1461232925462 Marionette DEBUG loaded listener.js 03:02:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e59b6bc00) [pid = 3387] [serial = 1362] [outer = 0x7f9e589a3400] 03:02:06 INFO - PROCESS | 3387 | 1461232926346 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]]]}] 03:02:06 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 03:02:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1432ms 03:02:06 INFO - PROCESS | 3387 | 1461232926391 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 03:02:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 03:02:06 INFO - PROCESS | 3387 | 1461232926396 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 03:02:06 INFO - PROCESS | 3387 | 1461232926402 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 03:02:06 INFO - PROCESS | 3387 | 1461232926405 Marionette TRACE conn3 <- [1,1786,null,{}] 03:02:06 INFO - PROCESS | 3387 | 1461232926410 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}] 03:02:06 INFO - PROCESS | 3387 | 1461232926599 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 03:02:06 INFO - PROCESS | 3387 | 1461232926814 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59950000 == 132 [pid = 3387] [id = 454] 03:02:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e59448400) [pid = 3387] [serial = 1363] [outer = (nil)] 03:02:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e5aa84c00) [pid = 3387] [serial = 1364] [outer = 0x7f9e59448400] 03:02:06 INFO - PROCESS | 3387 | 1461232926928 Marionette DEBUG loaded listener.js 03:02:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e5cef5400) [pid = 3387] [serial = 1365] [outer = 0x7f9e59448400] 03:02:07 INFO - PROCESS | 3387 | 1461232927798 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]]]}] 03:02:07 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 03:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1440ms 03:02:07 INFO - PROCESS | 3387 | 1461232927842 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 03:02:07 INFO - PROCESS | 3387 | 1461232927846 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 03:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 03:02:07 INFO - PROCESS | 3387 | 1461232927852 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 03:02:07 INFO - PROCESS | 3387 | 1461232927854 Marionette TRACE conn3 <- [1,1790,null,{}] 03:02:07 INFO - PROCESS | 3387 | 1461232927860 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}] 03:02:08 INFO - PROCESS | 3387 | 1461232928126 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 03:02:08 INFO - PROCESS | 3387 | 1461232928273 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5c030000 == 133 [pid = 3387] [id = 455] 03:02:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e5962c800) [pid = 3387] [serial = 1366] [outer = (nil)] 03:02:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e5cfa5000) [pid = 3387] [serial = 1367] [outer = 0x7f9e5962c800] 03:02:08 INFO - PROCESS | 3387 | 1461232928391 Marionette DEBUG loaded listener.js 03:02:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e5e09a800) [pid = 3387] [serial = 1368] [outer = 0x7f9e5962c800] 03:02:09 INFO - PROCESS | 3387 | 1461232929287 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]]]}] 03:02:09 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) 03:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1480ms 03:02:09 INFO - PROCESS | 3387 | 1461232929333 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 03:02:09 INFO - PROCESS | 3387 | 1461232929337 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 03:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 03:02:09 INFO - PROCESS | 3387 | 1461232929343 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 03:02:09 INFO - PROCESS | 3387 | 1461232929347 Marionette TRACE conn3 <- [1,1794,null,{}] 03:02:09 INFO - PROCESS | 3387 | 1461232929352 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}] 03:02:09 INFO - PROCESS | 3387 | 1461232929546 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 03:02:09 INFO - PROCESS | 3387 | 1461232929752 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec73800 == 134 [pid = 3387] [id = 456] 03:02:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e59631c00) [pid = 3387] [serial = 1369] [outer = (nil)] 03:02:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e5e307000) [pid = 3387] [serial = 1370] [outer = 0x7f9e59631c00] 03:02:09 INFO - PROCESS | 3387 | 1461232929823 Marionette DEBUG loaded listener.js 03:02:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e5eaec400) [pid = 3387] [serial = 1371] [outer = 0x7f9e59631c00] 03:02:10 INFO - PROCESS | 3387 | 1461232930683 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]]]}] 03:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1386ms 03:02:10 INFO - PROCESS | 3387 | 1461232930730 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 03:02:10 INFO - PROCESS | 3387 | 1461232930734 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 03:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 03:02:10 INFO - PROCESS | 3387 | 1461232930740 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 03:02:10 INFO - PROCESS | 3387 | 1461232930742 Marionette TRACE conn3 <- [1,1798,null,{}] 03:02:10 INFO - PROCESS | 3387 | 1461232930747 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}] 03:02:10 INFO - PROCESS | 3387 | 1461232930942 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 03:02:11 INFO - PROCESS | 3387 | 1461232931152 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e64ead800 == 135 [pid = 3387] [id = 457] 03:02:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4fedf800) [pid = 3387] [serial = 1372] [outer = (nil)] 03:02:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e5eaf9000) [pid = 3387] [serial = 1373] [outer = 0x7f9e4fedf800] 03:02:11 INFO - PROCESS | 3387 | 1461232931264 Marionette DEBUG loaded listener.js 03:02:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e5f71ac00) [pid = 3387] [serial = 1374] [outer = 0x7f9e4fedf800] 03:02:12 INFO - PROCESS | 3387 | 1461232932221 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]]]}] 03:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 03:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1535ms 03:02:12 INFO - PROCESS | 3387 | 1461232932275 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 03:02:12 INFO - PROCESS | 3387 | 1461232932279 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 03:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 03:02:12 INFO - PROCESS | 3387 | 1461232932285 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 03:02:12 INFO - PROCESS | 3387 | 1461232932289 Marionette TRACE conn3 <- [1,1802,null,{}] 03:02:12 INFO - PROCESS | 3387 | 1461232932295 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}] 03:02:12 INFO - PROCESS | 3387 | 1461232932515 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 03:02:12 INFO - PROCESS | 3387 | 1461232932770 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f86c000 == 136 [pid = 3387] [id = 458] 03:02:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e64f57400) [pid = 3387] [serial = 1375] [outer = (nil)] 03:02:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e6c26b000) [pid = 3387] [serial = 1376] [outer = 0x7f9e64f57400] 03:02:12 INFO - PROCESS | 3387 | 1461232932897 Marionette DEBUG loaded listener.js 03:02:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e6c9c9000) [pid = 3387] [serial = 1377] [outer = 0x7f9e64f57400] 03:02:13 INFO - PROCESS | 3387 | 1461232933758 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]]]}] 03:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 03:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1534ms 03:02:13 INFO - PROCESS | 3387 | 1461232933836 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 03:02:13 INFO - PROCESS | 3387 | 1461232933840 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 03:02:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 03:02:13 INFO - PROCESS | 3387 | 1461232933849 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 03:02:13 INFO - PROCESS | 3387 | 1461232933851 Marionette TRACE conn3 <- [1,1806,null,{}] 03:02:13 INFO - PROCESS | 3387 | 1461232933856 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}] 03:02:14 INFO - PROCESS | 3387 | 1461232934049 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 03:02:14 INFO - PROCESS | 3387 | 1461232934253 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeac000 == 137 [pid = 3387] [id = 459] 03:02:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e43499400) [pid = 3387] [serial = 1378] [outer = (nil)] 03:02:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e6d7c0c00) [pid = 3387] [serial = 1379] [outer = 0x7f9e43499400] 03:02:14 INFO - PROCESS | 3387 | 1461232934377 Marionette DEBUG loaded listener.js 03:02:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e717c3c00) [pid = 3387] [serial = 1380] [outer = 0x7f9e43499400] 03:02:15 INFO - PROCESS | 3387 | 1461232935327 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]]]}] 03:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 03:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1532ms 03:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 03:02:15 INFO - PROCESS | 3387 | 1461232935382 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 03:02:15 INFO - PROCESS | 3387 | 1461232935385 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 03:02:15 INFO - PROCESS | 3387 | 1461232935391 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 03:02:15 INFO - PROCESS | 3387 | 1461232935394 Marionette TRACE conn3 <- [1,1810,null,{}] 03:02:15 INFO - PROCESS | 3387 | 1461232935399 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}] 03:02:15 INFO - PROCESS | 3387 | 1461232935593 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 03:02:15 INFO - PROCESS | 3387 | 1461232935803 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b74e800 == 138 [pid = 3387] [id = 460] 03:02:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e4349b400) [pid = 3387] [serial = 1381] [outer = (nil)] 03:02:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e593ca800) [pid = 3387] [serial = 1382] [outer = 0x7f9e4349b400] 03:02:15 INFO - PROCESS | 3387 | 1461232935911 Marionette DEBUG loaded listener.js 03:02:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e6d7c5400) [pid = 3387] [serial = 1383] [outer = 0x7f9e4349b400] 03:02:16 INFO - PROCESS | 3387 | 1461232936798 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]]]}] 03:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 03:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1477ms 03:02:16 INFO - PROCESS | 3387 | 1461232936871 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 03:02:16 INFO - PROCESS | 3387 | 1461232936874 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 03:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 03:02:16 INFO - PROCESS | 3387 | 1461232936884 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 03:02:16 INFO - PROCESS | 3387 | 1461232936887 Marionette TRACE conn3 <- [1,1814,null,{}] 03:02:16 INFO - PROCESS | 3387 | 1461232936892 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}] 03:02:17 INFO - PROCESS | 3387 | 1461232937082 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 03:02:17 INFO - PROCESS | 3387 | 1461232937292 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e479d0800 == 139 [pid = 3387] [id = 461] 03:02:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e4654f000) [pid = 3387] [serial = 1384] [outer = (nil)] 03:02:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e48149400) [pid = 3387] [serial = 1385] [outer = 0x7f9e4654f000] 03:02:17 INFO - PROCESS | 3387 | 1461232937400 Marionette DEBUG loaded listener.js 03:02:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e4923f800) [pid = 3387] [serial = 1386] [outer = 0x7f9e4654f000] 03:02:18 INFO - PROCESS | 3387 | 1461232938838 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]]]}] 03:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 03:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1985ms 03:02:18 INFO - PROCESS | 3387 | 1461232938870 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 03:02:18 INFO - PROCESS | 3387 | 1461232938873 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 03:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 03:02:18 INFO - PROCESS | 3387 | 1461232938882 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 03:02:18 INFO - PROCESS | 3387 | 1461232938886 Marionette TRACE conn3 <- [1,1818,null,{}] 03:02:18 INFO - PROCESS | 3387 | 1461232938894 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}] 03:02:19 INFO - PROCESS | 3387 | 1461232939067 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 03:02:19 INFO - PROCESS | 3387 | 1461232939326 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b734800 == 140 [pid = 3387] [id = 462] 03:02:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e48144000) [pid = 3387] [serial = 1387] [outer = (nil)] 03:02:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e48249800) [pid = 3387] [serial = 1388] [outer = 0x7f9e48144000] 03:02:19 INFO - PROCESS | 3387 | 1461232939437 Marionette DEBUG loaded listener.js 03:02:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e490e8800) [pid = 3387] [serial = 1389] [outer = 0x7f9e48144000] 03:02:20 INFO - PROCESS | 3387 | 1461232940324 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]]]}] 03:02:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 03:02:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1532ms 03:02:20 INFO - PROCESS | 3387 | 1461232940414 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 03:02:20 INFO - PROCESS | 3387 | 1461232940431 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 03:02:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 03:02:20 INFO - PROCESS | 3387 | 1461232940446 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 03:02:20 INFO - PROCESS | 3387 | 1461232940454 Marionette TRACE conn3 <- [1,1822,null,{}] 03:02:20 INFO - PROCESS | 3387 | 1461232940531 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}] 03:02:20 INFO - PROCESS | 3387 | 1461232940781 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 03:02:21 INFO - PROCESS | 3387 | 1461232941073 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e469a1000 == 141 [pid = 3387] [id = 463] 03:02:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e49cdbc00) [pid = 3387] [serial = 1390] [outer = (nil)] 03:02:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e49f07800) [pid = 3387] [serial = 1391] [outer = 0x7f9e49cdbc00] 03:02:21 INFO - PROCESS | 3387 | 1461232941181 Marionette DEBUG loaded listener.js 03:02:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e4ae0f000) [pid = 3387] [serial = 1392] [outer = 0x7f9e49cdbc00] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec5d800 == 140 [pid = 3387] [id = 344] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47ba2800 == 139 [pid = 3387] [id = 446] 03:02:21 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e59dc0400) [pid = 3387] [serial = 1280] [outer = (nil)] [url = about:blank] 03:02:21 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e6f8a4800) [pid = 3387] [serial = 1241] [outer = (nil)] [url = about:blank] 03:02:21 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e594a6400) [pid = 3387] [serial = 1256] [outer = (nil)] [url = about:blank] 03:02:21 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e594a0800) [pid = 3387] [serial = 1253] [outer = (nil)] [url = about:blank] 03:02:21 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e6d908000) [pid = 3387] [serial = 1247] [outer = (nil)] [url = about:blank] 03:02:21 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e45bf8400) [pid = 3387] [serial = 1244] [outer = (nil)] [url = about:blank] 03:02:21 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e47b46400) [pid = 3387] [serial = 1250] [outer = (nil)] [url = about:blank] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c875800 == 138 [pid = 3387] [id = 445] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c066000 == 137 [pid = 3387] [id = 444] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4a0cd000 == 136 [pid = 3387] [id = 443] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e479e6800 == 135 [pid = 3387] [id = 442] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e48fa2000 == 134 [pid = 3387] [id = 441] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46ac9000 == 133 [pid = 3387] [id = 440] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464da800 == 132 [pid = 3387] [id = 439] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e746d7800 == 131 [pid = 3387] [id = 436] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4698f800 == 130 [pid = 3387] [id = 435] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71683800 == 129 [pid = 3387] [id = 434] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c2ce800 == 128 [pid = 3387] [id = 433] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ea09800 == 127 [pid = 3387] [id = 432] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59947000 == 126 [pid = 3387] [id = 431] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58dbd800 == 125 [pid = 3387] [id = 430] 03:02:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5531b800 == 124 [pid = 3387] [id = 426] 03:02:22 INFO - PROCESS | 3387 | 1461232942092 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]]]}] 03:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 03:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1695ms 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e59855c00) [pid = 3387] [serial = 1278] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e57350000) [pid = 3387] [serial = 1259] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e5342d400) [pid = 3387] [serial = 1095] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e55e36800) [pid = 3387] [serial = 1098] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e61a1ec00) [pid = 3387] [serial = 1116] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e56767400) [pid = 3387] [serial = 1274] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e4b8ecc00) [pid = 3387] [serial = 1265] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e55408400) [pid = 3387] [serial = 1056] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e58a50800) [pid = 3387] [serial = 1275] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e4de91400) [pid = 3387] [serial = 1194] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e4ae1bc00) [pid = 3387] [serial = 1263] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e5890cc00) [pid = 3387] [serial = 1226] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e5cf1ac00) [pid = 3387] [serial = 1047] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e5524ec00) [pid = 3387] [serial = 1269] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e4c196000) [pid = 3387] [serial = 1220] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e58bef800) [pid = 3387] [serial = 1277] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e5d892400) [pid = 3387] [serial = 1104] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e5514dc00) [pid = 3387] [serial = 1128] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e59852400) [pid = 3387] [serial = 1229] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e6d7b9c00) [pid = 3387] [serial = 999] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e56341400) [pid = 3387] [serial = 1272] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e5efa9000) [pid = 3387] [serial = 1050] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e5944a800) [pid = 3387] [serial = 1122] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e49ce5400) [pid = 3387] [serial = 1002] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e593c8400) [pid = 3387] [serial = 1215] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e5e0a8c00) [pid = 3387] [serial = 1107] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e5f710800) [pid = 3387] [serial = 993] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e58a4f000) [pid = 3387] [serial = 1044] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e61ddec00) [pid = 3387] [serial = 996] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e5f71c000) [pid = 3387] [serial = 1113] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e56351800) [pid = 3387] [serial = 1008] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e5fcb8c00) [pid = 3387] [serial = 1235] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e4824dc00) [pid = 3387] [serial = 1062] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e719b9400) [pid = 3387] [serial = 1119] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e4923b000) [pid = 3387] [serial = 1262] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e5dca2000) [pid = 3387] [serial = 1232] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e4bf57000) [pid = 3387] [serial = 1092] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e552d5000) [pid = 3387] [serial = 1125] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e5735e000) [pid = 3387] [serial = 1101] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e5c94bc00) [pid = 3387] [serial = 990] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e49f0c000) [pid = 3387] [serial = 1089] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e4b8f5c00) [pid = 3387] [serial = 1038] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e6c4bf000) [pid = 3387] [serial = 1238] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e59b6b800) [pid = 3387] [serial = 987] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e5eaf5800) [pid = 3387] [serial = 1110] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e482d4400) [pid = 3387] [serial = 1217] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e71d0cc00) [pid = 3387] [serial = 1053] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e53423000) [pid = 3387] [serial = 1268] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e593cec00) [pid = 3387] [serial = 1011] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e4de94400) [pid = 3387] [serial = 1266] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e4fed8800) [pid = 3387] [serial = 1041] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e55755c00) [pid = 3387] [serial = 1223] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e71879400) [pid = 3387] [serial = 1005] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e55e38c00) [pid = 3387] [serial = 1271] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e4bf51000) [pid = 3387] [serial = 1059] [outer = (nil)] [url = about:blank] 03:02:22 INFO - PROCESS | 3387 | 1461232942203 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 03:02:22 INFO - PROCESS | 3387 | 1461232942215 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 03:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 03:02:22 INFO - PROCESS | 3387 | 1461232942233 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 03:02:22 INFO - PROCESS | 3387 | 1461232942239 Marionette TRACE conn3 <- [1,1826,null,{}] 03:02:22 INFO - PROCESS | 3387 | 1461232942253 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}] 03:02:22 INFO - PROCESS | 3387 | 1461232942439 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 03:02:22 INFO - PROCESS | 3387 | 1461232942597 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47b9c000 == 125 [pid = 3387] [id = 464] 03:02:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e46550c00) [pid = 3387] [serial = 1393] [outer = (nil)] 03:02:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e4b8f6c00) [pid = 3387] [serial = 1394] [outer = 0x7f9e46550c00] 03:02:22 INFO - PROCESS | 3387 | 1461232942661 Marionette DEBUG loaded listener.js 03:02:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e4c18e000) [pid = 3387] [serial = 1395] [outer = 0x7f9e46550c00] 03:02:23 INFO - PROCESS | 3387 | 1461232943390 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]]]}] 03:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 03:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1184ms 03:02:23 INFO - PROCESS | 3387 | 1461232943417 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 03:02:23 INFO - PROCESS | 3387 | 1461232943420 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 03:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 03:02:23 INFO - PROCESS | 3387 | 1461232943427 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 03:02:23 INFO - PROCESS | 3387 | 1461232943430 Marionette TRACE conn3 <- [1,1830,null,{}] 03:02:23 INFO - PROCESS | 3387 | 1461232943434 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}] 03:02:23 INFO - PROCESS | 3387 | 1461232943687 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 03:02:23 INFO - PROCESS | 3387 | 1461232943790 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e48fa2000 == 126 [pid = 3387] [id = 465] 03:02:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e49242c00) [pid = 3387] [serial = 1396] [outer = (nil)] 03:02:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e4dcd0800) [pid = 3387] [serial = 1397] [outer = 0x7f9e49242c00] 03:02:23 INFO - PROCESS | 3387 | 1461232943851 Marionette DEBUG loaded listener.js 03:02:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e4df61800) [pid = 3387] [serial = 1398] [outer = 0x7f9e49242c00] 03:02:24 INFO - PROCESS | 3387 | 1461232944688 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]]]}] 03:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 03:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1278ms 03:02:24 INFO - PROCESS | 3387 | 1461232944706 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 03:02:24 INFO - PROCESS | 3387 | 1461232944708 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 03:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 03:02:24 INFO - PROCESS | 3387 | 1461232944715 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 03:02:24 INFO - PROCESS | 3387 | 1461232944718 Marionette TRACE conn3 <- [1,1834,null,{}] 03:02:24 INFO - PROCESS | 3387 | 1461232944730 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}] 03:02:24 INFO - PROCESS | 3387 | 1461232944942 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 03:02:24 INFO - PROCESS | 3387 | 1461232944969 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b732800 == 127 [pid = 3387] [id = 466] 03:02:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e4b8f6400) [pid = 3387] [serial = 1399] [outer = (nil)] 03:02:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e4eb43800) [pid = 3387] [serial = 1400] [outer = 0x7f9e4b8f6400] 03:02:25 INFO - PROCESS | 3387 | 1461232945039 Marionette DEBUG loaded listener.js 03:02:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e4fc1b400) [pid = 3387] [serial = 1401] [outer = 0x7f9e4b8f6400] 03:02:26 INFO - PROCESS | 3387 | 1461232946012 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]]]}] 03:02:26 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 03:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1896ms 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e55248400) [pid = 3387] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e459a6c00) [pid = 3387] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e5633a800) [pid = 3387] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e4923e800) [pid = 3387] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e490e7400) [pid = 3387] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e4654b400) [pid = 3387] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e4b82e000) [pid = 3387] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 03:02:26 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e4814f000) [pid = 3387] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 03:02:26 INFO - PROCESS | 3387 | 1461232946661 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 03:02:26 INFO - PROCESS | 3387 | 1461232946664 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 03:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 03:02:26 INFO - PROCESS | 3387 | 1461232946671 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 03:02:26 INFO - PROCESS | 3387 | 1461232946674 Marionette TRACE conn3 <- [1,1838,null,{}] 03:02:26 INFO - PROCESS | 3387 | 1461232946680 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}] 03:02:26 INFO - PROCESS | 3387 | 1461232946873 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 03:02:27 INFO - PROCESS | 3387 | 1461232947029 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c058000 == 128 [pid = 3387] [id = 467] 03:02:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e4fc1c800) [pid = 3387] [serial = 1402] [outer = (nil)] 03:02:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e552d5000) [pid = 3387] [serial = 1403] [outer = 0x7f9e4fc1c800] 03:02:27 INFO - PROCESS | 3387 | 1461232947094 Marionette DEBUG loaded listener.js 03:02:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e55e31c00) [pid = 3387] [serial = 1404] [outer = 0x7f9e4fc1c800] 03:02:27 INFO - PROCESS | 3387 | 1461232947725 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]]]}] 03:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 03:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1083ms 03:02:27 INFO - PROCESS | 3387 | 1461232947762 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 03:02:27 INFO - PROCESS | 3387 | 1461232947765 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 03:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 03:02:27 INFO - PROCESS | 3387 | 1461232947771 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 03:02:27 INFO - PROCESS | 3387 | 1461232947773 Marionette TRACE conn3 <- [1,1842,null,{}] 03:02:27 INFO - PROCESS | 3387 | 1461232947778 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}] 03:02:28 INFO - PROCESS | 3387 | 1461232948008 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 03:02:28 INFO - PROCESS | 3387 | 1461232948028 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c875000 == 129 [pid = 3387] [id = 468] 03:02:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e4feddc00) [pid = 3387] [serial = 1405] [outer = (nil)] 03:02:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e55e36800) [pid = 3387] [serial = 1406] [outer = 0x7f9e4feddc00] 03:02:28 INFO - PROCESS | 3387 | 1461232948088 Marionette DEBUG loaded listener.js 03:02:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e57353800) [pid = 3387] [serial = 1407] [outer = 0x7f9e4feddc00] 03:02:29 INFO - PROCESS | 3387 | 1461232949091 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]]]}] 03:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 03:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1377ms 03:02:29 INFO - PROCESS | 3387 | 1461232949149 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 03:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 03:02:29 INFO - PROCESS | 3387 | 1461232949155 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 03:02:29 INFO - PROCESS | 3387 | 1461232949163 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 03:02:29 INFO - PROCESS | 3387 | 1461232949169 Marionette TRACE conn3 <- [1,1846,null,{}] 03:02:29 INFO - PROCESS | 3387 | 1461232949179 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}] 03:02:29 INFO - PROCESS | 3387 | 1461232949386 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 03:02:29 INFO - PROCESS | 3387 | 1461232949653 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47a8d800 == 130 [pid = 3387] [id = 469] 03:02:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e46549c00) [pid = 3387] [serial = 1408] [outer = (nil)] 03:02:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e48142c00) [pid = 3387] [serial = 1409] [outer = 0x7f9e46549c00] 03:02:29 INFO - PROCESS | 3387 | 1461232949772 Marionette DEBUG loaded listener.js 03:02:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e490e3400) [pid = 3387] [serial = 1410] [outer = 0x7f9e46549c00] 03:02:30 INFO - PROCESS | 3387 | 1461232950634 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]]]}] 03:02:30 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) 03:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1534ms 03:02:30 INFO - PROCESS | 3387 | 1461232950697 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 03:02:30 INFO - PROCESS | 3387 | 1461232950705 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 03:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 03:02:30 INFO - PROCESS | 3387 | 1461232950716 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 03:02:30 INFO - PROCESS | 3387 | 1461232950720 Marionette TRACE conn3 <- [1,1850,null,{}] 03:02:30 INFO - PROCESS | 3387 | 1461232950726 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}] 03:02:30 INFO - PROCESS | 3387 | 1461232950962 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 03:02:31 INFO - PROCESS | 3387 | 1461232951204 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b641800 == 131 [pid = 3387] [id = 470] 03:02:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e49ce1000) [pid = 3387] [serial = 1411] [outer = (nil)] 03:02:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e4ae1bc00) [pid = 3387] [serial = 1412] [outer = 0x7f9e49ce1000] 03:02:31 INFO - PROCESS | 3387 | 1461232951320 Marionette DEBUG loaded listener.js 03:02:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e4be18800) [pid = 3387] [serial = 1413] [outer = 0x7f9e49ce1000] 03:02:32 INFO - PROCESS | 3387 | 1461232952300 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]]]}] 03:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1634ms 03:02:32 INFO - PROCESS | 3387 | 1461232952351 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 03:02:32 INFO - PROCESS | 3387 | 1461232952355 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 03:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 03:02:32 INFO - PROCESS | 3387 | 1461232952362 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 03:02:32 INFO - PROCESS | 3387 | 1461232952367 Marionette TRACE conn3 <- [1,1854,null,{}] 03:02:32 INFO - PROCESS | 3387 | 1461232952383 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}] 03:02:32 INFO - PROCESS | 3387 | 1461232952583 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 03:02:32 INFO - PROCESS | 3387 | 1461232952818 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec61000 == 132 [pid = 3387] [id = 471] 03:02:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e4df68c00) [pid = 3387] [serial = 1414] [outer = (nil)] 03:02:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e4fc16c00) [pid = 3387] [serial = 1415] [outer = 0x7f9e4df68c00] 03:02:32 INFO - PROCESS | 3387 | 1461232952937 Marionette DEBUG loaded listener.js 03:02:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e5524a400) [pid = 3387] [serial = 1416] [outer = 0x7f9e4df68c00] 03:02:33 INFO - PROCESS | 3387 | 1461232953790 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]]]}] 03:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 03:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1482ms 03:02:33 INFO - PROCESS | 3387 | 1461232953844 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 03:02:33 INFO - PROCESS | 3387 | 1461232953849 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 03:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 03:02:33 INFO - PROCESS | 3387 | 1461232953855 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 03:02:33 INFO - PROCESS | 3387 | 1461232953858 Marionette TRACE conn3 <- [1,1858,null,{}] 03:02:33 INFO - PROCESS | 3387 | 1461232953863 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}] 03:02:34 INFO - PROCESS | 3387 | 1461232954062 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 03:02:34 INFO - PROCESS | 3387 | 1461232954263 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55318000 == 133 [pid = 3387] [id = 472] 03:02:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e4bf56c00) [pid = 3387] [serial = 1417] [outer = (nil)] 03:02:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e56343000) [pid = 3387] [serial = 1418] [outer = 0x7f9e4bf56c00] 03:02:34 INFO - PROCESS | 3387 | 1461232954343 Marionette DEBUG loaded listener.js 03:02:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e5749b800) [pid = 3387] [serial = 1419] [outer = 0x7f9e4bf56c00] 03:02:35 INFO - PROCESS | 3387 | 1461232955233 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]]]}] 03:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 03:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1434ms 03:02:35 INFO - PROCESS | 3387 | 1461232955290 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 03:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 03:02:35 INFO - PROCESS | 3387 | 1461232955294 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 03:02:35 INFO - PROCESS | 3387 | 1461232955300 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 03:02:35 INFO - PROCESS | 3387 | 1461232955303 Marionette TRACE conn3 <- [1,1862,null,{}] 03:02:35 INFO - PROCESS | 3387 | 1461232955308 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}] 03:02:35 INFO - PROCESS | 3387 | 1461232955495 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 03:02:35 INFO - PROCESS | 3387 | 1461232955697 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564a0800 == 134 [pid = 3387] [id = 473] 03:02:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e4eb48000) [pid = 3387] [serial = 1420] [outer = (nil)] 03:02:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e593c5800) [pid = 3387] [serial = 1421] [outer = 0x7f9e4eb48000] 03:02:35 INFO - PROCESS | 3387 | 1461232955767 Marionette DEBUG loaded listener.js 03:02:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e5944e400) [pid = 3387] [serial = 1422] [outer = 0x7f9e4eb48000] 03:02:36 INFO - PROCESS | 3387 | 1461232956650 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]]]}] 03:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 03:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1427ms 03:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 03:02:36 INFO - PROCESS | 3387 | 1461232956727 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 03:02:36 INFO - PROCESS | 3387 | 1461232956730 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 03:02:36 INFO - PROCESS | 3387 | 1461232956736 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 03:02:36 INFO - PROCESS | 3387 | 1461232956739 Marionette TRACE conn3 <- [1,1866,null,{}] 03:02:36 INFO - PROCESS | 3387 | 1461232956744 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}] 03:02:37 INFO - PROCESS | 3387 | 1461232957004 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 03:02:37 INFO - PROCESS | 3387 | 1461232957256 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58dcd000 == 135 [pid = 3387] [id = 474] 03:02:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e595f7000) [pid = 3387] [serial = 1423] [outer = (nil)] 03:02:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e59858400) [pid = 3387] [serial = 1424] [outer = 0x7f9e595f7000] 03:02:37 INFO - PROCESS | 3387 | 1461232957372 Marionette DEBUG loaded listener.js 03:02:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e59dbf800) [pid = 3387] [serial = 1425] [outer = 0x7f9e595f7000] 03:02:38 INFO - PROCESS | 3387 | 1461232958216 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]]]}] 03:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 03:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1528ms 03:02:38 INFO - PROCESS | 3387 | 1461232958264 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 03:02:38 INFO - PROCESS | 3387 | 1461232958268 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 03:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 03:02:38 INFO - PROCESS | 3387 | 1461232958273 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 03:02:38 INFO - PROCESS | 3387 | 1461232958275 Marionette TRACE conn3 <- [1,1870,null,{}] 03:02:38 INFO - PROCESS | 3387 | 1461232958282 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}] 03:02:38 INFO - PROCESS | 3387 | 1461232958471 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 03:02:38 INFO - PROCESS | 3387 | 1461232958686 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5993f800 == 136 [pid = 3387] [id = 475] 03:02:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e5540f000) [pid = 3387] [serial = 1426] [outer = (nil)] 03:02:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e5c89f000) [pid = 3387] [serial = 1427] [outer = 0x7f9e5540f000] 03:02:38 INFO - PROCESS | 3387 | 1461232958798 Marionette DEBUG loaded listener.js 03:02:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e5dbba400) [pid = 3387] [serial = 1428] [outer = 0x7f9e5540f000] 03:02:39 INFO - PROCESS | 3387 | 1461232959694 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]]]}] 03:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 03:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1483ms 03:02:39 INFO - PROCESS | 3387 | 1461232959772 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 03:02:39 INFO - PROCESS | 3387 | 1461232959777 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 03:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 03:02:39 INFO - PROCESS | 3387 | 1461232959782 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 03:02:39 INFO - PROCESS | 3387 | 1461232959785 Marionette TRACE conn3 <- [1,1874,null,{}] 03:02:39 INFO - PROCESS | 3387 | 1461232959791 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}] 03:02:40 INFO - PROCESS | 3387 | 1461232959993 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 03:02:40 INFO - PROCESS | 3387 | 1461232960207 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5dc77000 == 137 [pid = 3387] [id = 476] 03:02:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e595f8800) [pid = 3387] [serial = 1429] [outer = (nil)] 03:02:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e5e0a2800) [pid = 3387] [serial = 1430] [outer = 0x7f9e595f8800] 03:02:40 INFO - PROCESS | 3387 | 1461232960277 Marionette DEBUG loaded listener.js 03:02:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e5eaeac00) [pid = 3387] [serial = 1431] [outer = 0x7f9e595f8800] 03:02:41 INFO - PROCESS | 3387 | 1461232961173 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]]]}] 03:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 03:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1432ms 03:02:41 INFO - PROCESS | 3387 | 1461232961216 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 03:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 03:02:41 INFO - PROCESS | 3387 | 1461232961220 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 03:02:41 INFO - PROCESS | 3387 | 1461232961226 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 03:02:41 INFO - PROCESS | 3387 | 1461232961229 Marionette TRACE conn3 <- [1,1878,null,{}] 03:02:41 INFO - PROCESS | 3387 | 1461232961234 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}] 03:02:41 INFO - PROCESS | 3387 | 1461232961425 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 03:02:41 INFO - PROCESS | 3387 | 1461232961630 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f576000 == 138 [pid = 3387] [id = 477] 03:02:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e48249400) [pid = 3387] [serial = 1432] [outer = (nil)] 03:02:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e5efa8000) [pid = 3387] [serial = 1433] [outer = 0x7f9e48249400] 03:02:41 INFO - PROCESS | 3387 | 1461232961699 Marionette DEBUG loaded listener.js 03:02:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e5f7b7c00) [pid = 3387] [serial = 1434] [outer = 0x7f9e48249400] 03:02:42 INFO - PROCESS | 3387 | 1461232962574 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]]]}] 03:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 03:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1385ms 03:02:42 INFO - PROCESS | 3387 | 1461232962611 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 03:02:42 INFO - PROCESS | 3387 | 1461232962614 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 03:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 03:02:42 INFO - PROCESS | 3387 | 1461232962620 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 03:02:42 INFO - PROCESS | 3387 | 1461232962624 Marionette TRACE conn3 <- [1,1882,null,{}] 03:02:42 INFO - PROCESS | 3387 | 1461232962629 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}] 03:02:42 INFO - PROCESS | 3387 | 1461232962819 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 03:02:43 INFO - PROCESS | 3387 | 1461232963023 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e66517800 == 139 [pid = 3387] [id = 478] 03:02:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e5aa87800) [pid = 3387] [serial = 1435] [outer = (nil)] 03:02:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e5fe10000) [pid = 3387] [serial = 1436] [outer = 0x7f9e5aa87800] 03:02:43 INFO - PROCESS | 3387 | 1461232963093 Marionette DEBUG loaded listener.js 03:02:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e61a24400) [pid = 3387] [serial = 1437] [outer = 0x7f9e5aa87800] 03:02:44 INFO - PROCESS | 3387 | 1461232964011 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]]]}] 03:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 03:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1433ms 03:02:44 INFO - PROCESS | 3387 | 1461232964054 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 03:02:44 INFO - PROCESS | 3387 | 1461232964058 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 03:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 03:02:44 INFO - PROCESS | 3387 | 1461232964064 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 03:02:44 INFO - PROCESS | 3387 | 1461232964069 Marionette TRACE conn3 <- [1,1886,null,{}] 03:02:44 INFO - PROCESS | 3387 | 1461232964074 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}] 03:02:44 INFO - PROCESS | 3387 | 1461232964301 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 03:02:44 INFO - PROCESS | 3387 | 1461232964504 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d710800 == 140 [pid = 3387] [id = 479] 03:02:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e4eb47800) [pid = 3387] [serial = 1438] [outer = (nil)] 03:02:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e6c97d800) [pid = 3387] [serial = 1439] [outer = 0x7f9e4eb47800] 03:02:44 INFO - PROCESS | 3387 | 1461232964622 Marionette DEBUG loaded listener.js 03:02:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e719b4400) [pid = 3387] [serial = 1440] [outer = 0x7f9e4eb47800] 03:02:45 INFO - PROCESS | 3387 | 1461232965554 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]]]}] 03:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 03:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1536ms 03:02:45 INFO - PROCESS | 3387 | 1461232965601 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 03:02:45 INFO - PROCESS | 3387 | 1461232965603 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 03:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 03:02:45 INFO - PROCESS | 3387 | 1461232965610 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 03:02:45 INFO - PROCESS | 3387 | 1461232965612 Marionette TRACE conn3 <- [1,1890,null,{}] 03:02:45 INFO - PROCESS | 3387 | 1461232965617 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}] 03:02:45 INFO - PROCESS | 3387 | 1461232965814 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 03:02:46 INFO - PROCESS | 3387 | 1461232966020 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71b86000 == 141 [pid = 3387] [id = 480] 03:02:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e46894c00) [pid = 3387] [serial = 1441] [outer = (nil)] 03:02:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4689c800) [pid = 3387] [serial = 1442] [outer = 0x7f9e46894c00] 03:02:46 INFO - PROCESS | 3387 | 1461232966131 Marionette DEBUG loaded listener.js 03:02:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e468a1400) [pid = 3387] [serial = 1443] [outer = 0x7f9e46894c00] 03:02:47 INFO - PROCESS | 3387 | 1461232967022 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]]]}] 03:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 03:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1481ms 03:02:47 INFO - PROCESS | 3387 | 1461232967092 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 03:02:47 INFO - PROCESS | 3387 | 1461232967095 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 03:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 03:02:47 INFO - PROCESS | 3387 | 1461232967102 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 03:02:47 INFO - PROCESS | 3387 | 1461232967105 Marionette TRACE conn3 <- [1,1894,null,{}] 03:02:47 INFO - PROCESS | 3387 | 1461232967109 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}] 03:02:47 INFO - PROCESS | 3387 | 1461232967316 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 03:02:47 INFO - PROCESS | 3387 | 1461232967523 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75e8a800 == 142 [pid = 3387] [id = 481] 03:02:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e46895c00) [pid = 3387] [serial = 1444] [outer = (nil)] 03:02:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e47f8c400) [pid = 3387] [serial = 1445] [outer = 0x7f9e46895c00] 03:02:47 INFO - PROCESS | 3387 | 1461232967635 Marionette DEBUG loaded listener.js 03:02:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e47f90c00) [pid = 3387] [serial = 1446] [outer = 0x7f9e46895c00] 03:02:48 INFO - PROCESS | 3387 | 1461232968603 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]]]}] 03:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 03:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1536ms 03:02:48 INFO - PROCESS | 3387 | 1461232968639 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 03:02:48 INFO - PROCESS | 3387 | 1461232968641 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 03:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 03:02:48 INFO - PROCESS | 3387 | 1461232968690 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 03:02:48 INFO - PROCESS | 3387 | 1461232968696 Marionette TRACE conn3 <- [1,1898,null,{}] 03:02:48 INFO - PROCESS | 3387 | 1461232968707 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}] 03:02:48 INFO - PROCESS | 3387 | 1461232968945 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 03:02:49 INFO - PROCESS | 3387 | 1461232969189 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46db1000 == 143 [pid = 3387] [id = 482] 03:02:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e459a8400) [pid = 3387] [serial = 1447] [outer = (nil)] 03:02:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e47f93000) [pid = 3387] [serial = 1448] [outer = 0x7f9e459a8400] 03:02:49 INFO - PROCESS | 3387 | 1461232969305 Marionette DEBUG loaded listener.js 03:02:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e49f08800) [pid = 3387] [serial = 1449] [outer = 0x7f9e459a8400] 03:02:50 INFO - PROCESS | 3387 | 1461232970154 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]]]}] 03:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 03:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1576ms 03:02:50 INFO - PROCESS | 3387 | 1461232970226 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 03:02:50 INFO - PROCESS | 3387 | 1461232970229 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 03:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 03:02:50 INFO - PROCESS | 3387 | 1461232970235 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 03:02:50 INFO - PROCESS | 3387 | 1461232970237 Marionette TRACE conn3 <- [1,1902,null,{}] 03:02:50 INFO - PROCESS | 3387 | 1461232970243 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}] 03:02:50 INFO - PROCESS | 3387 | 1461232970830 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 03:02:51 INFO - PROCESS | 3387 | 1461232971108 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fc5000 == 144 [pid = 3387] [id = 483] 03:02:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e459b0800) [pid = 3387] [serial = 1450] [outer = (nil)] 03:02:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e45bf5800) [pid = 3387] [serial = 1451] [outer = 0x7f9e459b0800] 03:02:51 INFO - PROCESS | 3387 | 1461232971179 Marionette DEBUG loaded listener.js 03:02:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e4689e800) [pid = 3387] [serial = 1452] [outer = 0x7f9e459b0800] 03:02:52 INFO - PROCESS | 3387 | 1461232972012 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]]]}] 03:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 03:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1827ms 03:02:52 INFO - PROCESS | 3387 | 1461232972065 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 03:02:52 INFO - PROCESS | 3387 | 1461232972072 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 03:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 03:02:52 INFO - PROCESS | 3387 | 1461232972078 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 03:02:52 INFO - PROCESS | 3387 | 1461232972085 Marionette TRACE conn3 <- [1,1906,null,{}] 03:02:52 INFO - PROCESS | 3387 | 1461232972092 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}] 03:02:52 INFO - PROCESS | 3387 | 1461232972288 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 03:02:52 INFO - PROCESS | 3387 | 1461232972500 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47ce0800 == 145 [pid = 3387] [id = 484] 03:02:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e4654b000) [pid = 3387] [serial = 1453] [outer = (nil)] 03:02:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e482d0c00) [pid = 3387] [serial = 1454] [outer = 0x7f9e4654b000] 03:02:52 INFO - PROCESS | 3387 | 1461232972615 Marionette DEBUG loaded listener.js 03:02:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e49cde800) [pid = 3387] [serial = 1455] [outer = 0x7f9e4654b000] 03:02:53 INFO - PROCESS | 3387 | 1461232973729 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]]]}] 03:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 03:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1731ms 03:02:53 INFO - PROCESS | 3387 | 1461232973811 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 03:02:53 INFO - PROCESS | 3387 | 1461232973815 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 03:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 03:02:53 INFO - PROCESS | 3387 | 1461232973821 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 03:02:53 INFO - PROCESS | 3387 | 1461232973824 Marionette TRACE conn3 <- [1,1910,null,{}] 03:02:53 INFO - PROCESS | 3387 | 1461232973829 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}] 03:02:54 INFO - PROCESS | 3387 | 1461232974012 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 03:02:54 INFO - PROCESS | 3387 | 1461232974299 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e436c5000 == 146 [pid = 3387] [id = 485] 03:02:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e43495c00) [pid = 3387] [serial = 1456] [outer = (nil)] 03:02:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e4bf54c00) [pid = 3387] [serial = 1457] [outer = 0x7f9e43495c00] 03:02:54 INFO - PROCESS | 3387 | 1461232974443 Marionette DEBUG loaded listener.js 03:02:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e4dcc5800) [pid = 3387] [serial = 1458] [outer = 0x7f9e43495c00] 03:02:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e555a6800 == 145 [pid = 3387] [id = 103] 03:02:54 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e4df5f800) [pid = 3387] [serial = 1304] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e4df69800) [pid = 3387] [serial = 1307] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e595eec00) [pid = 3387] [serial = 1310] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e459af000) [pid = 3387] [serial = 1313] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e4349cc00) [pid = 3387] [serial = 1316] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e4bf5b800) [pid = 3387] [serial = 1343] [outer = (nil)] [url = about:blank] 03:02:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c058000 == 144 [pid = 3387] [id = 467] 03:02:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b732800 == 143 [pid = 3387] [id = 466] 03:02:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e48fa2000 == 142 [pid = 3387] [id = 465] 03:02:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47b9c000 == 141 [pid = 3387] [id = 464] 03:02:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e469a1000 == 140 [pid = 3387] [id = 463] 03:02:54 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b734800 == 139 [pid = 3387] [id = 462] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b74e800 == 138 [pid = 3387] [id = 460] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eeac000 == 137 [pid = 3387] [id = 459] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6f86c000 == 136 [pid = 3387] [id = 458] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e64ead800 == 135 [pid = 3387] [id = 457] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec73800 == 134 [pid = 3387] [id = 456] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5c030000 == 133 [pid = 3387] [id = 455] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59950000 == 132 [pid = 3387] [id = 454] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58dd1800 == 131 [pid = 3387] [id = 453] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572c7000 == 130 [pid = 3387] [id = 452] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55dc8800 == 129 [pid = 3387] [id = 451] 03:02:55 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fd2000 == 128 [pid = 3387] [id = 448] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e55254400) [pid = 3387] [serial = 1334] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e45bf6400) [pid = 3387] [serial = 1320] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e459ac800) [pid = 3387] [serial = 1319] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e5676d000) [pid = 3387] [serial = 1337] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e4b4ebc00) [pid = 3387] [serial = 1328] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e4de99800) [pid = 3387] [serial = 1329] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e59b77c00) [pid = 3387] [serial = 1292] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e4fedc000) [pid = 3387] [serial = 1331] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e53428c00) [pid = 3387] [serial = 1332] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e49cdd000) [pid = 3387] [serial = 1283] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e4ed0f800) [pid = 3387] [serial = 1286] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e490e5000) [pid = 3387] [serial = 1323] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e48242800) [pid = 3387] [serial = 1322] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e47c53400) [pid = 3387] [serial = 1301] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e58bf3800) [pid = 3387] [serial = 1289] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e4bf55c00) [pid = 3387] [serial = 1326] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e4b8f2400) [pid = 3387] [serial = 1325] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e5d909000) [pid = 3387] [serial = 1295] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e61d9b800) [pid = 3387] [serial = 1298] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e482df400) [pid = 3387] [serial = 1340] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e57382400) [pid = 3387] [serial = 1338] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e49ce0c00) [pid = 3387] [serial = 1341] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e55e32400) [pid = 3387] [serial = 1335] [outer = (nil)] [url = about:blank] 03:02:55 INFO - PROCESS | 3387 | 1461232975357 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]]]}] 03:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 03:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1575ms 03:02:55 INFO - PROCESS | 3387 | 1461232975399 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 03:02:55 INFO - PROCESS | 3387 | 1461232975404 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 03:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 03:02:55 INFO - PROCESS | 3387 | 1461232975419 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 03:02:55 INFO - PROCESS | 3387 | 1461232975427 Marionette TRACE conn3 <- [1,1914,null,{}] 03:02:55 INFO - PROCESS | 3387 | 1461232975432 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}] 03:02:55 INFO - PROCESS | 3387 | 1461232975620 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 03:02:55 INFO - PROCESS | 3387 | 1461232975804 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47baa800 == 129 [pid = 3387] [id = 486] 03:02:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e47c52c00) [pid = 3387] [serial = 1459] [outer = (nil)] 03:02:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e4df65400) [pid = 3387] [serial = 1460] [outer = 0x7f9e47c52c00] 03:02:55 INFO - PROCESS | 3387 | 1461232975872 Marionette DEBUG loaded listener.js 03:02:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e4fc18000) [pid = 3387] [serial = 1461] [outer = 0x7f9e47c52c00] 03:02:56 INFO - PROCESS | 3387 | 1461232976609 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]]]}] 03:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 03:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1242ms 03:02:56 INFO - PROCESS | 3387 | 1461232976655 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 03:02:56 INFO - PROCESS | 3387 | 1461232976658 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 03:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 03:02:56 INFO - PROCESS | 3387 | 1461232976664 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 03:02:56 INFO - PROCESS | 3387 | 1461232976666 Marionette TRACE conn3 <- [1,1918,null,{}] 03:02:56 INFO - PROCESS | 3387 | 1461232976676 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}] 03:02:56 INFO - PROCESS | 3387 | 1461232976848 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 03:02:57 INFO - PROCESS | 3387 | 1461232977053 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b737800 == 130 [pid = 3387] [id = 487] 03:02:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e4b8efc00) [pid = 3387] [serial = 1462] [outer = (nil)] 03:02:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e55269400) [pid = 3387] [serial = 1463] [outer = 0x7f9e4b8efc00] 03:02:57 INFO - PROCESS | 3387 | 1461232977117 Marionette DEBUG loaded listener.js 03:02:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e55f9c400) [pid = 3387] [serial = 1464] [outer = 0x7f9e4b8efc00] 03:02:57 INFO - PROCESS | 3387 | 1461232977936 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]]]}] 03:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 03:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1333ms 03:02:57 INFO - PROCESS | 3387 | 1461232977998 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 03:02:58 INFO - PROCESS | 3387 | 1461232978002 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 03:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 03:02:58 INFO - PROCESS | 3387 | 1461232978008 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 03:02:58 INFO - PROCESS | 3387 | 1461232978011 Marionette TRACE conn3 <- [1,1922,null,{}] 03:02:58 INFO - PROCESS | 3387 | 1461232978016 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}] 03:02:58 INFO - PROCESS | 3387 | 1461232978244 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 03:02:58 INFO - PROCESS | 3387 | 1461232978281 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:02:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ddcf800 == 131 [pid = 3387] [id = 488] 03:02:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e593c5000) [pid = 3387] [serial = 1465] [outer = (nil)] 03:02:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e593cd800) [pid = 3387] [serial = 1466] [outer = 0x7f9e593c5000] 03:02:58 INFO - PROCESS | 3387 | 1461232978359 Marionette DEBUG loaded listener.js 03:02:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e595eec00) [pid = 3387] [serial = 1467] [outer = 0x7f9e593c5000] 03:02:59 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e4b8f6400) [pid = 3387] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 03:02:59 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e48144000) [pid = 3387] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 03:02:59 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e49242c00) [pid = 3387] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 03:02:59 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e49cdbc00) [pid = 3387] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 03:02:59 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e46550c00) [pid = 3387] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 03:02:59 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e4fc1c800) [pid = 3387] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 03:02:59 INFO - PROCESS | 3387 | 1461232979815 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]]]}] 03:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 03:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1830ms 03:02:59 INFO - PROCESS | 3387 | 1461232979839 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 03:02:59 INFO - PROCESS | 3387 | 1461232979842 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 03:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 03:02:59 INFO - PROCESS | 3387 | 1461232979848 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 03:02:59 INFO - PROCESS | 3387 | 1461232979850 Marionette TRACE conn3 <- [1,1926,null,{}] 03:02:59 INFO - PROCESS | 3387 | 1461232979855 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}] 03:03:00 INFO - PROCESS | 3387 | 1461232980071 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 03:03:00 INFO - PROCESS | 3387 | 1461232980251 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eead000 == 132 [pid = 3387] [id = 489] 03:03:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e459b1c00) [pid = 3387] [serial = 1468] [outer = (nil)] 03:03:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e4fc12400) [pid = 3387] [serial = 1469] [outer = 0x7f9e459b1c00] 03:03:00 INFO - PROCESS | 3387 | 1461232980315 Marionette DEBUG loaded listener.js 03:03:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e59625400) [pid = 3387] [serial = 1470] [outer = 0x7f9e459b1c00] 03:03:00 INFO - PROCESS | 3387 | 1461232980985 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]]]}] 03:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 03:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1181ms 03:03:01 INFO - PROCESS | 3387 | 1461232981041 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 03:03:01 INFO - PROCESS | 3387 | 1461232981043 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 03:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 03:03:01 INFO - PROCESS | 3387 | 1461232981062 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 03:03:01 INFO - PROCESS | 3387 | 1461232981066 Marionette TRACE conn3 <- [1,1930,null,{}] 03:03:01 INFO - PROCESS | 3387 | 1461232981072 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}] 03:03:01 INFO - PROCESS | 3387 | 1461232981246 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 03:03:01 INFO - PROCESS | 3387 | 1461232981256 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564aa000 == 133 [pid = 3387] [id = 490] 03:03:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e595edc00) [pid = 3387] [serial = 1471] [outer = (nil)] 03:03:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e59ca8800) [pid = 3387] [serial = 1472] [outer = 0x7f9e595edc00] 03:03:01 INFO - PROCESS | 3387 | 1461232981316 Marionette DEBUG loaded listener.js 03:03:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e5c8a0000) [pid = 3387] [serial = 1473] [outer = 0x7f9e595edc00] 03:03:02 INFO - PROCESS | 3387 | 1461232982517 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]]]}] 03:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 03:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1499ms 03:03:02 INFO - PROCESS | 3387 | 1461232982551 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 03:03:02 INFO - PROCESS | 3387 | 1461232982558 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 03:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 03:03:02 INFO - PROCESS | 3387 | 1461232982567 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 03:03:02 INFO - PROCESS | 3387 | 1461232982571 Marionette TRACE conn3 <- [1,1934,null,{}] 03:03:02 INFO - PROCESS | 3387 | 1461232982579 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}] 03:03:02 INFO - PROCESS | 3387 | 1461232982798 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 03:03:03 INFO - PROCESS | 3387 | 1461232983003 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e483e6800 == 134 [pid = 3387] [id = 491] 03:03:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e47f8bc00) [pid = 3387] [serial = 1474] [outer = (nil)] 03:03:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e482da800) [pid = 3387] [serial = 1475] [outer = 0x7f9e47f8bc00] 03:03:03 INFO - PROCESS | 3387 | 1461232983121 Marionette DEBUG loaded listener.js 03:03:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e49f06400) [pid = 3387] [serial = 1476] [outer = 0x7f9e47f8bc00] 03:03:04 INFO - PROCESS | 3387 | 1461232984176 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]]]}] 03:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 03:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1685ms 03:03:04 INFO - PROCESS | 3387 | 1461232984253 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 03:03:04 INFO - PROCESS | 3387 | 1461232984261 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 03:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 03:03:04 INFO - PROCESS | 3387 | 1461232984272 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 03:03:04 INFO - PROCESS | 3387 | 1461232984275 Marionette TRACE conn3 <- [1,1938,null,{}] 03:03:04 INFO - PROCESS | 3387 | 1461232984281 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}] 03:03:04 INFO - PROCESS | 3387 | 1461232984521 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 03:03:04 INFO - PROCESS | 3387 | 1461232984858 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec0d000 == 135 [pid = 3387] [id = 492] 03:03:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e47f96800) [pid = 3387] [serial = 1477] [outer = (nil)] 03:03:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e4df68800) [pid = 3387] [serial = 1478] [outer = 0x7f9e47f96800] 03:03:04 INFO - PROCESS | 3387 | 1461232984932 Marionette DEBUG loaded listener.js 03:03:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e552d3800) [pid = 3387] [serial = 1479] [outer = 0x7f9e47f96800] 03:03:05 INFO - PROCESS | 3387 | 1461232985769 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]]]}] 03:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 03:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1531ms 03:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 03:03:05 INFO - PROCESS | 3387 | 1461232985803 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 03:03:05 INFO - PROCESS | 3387 | 1461232985806 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 03:03:05 INFO - PROCESS | 3387 | 1461232985814 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 03:03:05 INFO - PROCESS | 3387 | 1461232985820 Marionette TRACE conn3 <- [1,1942,null,{}] 03:03:05 INFO - PROCESS | 3387 | 1461232985835 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}] 03:03:06 INFO - PROCESS | 3387 | 1461232986042 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 03:03:06 INFO - PROCESS | 3387 | 1461232986250 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59422800 == 136 [pid = 3387] [id = 493] 03:03:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e4b4e6c00) [pid = 3387] [serial = 1480] [outer = (nil)] 03:03:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e5342e800) [pid = 3387] [serial = 1481] [outer = 0x7f9e4b4e6c00] 03:03:06 INFO - PROCESS | 3387 | 1461232986366 Marionette DEBUG loaded listener.js 03:03:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e59626400) [pid = 3387] [serial = 1482] [outer = 0x7f9e4b4e6c00] 03:03:07 INFO - PROCESS | 3387 | 1461232987310 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]]]}] 03:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 03:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1539ms 03:03:07 INFO - PROCESS | 3387 | 1461232987352 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 03:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 03:03:07 INFO - PROCESS | 3387 | 1461232987357 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 03:03:07 INFO - PROCESS | 3387 | 1461232987362 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 03:03:07 INFO - PROCESS | 3387 | 1461232987366 Marionette TRACE conn3 <- [1,1946,null,{}] 03:03:07 INFO - PROCESS | 3387 | 1461232987371 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}] 03:03:07 INFO - PROCESS | 3387 | 1461232987571 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 03:03:07 INFO - PROCESS | 3387 | 1461232987781 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e587000 == 137 [pid = 3387] [id = 494] 03:03:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e4be15000) [pid = 3387] [serial = 1483] [outer = (nil)] 03:03:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e5ceefc00) [pid = 3387] [serial = 1484] [outer = 0x7f9e4be15000] 03:03:07 INFO - PROCESS | 3387 | 1461232987854 Marionette DEBUG loaded listener.js 03:03:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e5e39e400) [pid = 3387] [serial = 1485] [outer = 0x7f9e4be15000] 03:03:08 INFO - PROCESS | 3387 | 1461232988739 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]]]}] 03:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 03:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1435ms 03:03:08 INFO - PROCESS | 3387 | 1461232988798 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 03:03:08 INFO - PROCESS | 3387 | 1461232988802 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 03:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 03:03:08 INFO - PROCESS | 3387 | 1461232988808 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 03:03:08 INFO - PROCESS | 3387 | 1461232988810 Marionette TRACE conn3 <- [1,1950,null,{}] 03:03:08 INFO - PROCESS | 3387 | 1461232988815 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}] 03:03:09 INFO - PROCESS | 3387 | 1461232989023 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 03:03:09 INFO - PROCESS | 3387 | 1461232989226 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e665bc800 == 138 [pid = 3387] [id = 495] 03:03:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e593cec00) [pid = 3387] [serial = 1486] [outer = (nil)] 03:03:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e5efaa000) [pid = 3387] [serial = 1487] [outer = 0x7f9e593cec00] 03:03:09 INFO - PROCESS | 3387 | 1461232989340 Marionette DEBUG loaded listener.js 03:03:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e61a1f400) [pid = 3387] [serial = 1488] [outer = 0x7f9e593cec00] 03:03:10 INFO - PROCESS | 3387 | 1461232990219 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]]]}] 03:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 03:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1485ms 03:03:10 INFO - PROCESS | 3387 | 1461232990294 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 03:03:10 INFO - PROCESS | 3387 | 1461232990298 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 03:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 03:03:10 INFO - PROCESS | 3387 | 1461232990304 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 03:03:10 INFO - PROCESS | 3387 | 1461232990307 Marionette TRACE conn3 <- [1,1954,null,{}] 03:03:10 INFO - PROCESS | 3387 | 1461232990313 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}] 03:03:10 INFO - PROCESS | 3387 | 1461232990568 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 03:03:10 INFO - PROCESS | 3387 | 1461232990774 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71d32800 == 139 [pid = 3387] [id = 496] 03:03:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e56336800) [pid = 3387] [serial = 1489] [outer = (nil)] 03:03:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e717be400) [pid = 3387] [serial = 1490] [outer = 0x7f9e56336800] 03:03:10 INFO - PROCESS | 3387 | 1461232990892 Marionette DEBUG loaded listener.js 03:03:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e71d0cc00) [pid = 3387] [serial = 1491] [outer = 0x7f9e56336800] 03:03:11 INFO - PROCESS | 3387 | 1461232991755 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]]]}] 03:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 03:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1487ms 03:03:11 INFO - PROCESS | 3387 | 1461232991806 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 03:03:11 INFO - PROCESS | 3387 | 1461232991811 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 03:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 03:03:11 INFO - PROCESS | 3387 | 1461232991820 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 03:03:11 INFO - PROCESS | 3387 | 1461232991822 Marionette TRACE conn3 <- [1,1958,null,{}] 03:03:11 INFO - PROCESS | 3387 | 1461232991826 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}] 03:03:12 INFO - PROCESS | 3387 | 1461232992027 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 03:03:12 INFO - PROCESS | 3387 | 1461232992240 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4de23000 == 140 [pid = 3387] [id = 497] 03:03:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e442f0800) [pid = 3387] [serial = 1492] [outer = (nil)] 03:03:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e442f4c00) [pid = 3387] [serial = 1493] [outer = 0x7f9e442f0800] 03:03:12 INFO - PROCESS | 3387 | 1461232992351 Marionette DEBUG loaded listener.js 03:03:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e442fa000) [pid = 3387] [serial = 1494] [outer = 0x7f9e442f0800] 03:03:13 INFO - PROCESS | 3387 | 1461232993220 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]]]}] 03:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 03:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1426ms 03:03:13 INFO - PROCESS | 3387 | 1461232993247 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 03:03:13 INFO - PROCESS | 3387 | 1461232993251 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 03:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 03:03:13 INFO - PROCESS | 3387 | 1461232993258 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 03:03:13 INFO - PROCESS | 3387 | 1461232993262 Marionette TRACE conn3 <- [1,1962,null,{}] 03:03:13 INFO - PROCESS | 3387 | 1461232993267 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}] 03:03:13 INFO - PROCESS | 3387 | 1461232993453 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 03:03:13 INFO - PROCESS | 3387 | 1461232993665 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c084000 == 141 [pid = 3387] [id = 498] 03:03:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e442f1000) [pid = 3387] [serial = 1495] [outer = (nil)] 03:03:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e448e5c00) [pid = 3387] [serial = 1496] [outer = 0x7f9e442f1000] 03:03:13 INFO - PROCESS | 3387 | 1461232993776 Marionette DEBUG loaded listener.js 03:03:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e448ed400) [pid = 3387] [serial = 1497] [outer = 0x7f9e442f1000] 03:03:14 INFO - PROCESS | 3387 | 1461232994662 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]]]}] 03:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 03:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1431ms 03:03:14 INFO - PROCESS | 3387 | 1461232994690 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 03:03:14 INFO - PROCESS | 3387 | 1461232994692 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 03:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 03:03:14 INFO - PROCESS | 3387 | 1461232994699 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 03:03:14 INFO - PROCESS | 3387 | 1461232994701 Marionette TRACE conn3 <- [1,1966,null,{}] 03:03:14 INFO - PROCESS | 3387 | 1461232994707 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}] 03:03:14 INFO - PROCESS | 3387 | 1461232994906 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 03:03:15 INFO - PROCESS | 3387 | 1461232995118 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4de31800 == 142 [pid = 3387] [id = 499] 03:03:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e442f1400) [pid = 3387] [serial = 1498] [outer = (nil)] 03:03:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e448f1000) [pid = 3387] [serial = 1499] [outer = 0x7f9e442f1400] 03:03:15 INFO - PROCESS | 3387 | 1461232995237 Marionette DEBUG loaded listener.js 03:03:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e463ebc00) [pid = 3387] [serial = 1500] [outer = 0x7f9e442f1400] 03:03:16 INFO - PROCESS | 3387 | 1461232996097 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]]]}] 03:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 03:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1430ms 03:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 03:03:16 INFO - PROCESS | 3387 | 1461232996130 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 03:03:16 INFO - PROCESS | 3387 | 1461232996133 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 03:03:16 INFO - PROCESS | 3387 | 1461232996140 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 03:03:16 INFO - PROCESS | 3387 | 1461232996143 Marionette TRACE conn3 <- [1,1970,null,{}] 03:03:16 INFO - PROCESS | 3387 | 1461232996149 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}] 03:03:16 INFO - PROCESS | 3387 | 1461232996343 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 03:03:16 INFO - PROCESS | 3387 | 1461232996561 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71651800 == 143 [pid = 3387] [id = 500] 03:03:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e442fa800) [pid = 3387] [serial = 1501] [outer = (nil)] 03:03:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e463f0800) [pid = 3387] [serial = 1502] [outer = 0x7f9e442fa800] 03:03:16 INFO - PROCESS | 3387 | 1461232996672 Marionette DEBUG loaded listener.js 03:03:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e463f6000) [pid = 3387] [serial = 1503] [outer = 0x7f9e442fa800] 03:03:17 INFO - PROCESS | 3387 | 1461232997623 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]]]}] 03:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 03:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1538ms 03:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 03:03:17 INFO - PROCESS | 3387 | 1461232997677 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 03:03:17 INFO - PROCESS | 3387 | 1461232997681 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 03:03:17 INFO - PROCESS | 3387 | 1461232997687 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 03:03:17 INFO - PROCESS | 3387 | 1461232997691 Marionette TRACE conn3 <- [1,1974,null,{}] 03:03:17 INFO - PROCESS | 3387 | 1461232997696 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}] 03:03:17 INFO - PROCESS | 3387 | 1461232997924 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 03:03:18 INFO - PROCESS | 3387 | 1461232998132 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e467da000 == 144 [pid = 3387] [id = 501] 03:03:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e448eec00) [pid = 3387] [serial = 1504] [outer = (nil)] 03:03:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e45d5ac00) [pid = 3387] [serial = 1505] [outer = 0x7f9e448eec00] 03:03:18 INFO - PROCESS | 3387 | 1461232998280 Marionette DEBUG loaded listener.js 03:03:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e5c0ee000) [pid = 3387] [serial = 1506] [outer = 0x7f9e448eec00] 03:03:19 INFO - PROCESS | 3387 | 1461232999234 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]]]}] 03:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 03:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1579ms 03:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 03:03:19 INFO - PROCESS | 3387 | 1461232999266 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 03:03:19 INFO - PROCESS | 3387 | 1461232999269 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 03:03:19 INFO - PROCESS | 3387 | 1461232999276 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 03:03:19 INFO - PROCESS | 3387 | 1461232999278 Marionette TRACE conn3 <- [1,1978,null,{}] 03:03:19 INFO - PROCESS | 3387 | 1461232999284 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}] 03:03:19 INFO - PROCESS | 3387 | 1461232999484 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 03:03:19 INFO - PROCESS | 3387 | 1461232999706 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e425d5000 == 145 [pid = 3387] [id = 502] 03:03:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e45bf5400) [pid = 3387] [serial = 1507] [outer = (nil)] 03:03:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 259 (0x7f9e465bb800) [pid = 3387] [serial = 1508] [outer = 0x7f9e45bf5400] 03:03:19 INFO - PROCESS | 3387 | 1461232999823 Marionette DEBUG loaded listener.js 03:03:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 260 (0x7f9e465c1000) [pid = 3387] [serial = 1509] [outer = 0x7f9e45bf5400] 03:03:20 INFO - PROCESS | 3387 | 1461233000732 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]]]}] 03:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 03:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1481ms 03:03:20 INFO - PROCESS | 3387 | 1461233000756 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 03:03:20 INFO - PROCESS | 3387 | 1461233000760 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 03:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 03:03:20 INFO - PROCESS | 3387 | 1461233000766 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 03:03:20 INFO - PROCESS | 3387 | 1461233000770 Marionette TRACE conn3 <- [1,1982,null,{}] 03:03:20 INFO - PROCESS | 3387 | 1461233000775 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}] 03:03:20 INFO - PROCESS | 3387 | 1461233000975 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 03:03:21 INFO - PROCESS | 3387 | 1461233001192 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464ca800 == 146 [pid = 3387] [id = 503] 03:03:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 261 (0x7f9e4349a800) [pid = 3387] [serial = 1510] [outer = (nil)] 03:03:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 262 (0x7f9e448e6400) [pid = 3387] [serial = 1511] [outer = 0x7f9e4349a800] 03:03:21 INFO - PROCESS | 3387 | 1461233001710 Marionette DEBUG loaded listener.js 03:03:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 263 (0x7f9e459b0c00) [pid = 3387] [serial = 1512] [outer = 0x7f9e4349a800] 03:03:22 INFO - PROCESS | 3387 | 1461233002690 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]]]}] 03:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 03:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1981ms 03:03:22 INFO - PROCESS | 3387 | 1461233002749 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 03:03:22 INFO - PROCESS | 3387 | 1461233002755 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 03:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 03:03:22 INFO - PROCESS | 3387 | 1461233002765 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 03:03:22 INFO - PROCESS | 3387 | 1461233002769 Marionette TRACE conn3 <- [1,1986,null,{}] 03:03:22 INFO - PROCESS | 3387 | 1461233002776 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}] 03:03:22 INFO - PROCESS | 3387 | 1461233002964 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 03:03:23 INFO - PROCESS | 3387 | 1461233003174 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e59800 == 147 [pid = 3387] [id = 504] 03:03:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 264 (0x7f9e43498c00) [pid = 3387] [serial = 1513] [outer = (nil)] 03:03:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 265 (0x7f9e465c9000) [pid = 3387] [serial = 1514] [outer = 0x7f9e43498c00] 03:03:23 INFO - PROCESS | 3387 | 1461233003283 Marionette DEBUG loaded listener.js 03:03:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 266 (0x7f9e465ce000) [pid = 3387] [serial = 1515] [outer = 0x7f9e43498c00] 03:03:24 INFO - PROCESS | 3387 | 1461233004463 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]]]}] 03:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 03:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1737ms 03:03:24 INFO - PROCESS | 3387 | 1461233004500 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 03:03:24 INFO - PROCESS | 3387 | 1461233004506 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 03:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 03:03:24 INFO - PROCESS | 3387 | 1461233004518 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 03:03:24 INFO - PROCESS | 3387 | 1461233004521 Marionette TRACE conn3 <- [1,1990,null,{}] 03:03:24 INFO - PROCESS | 3387 | 1461233004527 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}] 03:03:24 INFO - PROCESS | 3387 | 1461233004713 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 03:03:25 INFO - PROCESS | 3387 | 1461233005015 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464c9000 == 148 [pid = 3387] [id = 505] 03:03:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 267 (0x7f9e4349bc00) [pid = 3387] [serial = 1516] [outer = (nil)] 03:03:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 268 (0x7f9e47f89c00) [pid = 3387] [serial = 1517] [outer = 0x7f9e4349bc00] 03:03:25 INFO - PROCESS | 3387 | 1461233005164 Marionette DEBUG loaded listener.js 03:03:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 269 (0x7f9e48146400) [pid = 3387] [serial = 1518] [outer = 0x7f9e4349bc00] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c4d6000 == 147 [pid = 3387] [id = 237] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5744b000 == 146 [pid = 3387] [id = 44] 03:03:25 INFO - PROCESS | 3387 | --DOMWINDOW == 268 (0x7f9e6c26b000) [pid = 3387] [serial = 1376] [outer = (nil)] [url = about:blank] 03:03:25 INFO - PROCESS | 3387 | --DOMWINDOW == 267 (0x7f9e6d7c0c00) [pid = 3387] [serial = 1379] [outer = (nil)] [url = about:blank] 03:03:25 INFO - PROCESS | 3387 | --DOMWINDOW == 266 (0x7f9e593ca800) [pid = 3387] [serial = 1382] [outer = (nil)] [url = about:blank] 03:03:25 INFO - PROCESS | 3387 | --DOMWINDOW == 265 (0x7f9e55e36800) [pid = 3387] [serial = 1406] [outer = (nil)] [url = about:blank] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ddc3800 == 145 [pid = 3387] [id = 428] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4911d800 == 144 [pid = 3387] [id = 427] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5622a000 == 143 [pid = 3387] [id = 429] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56689000 == 142 [pid = 3387] [id = 208] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eead000 == 141 [pid = 3387] [id = 489] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ddcf800 == 140 [pid = 3387] [id = 488] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b737800 == 139 [pid = 3387] [id = 487] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47baa800 == 138 [pid = 3387] [id = 486] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e436c5000 == 137 [pid = 3387] [id = 485] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47ce0800 == 136 [pid = 3387] [id = 484] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fc5000 == 135 [pid = 3387] [id = 483] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5993f800 == 134 [pid = 3387] [id = 475] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58dcd000 == 133 [pid = 3387] [id = 474] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564a0800 == 132 [pid = 3387] [id = 473] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55318000 == 131 [pid = 3387] [id = 472] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec61000 == 130 [pid = 3387] [id = 471] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b641800 == 129 [pid = 3387] [id = 470] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47a8d800 == 128 [pid = 3387] [id = 469] 03:03:25 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c875000 == 127 [pid = 3387] [id = 468] 03:03:26 INFO - PROCESS | 3387 | 1461233006051 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]]]}] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 264 (0x7f9e5e307000) [pid = 3387] [serial = 1370] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 263 (0x7f9e48149400) [pid = 3387] [serial = 1385] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 262 (0x7f9e4eb43800) [pid = 3387] [serial = 1400] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 261 (0x7f9e5eaf9000) [pid = 3387] [serial = 1373] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 260 (0x7f9e490e8800) [pid = 3387] [serial = 1389] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 259 (0x7f9e48249800) [pid = 3387] [serial = 1388] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 258 (0x7f9e4dcd0800) [pid = 3387] [serial = 1397] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e48148400) [pid = 3387] [serial = 1346] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e58bedc00) [pid = 3387] [serial = 1358] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e4ae0f000) [pid = 3387] [serial = 1392] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e49f07800) [pid = 3387] [serial = 1391] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e4ed16800) [pid = 3387] [serial = 1352] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e4b8f6c00) [pid = 3387] [serial = 1394] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e4c18e000) [pid = 3387] [serial = 1395] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e5cfa5000) [pid = 3387] [serial = 1367] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e5633dc00) [pid = 3387] [serial = 1355] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e5aa84c00) [pid = 3387] [serial = 1364] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e595f1c00) [pid = 3387] [serial = 1361] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e4b82d000) [pid = 3387] [serial = 1349] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e552d5000) [pid = 3387] [serial = 1403] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e4fc1b400) [pid = 3387] [serial = 1401] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e4df61800) [pid = 3387] [serial = 1398] [outer = (nil)] [url = about:blank] 03:03:26 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e55e31c00) [pid = 3387] [serial = 1404] [outer = (nil)] [url = about:blank] 03:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 03:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1584ms 03:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 03:03:26 INFO - PROCESS | 3387 | 1461233006102 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 03:03:26 INFO - PROCESS | 3387 | 1461233006105 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 03:03:26 INFO - PROCESS | 3387 | 1461233006111 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 03:03:26 INFO - PROCESS | 3387 | 1461233006116 Marionette TRACE conn3 <- [1,1994,null,{}] 03:03:26 INFO - PROCESS | 3387 | 1461233006135 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}] 03:03:26 INFO - PROCESS | 3387 | 1461233006326 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 03:03:26 INFO - PROCESS | 3387 | 1461233006489 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fb7000 == 128 [pid = 3387] [id = 506] 03:03:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e465d4c00) [pid = 3387] [serial = 1519] [outer = (nil)] 03:03:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e490e7c00) [pid = 3387] [serial = 1520] [outer = 0x7f9e465d4c00] 03:03:26 INFO - PROCESS | 3387 | 1461233006556 Marionette DEBUG loaded listener.js 03:03:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e49cde000) [pid = 3387] [serial = 1521] [outer = 0x7f9e465d4c00] 03:03:27 INFO - PROCESS | 3387 | 1461233007294 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]]]}] 03:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 03:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1234ms 03:03:27 INFO - PROCESS | 3387 | 1461233007366 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 03:03:27 INFO - PROCESS | 3387 | 1461233007370 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 03:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 03:03:27 INFO - PROCESS | 3387 | 1461233007378 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 03:03:27 INFO - PROCESS | 3387 | 1461233007380 Marionette TRACE conn3 <- [1,1998,null,{}] 03:03:27 INFO - PROCESS | 3387 | 1461233007386 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}] 03:03:27 INFO - PROCESS | 3387 | 1461233007570 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 03:03:27 INFO - PROCESS | 3387 | 1461233007585 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf13000 == 129 [pid = 3387] [id = 507] 03:03:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e490eb400) [pid = 3387] [serial = 1522] [outer = (nil)] 03:03:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e4b8ecc00) [pid = 3387] [serial = 1523] [outer = 0x7f9e490eb400] 03:03:27 INFO - PROCESS | 3387 | 1461233007649 Marionette DEBUG loaded listener.js 03:03:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e4be20c00) [pid = 3387] [serial = 1524] [outer = 0x7f9e490eb400] 03:03:28 INFO - PROCESS | 3387 | 1461233008590 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]]]}] 03:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 03:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1229ms 03:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 03:03:28 INFO - PROCESS | 3387 | 1461233008607 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 03:03:28 INFO - PROCESS | 3387 | 1461233008610 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 03:03:28 INFO - PROCESS | 3387 | 1461233008615 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 03:03:28 INFO - PROCESS | 3387 | 1461233008618 Marionette TRACE conn3 <- [1,2002,null,{}] 03:03:28 INFO - PROCESS | 3387 | 1461233008623 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}] 03:03:28 INFO - PROCESS | 3387 | 1461233008853 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 03:03:28 INFO - PROCESS | 3387 | 1461233008888 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c0de800 == 130 [pid = 3387] [id = 508] 03:03:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e4bf59800) [pid = 3387] [serial = 1525] [outer = (nil)] 03:03:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e4c193800) [pid = 3387] [serial = 1526] [outer = 0x7f9e4bf59800] 03:03:28 INFO - PROCESS | 3387 | 1461233008957 Marionette DEBUG loaded listener.js 03:03:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e4de7d000) [pid = 3387] [serial = 1527] [outer = 0x7f9e4bf59800] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e55156000) [pid = 3387] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e47c52c00) [pid = 3387] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e4fee1000) [pid = 3387] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e46550000) [pid = 3387] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e59ca8400) [pid = 3387] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e45bfbc00) [pid = 3387] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e4654b000) [pid = 3387] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e5aa92c00) [pid = 3387] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e45beec00) [pid = 3387] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e4b4ee800) [pid = 3387] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e45bf0c00) [pid = 3387] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e5b478000) [pid = 3387] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e482d9c00) [pid = 3387] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e5aa8d400) [pid = 3387] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e5eaed000) [pid = 3387] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e5f7af400) [pid = 3387] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e4814c400) [pid = 3387] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e43495c00) [pid = 3387] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e4eb47c00) [pid = 3387] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e4fedd800) [pid = 3387] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e4b8fa400) [pid = 3387] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e4feddc00) [pid = 3387] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e56522c00) [pid = 3387] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e5540e800) [pid = 3387] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e5f710c00) [pid = 3387] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e57378800) [pid = 3387] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e5bf9a800) [pid = 3387] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e459b0800) [pid = 3387] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e490e2400) [pid = 3387] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e4b8efc00) [pid = 3387] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e5651bc00) [pid = 3387] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e5651d800) [pid = 3387] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e55e38400) [pid = 3387] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e593c2400) [pid = 3387] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e47b3d800) [pid = 3387] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e593c5000) [pid = 3387] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e459b1c00) [pid = 3387] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 03:03:30 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e4824d800) [pid = 3387] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 03:03:30 INFO - PROCESS | 3387 | 1461233010642 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]]]}] 03:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 03:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2089ms 03:03:30 INFO - PROCESS | 3387 | 1461233010705 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 03:03:30 INFO - PROCESS | 3387 | 1461233010708 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 03:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 03:03:30 INFO - PROCESS | 3387 | 1461233010722 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 03:03:30 INFO - PROCESS | 3387 | 1461233010724 Marionette TRACE conn3 <- [1,2006,null,{}] 03:03:30 INFO - PROCESS | 3387 | 1461233010730 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}] 03:03:30 INFO - PROCESS | 3387 | 1461233010958 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 03:03:31 INFO - PROCESS | 3387 | 1461233011063 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fb1000 == 131 [pid = 3387] [id = 509] 03:03:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e4824d800) [pid = 3387] [serial = 1528] [outer = (nil)] 03:03:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e4aad7000) [pid = 3387] [serial = 1529] [outer = 0x7f9e4824d800] 03:03:31 INFO - PROCESS | 3387 | 1461233011124 Marionette DEBUG loaded listener.js 03:03:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e4bf53800) [pid = 3387] [serial = 1530] [outer = 0x7f9e4824d800] 03:03:31 INFO - PROCESS | 3387 | 1461233011802 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]]]}] 03:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 03:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1139ms 03:03:31 INFO - PROCESS | 3387 | 1461233011856 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 03:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 03:03:31 INFO - PROCESS | 3387 | 1461233011873 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 03:03:31 INFO - PROCESS | 3387 | 1461233011889 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 03:03:31 INFO - PROCESS | 3387 | 1461233011892 Marionette TRACE conn3 <- [1,2010,null,{}] 03:03:31 INFO - PROCESS | 3387 | 1461233011902 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}] 03:03:32 INFO - PROCESS | 3387 | 1461233012095 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 03:03:32 INFO - PROCESS | 3387 | 1461233012105 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4de28000 == 132 [pid = 3387] [id = 510] 03:03:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e47b3f400) [pid = 3387] [serial = 1531] [outer = (nil)] 03:03:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e4eb45000) [pid = 3387] [serial = 1532] [outer = 0x7f9e47b3f400] 03:03:32 INFO - PROCESS | 3387 | 1461233012169 Marionette DEBUG loaded listener.js 03:03:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e4fc13800) [pid = 3387] [serial = 1533] [outer = 0x7f9e47b3f400] 03:03:33 INFO - PROCESS | 3387 | 1461233013326 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]]]}] 03:03:33 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 03:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1492ms 03:03:33 INFO - PROCESS | 3387 | 1461233013372 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 03:03:33 INFO - PROCESS | 3387 | 1461233013380 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 03:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 03:03:33 INFO - PROCESS | 3387 | 1461233013391 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 03:03:33 INFO - PROCESS | 3387 | 1461233013395 Marionette TRACE conn3 <- [1,2014,null,{}] 03:03:33 INFO - PROCESS | 3387 | 1461233013404 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}] 03:03:33 INFO - PROCESS | 3387 | 1461233013614 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 03:03:33 INFO - PROCESS | 3387 | 1461233013818 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fa1800 == 133 [pid = 3387] [id = 511] 03:03:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e45d57c00) [pid = 3387] [serial = 1534] [outer = (nil)] 03:03:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e463f7c00) [pid = 3387] [serial = 1535] [outer = 0x7f9e45d57c00] 03:03:33 INFO - PROCESS | 3387 | 1461233013992 Marionette DEBUG loaded listener.js 03:03:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e465c0000) [pid = 3387] [serial = 1536] [outer = 0x7f9e45d57c00] 03:03:34 INFO - PROCESS | 3387 | 1461233014933 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]]]}] 03:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 03:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1586ms 03:03:34 INFO - PROCESS | 3387 | 1461233014978 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 03:03:34 INFO - PROCESS | 3387 | 1461233014987 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 03:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 03:03:34 INFO - PROCESS | 3387 | 1461233014996 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 03:03:35 INFO - PROCESS | 3387 | 1461233015001 Marionette TRACE conn3 <- [1,2018,null,{}] 03:03:35 INFO - PROCESS | 3387 | 1461233015007 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}] 03:03:35 INFO - PROCESS | 3387 | 1461233015211 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 03:03:35 INFO - PROCESS | 3387 | 1461233015414 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf19000 == 134 [pid = 3387] [id = 512] 03:03:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e45d5e800) [pid = 3387] [serial = 1537] [outer = (nil)] 03:03:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e47f8dc00) [pid = 3387] [serial = 1538] [outer = 0x7f9e45d5e800] 03:03:35 INFO - PROCESS | 3387 | 1461233015531 Marionette DEBUG loaded listener.js 03:03:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e490dc400) [pid = 3387] [serial = 1539] [outer = 0x7f9e45d5e800] 03:03:36 INFO - PROCESS | 3387 | 1461233016547 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]]]}] 03:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 03:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1578ms 03:03:36 INFO - PROCESS | 3387 | 1461233016575 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 03:03:36 INFO - PROCESS | 3387 | 1461233016578 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 03:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 03:03:36 INFO - PROCESS | 3387 | 1461233016585 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 03:03:36 INFO - PROCESS | 3387 | 1461233016591 Marionette TRACE conn3 <- [1,2022,null,{}] 03:03:36 INFO - PROCESS | 3387 | 1461233016608 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}] 03:03:36 INFO - PROCESS | 3387 | 1461233016799 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 03:03:37 INFO - PROCESS | 3387 | 1461233017010 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e551d8000 == 135 [pid = 3387] [id = 513] 03:03:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e48142400) [pid = 3387] [serial = 1540] [outer = (nil)] 03:03:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e4dba3800) [pid = 3387] [serial = 1541] [outer = 0x7f9e48142400] 03:03:37 INFO - PROCESS | 3387 | 1461233017085 Marionette DEBUG loaded listener.js 03:03:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4df61800) [pid = 3387] [serial = 1542] [outer = 0x7f9e48142400] 03:03:38 INFO - PROCESS | 3387 | 1461233018010 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]]]}] 03:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 03:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1485ms 03:03:38 INFO - PROCESS | 3387 | 1461233018071 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 03:03:38 INFO - PROCESS | 3387 | 1461233018075 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 03:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 03:03:38 INFO - PROCESS | 3387 | 1461233018082 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 03:03:38 INFO - PROCESS | 3387 | 1461233018085 Marionette TRACE conn3 <- [1,2026,null,{}] 03:03:38 INFO - PROCESS | 3387 | 1461233018091 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}] 03:03:38 INFO - PROCESS | 3387 | 1461233018296 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 03:03:38 INFO - PROCESS | 3387 | 1461233018501 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c5c800 == 136 [pid = 3387] [id = 514] 03:03:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e48143000) [pid = 3387] [serial = 1543] [outer = (nil)] 03:03:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e4fc1c000) [pid = 3387] [serial = 1544] [outer = 0x7f9e48143000] 03:03:38 INFO - PROCESS | 3387 | 1461233018615 Marionette DEBUG loaded listener.js 03:03:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e55150800) [pid = 3387] [serial = 1545] [outer = 0x7f9e48143000] 03:03:39 INFO - PROCESS | 3387 | 1461233019517 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]]]}] 03:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 03:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1489ms 03:03:39 INFO - PROCESS | 3387 | 1461233019571 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 03:03:39 INFO - PROCESS | 3387 | 1461233019575 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 03:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 03:03:39 INFO - PROCESS | 3387 | 1461233019580 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 03:03:39 INFO - PROCESS | 3387 | 1461233019584 Marionette TRACE conn3 <- [1,2030,null,{}] 03:03:39 INFO - PROCESS | 3387 | 1461233019590 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}] 03:03:39 INFO - PROCESS | 3387 | 1461233019785 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 03:03:39 INFO - PROCESS | 3387 | 1461233019995 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563d7000 == 137 [pid = 3387] [id = 515] 03:03:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e4dbafc00) [pid = 3387] [serial = 1546] [outer = (nil)] 03:03:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e552d2400) [pid = 3387] [serial = 1547] [outer = 0x7f9e4dbafc00] 03:03:40 INFO - PROCESS | 3387 | 1461233020067 Marionette DEBUG loaded listener.js 03:03:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e5575d400) [pid = 3387] [serial = 1548] [outer = 0x7f9e4dbafc00] 03:03:40 INFO - PROCESS | 3387 | 1461233020973 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]]]}] 03:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 03:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1426ms 03:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 03:03:41 INFO - PROCESS | 3387 | 1461233021008 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 03:03:41 INFO - PROCESS | 3387 | 1461233021011 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 03:03:41 INFO - PROCESS | 3387 | 1461233021018 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 03:03:41 INFO - PROCESS | 3387 | 1461233021020 Marionette TRACE conn3 <- [1,2034,null,{}] 03:03:41 INFO - PROCESS | 3387 | 1461233021027 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}] 03:03:41 INFO - PROCESS | 3387 | 1461233021242 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 03:03:41 INFO - PROCESS | 3387 | 1461233021454 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58db8000 == 138 [pid = 3387] [id = 516] 03:03:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e55852400) [pid = 3387] [serial = 1549] [outer = (nil)] 03:03:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e56335c00) [pid = 3387] [serial = 1550] [outer = 0x7f9e55852400] 03:03:41 INFO - PROCESS | 3387 | 1461233021527 Marionette DEBUG loaded listener.js 03:03:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e57358c00) [pid = 3387] [serial = 1551] [outer = 0x7f9e55852400] 03:03:42 INFO - PROCESS | 3387 | 1461233022419 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]]]}] 03:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 03:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1432ms 03:03:42 INFO - PROCESS | 3387 | 1461233022449 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 03:03:42 INFO - PROCESS | 3387 | 1461233022453 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 03:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 03:03:42 INFO - PROCESS | 3387 | 1461233022459 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 03:03:42 INFO - PROCESS | 3387 | 1461233022462 Marionette TRACE conn3 <- [1,2038,null,{}] 03:03:42 INFO - PROCESS | 3387 | 1461233022468 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}] 03:03:42 INFO - PROCESS | 3387 | 1461233022661 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 03:03:42 INFO - PROCESS | 3387 | 1461233022874 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5943b000 == 139 [pid = 3387] [id = 517] 03:03:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e49246800) [pid = 3387] [serial = 1552] [outer = (nil)] 03:03:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e5761cc00) [pid = 3387] [serial = 1553] [outer = 0x7f9e49246800] 03:03:42 INFO - PROCESS | 3387 | 1461233022983 Marionette DEBUG loaded listener.js 03:03:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e58d4b800) [pid = 3387] [serial = 1554] [outer = 0x7f9e49246800] 03:03:43 INFO - PROCESS | 3387 | 1461233023856 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]]]}] 03:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 03:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1427ms 03:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 03:03:43 INFO - PROCESS | 3387 | 1461233023887 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 03:03:43 INFO - PROCESS | 3387 | 1461233023890 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 03:03:43 INFO - PROCESS | 3387 | 1461233023896 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 03:03:43 INFO - PROCESS | 3387 | 1461233023899 Marionette TRACE conn3 <- [1,2042,null,{}] 03:03:43 INFO - PROCESS | 3387 | 1461233023904 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}] 03:03:44 INFO - PROCESS | 3387 | 1461233024096 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 03:03:44 INFO - PROCESS | 3387 | 1461233024360 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5aabc800 == 140 [pid = 3387] [id = 518] 03:03:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e45bf4800) [pid = 3387] [serial = 1555] [outer = (nil)] 03:03:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e593d1c00) [pid = 3387] [serial = 1556] [outer = 0x7f9e45bf4800] 03:03:44 INFO - PROCESS | 3387 | 1461233024438 Marionette DEBUG loaded listener.js 03:03:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e5949f000) [pid = 3387] [serial = 1557] [outer = 0x7f9e45bf4800] 03:03:45 INFO - PROCESS | 3387 | 1461233025387 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]]]}] 03:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 03:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1534ms 03:03:45 INFO - PROCESS | 3387 | 1461233025430 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 03:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 03:03:45 INFO - PROCESS | 3387 | 1461233025434 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 03:03:45 INFO - PROCESS | 3387 | 1461233025440 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 03:03:45 INFO - PROCESS | 3387 | 1461233025443 Marionette TRACE conn3 <- [1,2046,null,{}] 03:03:45 INFO - PROCESS | 3387 | 1461233025448 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}] 03:03:45 INFO - PROCESS | 3387 | 1461233025641 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 03:03:45 INFO - PROCESS | 3387 | 1461233025852 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ec5c800 == 141 [pid = 3387] [id = 519] 03:03:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e559ae000) [pid = 3387] [serial = 1558] [outer = (nil)] 03:03:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e595f2800) [pid = 3387] [serial = 1559] [outer = 0x7f9e559ae000] 03:03:45 INFO - PROCESS | 3387 | 1461233025963 Marionette DEBUG loaded listener.js 03:03:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e59633400) [pid = 3387] [serial = 1560] [outer = 0x7f9e559ae000] 03:03:46 INFO - PROCESS | 3387 | 1461233026849 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]]]}] 03:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 03:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1477ms 03:03:46 INFO - PROCESS | 3387 | 1461233026918 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 03:03:46 INFO - PROCESS | 3387 | 1461233026922 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 03:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 03:03:46 INFO - PROCESS | 3387 | 1461233026928 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 03:03:46 INFO - PROCESS | 3387 | 1461233026931 Marionette TRACE conn3 <- [1,2050,null,{}] 03:03:46 INFO - PROCESS | 3387 | 1461233026936 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}] 03:03:47 INFO - PROCESS | 3387 | 1461233027237 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 03:03:47 INFO - PROCESS | 3387 | ************************* 03:03:47 INFO - PROCESS | 3387 | A coding exception was thrown and uncaught in a Task. 03:03:47 INFO - PROCESS | 3387 | 03:03:47 INFO - PROCESS | 3387 | Full message: TypeError: NetworkError when attempting to fetch resource. 03:03:47 INFO - PROCESS | 3387 | Full stack: 03:03:47 INFO - PROCESS | 3387 | ************************* 03:03:47 INFO - PROCESS | 3387 | 1461233027546 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c4ec800 == 142 [pid = 3387] [id = 520] 03:03:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e4b8f4400) [pid = 3387] [serial = 1561] [outer = (nil)] 03:03:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e5761c400) [pid = 3387] [serial = 1562] [outer = 0x7f9e4b8f4400] 03:03:47 INFO - PROCESS | 3387 | 1461233027622 Marionette DEBUG loaded listener.js 03:03:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e59dc3000) [pid = 3387] [serial = 1563] [outer = 0x7f9e4b8f4400] 03:03:48 INFO - PROCESS | 3387 | 1461233028446 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]]]}] 03:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 03:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 03:03:48 INFO - PROCESS | 3387 | 1461233028510 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 03:03:48 INFO - PROCESS | 3387 | 1461233028514 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 03:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 03:03:48 INFO - PROCESS | 3387 | 1461233028521 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 03:03:48 INFO - PROCESS | 3387 | 1461233028525 Marionette TRACE conn3 <- [1,2054,null,{}] 03:03:48 INFO - PROCESS | 3387 | 1461233028530 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}] 03:03:48 INFO - PROCESS | 3387 | 1461233028750 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 03:03:48 INFO - PROCESS | 3387 | 1461233028957 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7164b000 == 143 [pid = 3387] [id = 521] 03:03:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e4c193c00) [pid = 3387] [serial = 1564] [outer = (nil)] 03:03:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e5e3dc400) [pid = 3387] [serial = 1565] [outer = 0x7f9e4c193c00] 03:03:49 INFO - PROCESS | 3387 | 1461233029076 Marionette DEBUG loaded listener.js 03:03:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e5efabc00) [pid = 3387] [serial = 1566] [outer = 0x7f9e4c193c00] 03:03:50 INFO - PROCESS | 3387 | 1461233030019 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]]]}] 03:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 03:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1529ms 03:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 03:03:50 INFO - PROCESS | 3387 | 1461233030051 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 03:03:50 INFO - PROCESS | 3387 | 1461233030054 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 03:03:50 INFO - PROCESS | 3387 | 1461233030060 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 03:03:50 INFO - PROCESS | 3387 | 1461233030063 Marionette TRACE conn3 <- [1,2058,null,{}] 03:03:50 INFO - PROCESS | 3387 | 1461233030068 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}] 03:03:50 INFO - PROCESS | 3387 | 1461233030262 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 03:03:50 INFO - PROCESS | 3387 | 1461233030475 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e605d4800 == 144 [pid = 3387] [id = 522] 03:03:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e5627e800) [pid = 3387] [serial = 1567] [outer = (nil)] 03:03:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e61a17c00) [pid = 3387] [serial = 1568] [outer = 0x7f9e5627e800] 03:03:50 INFO - PROCESS | 3387 | 1461233030598 Marionette DEBUG loaded listener.js 03:03:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e6b63ec00) [pid = 3387] [serial = 1569] [outer = 0x7f9e5627e800] 03:03:51 INFO - PROCESS | 3387 | 1461233031481 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]]]}] 03:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 03:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1489ms 03:03:51 INFO - PROCESS | 3387 | 1461233031549 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 03:03:51 INFO - PROCESS | 3387 | 1461233031552 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 03:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 03:03:51 INFO - PROCESS | 3387 | 1461233031558 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 03:03:51 INFO - PROCESS | 3387 | 1461233031560 Marionette TRACE conn3 <- [1,2062,null,{}] 03:03:51 INFO - PROCESS | 3387 | 1461233031565 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}] 03:03:51 INFO - PROCESS | 3387 | 1461233031757 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 03:03:52 INFO - PROCESS | 3387 | 1461233032008 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e42178800 == 145 [pid = 3387] [id = 523] 03:03:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e4689ac00) [pid = 3387] [serial = 1570] [outer = (nil)] 03:03:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e56342400) [pid = 3387] [serial = 1571] [outer = 0x7f9e4689ac00] 03:03:52 INFO - PROCESS | 3387 | 1461233032121 Marionette DEBUG loaded listener.js 03:03:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e5fe2cc00) [pid = 3387] [serial = 1572] [outer = 0x7f9e4689ac00] 03:03:52 INFO - PROCESS | 3387 | 1461233032960 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]]]}] 03:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 03:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1432ms 03:03:52 INFO - PROCESS | 3387 | 1461233032991 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 03:03:52 INFO - PROCESS | 3387 | 1461233032994 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 03:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 03:03:53 INFO - PROCESS | 3387 | 1461233033001 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 03:03:53 INFO - PROCESS | 3387 | 1461233033003 Marionette TRACE conn3 <- [1,2066,null,{}] 03:03:53 INFO - PROCESS | 3387 | 1461233033009 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}] 03:03:53 INFO - PROCESS | 3387 | 1461233033201 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 03:03:53 INFO - PROCESS | 3387 | 1461233033417 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec10000 == 146 [pid = 3387] [id = 524] 03:03:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 259 (0x7f9e43499000) [pid = 3387] [serial = 1573] [outer = (nil)] 03:03:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 260 (0x7f9e5f71c800) [pid = 3387] [serial = 1574] [outer = 0x7f9e43499000] 03:03:53 INFO - PROCESS | 3387 | 1461233033560 Marionette DEBUG loaded listener.js 03:03:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 261 (0x7f9e6d7bbc00) [pid = 3387] [serial = 1575] [outer = 0x7f9e43499000] 03:03:54 INFO - PROCESS | 3387 | 1461233034441 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]]]}] 03:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 03:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1481ms 03:03:54 INFO - PROCESS | 3387 | 1461233034483 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 03:03:54 INFO - PROCESS | 3387 | 1461233034486 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 03:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 03:03:54 INFO - PROCESS | 3387 | 1461233034492 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 03:03:54 INFO - PROCESS | 3387 | 1461233034494 Marionette TRACE conn3 <- [1,2070,null,{}] 03:03:54 INFO - PROCESS | 3387 | 1461233034500 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}] 03:03:54 INFO - PROCESS | 3387 | 1461233034708 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 03:03:54 INFO - PROCESS | 3387 | 1461233034962 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45614800 == 147 [pid = 3387] [id = 525] 03:03:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 262 (0x7f9e43496c00) [pid = 3387] [serial = 1576] [outer = (nil)] 03:03:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 263 (0x7f9e47b3e400) [pid = 3387] [serial = 1577] [outer = 0x7f9e43496c00] 03:03:55 INFO - PROCESS | 3387 | 1461233035077 Marionette DEBUG loaded listener.js 03:03:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 264 (0x7f9e595f7400) [pid = 3387] [serial = 1578] [outer = 0x7f9e43496c00] 03:03:55 INFO - PROCESS | 3387 | 1461233035922 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]]]}] 03:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 03:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1482ms 03:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 03:03:55 INFO - PROCESS | 3387 | 1461233035976 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 03:03:55 INFO - PROCESS | 3387 | 1461233035978 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 03:03:55 INFO - PROCESS | 3387 | 1461233035984 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 03:03:55 INFO - PROCESS | 3387 | 1461233035987 Marionette TRACE conn3 <- [1,2074,null,{}] 03:03:55 INFO - PROCESS | 3387 | 1461233035992 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}] 03:03:56 INFO - PROCESS | 3387 | 1461233036202 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 03:03:56 INFO - PROCESS | 3387 | 1461233036512 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47cce000 == 148 [pid = 3387] [id = 526] 03:03:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 265 (0x7f9e45bf1c00) [pid = 3387] [serial = 1579] [outer = (nil)] 03:03:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 266 (0x7f9e482de800) [pid = 3387] [serial = 1580] [outer = 0x7f9e45bf1c00] 03:03:56 INFO - PROCESS | 3387 | 1461233036588 Marionette DEBUG loaded listener.js 03:03:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 267 (0x7f9e4b8ef000) [pid = 3387] [serial = 1581] [outer = 0x7f9e45bf1c00] 03:03:57 INFO - PROCESS | 3387 | 1461233037803 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]]]}] 03:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 03:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1885ms 03:03:57 INFO - PROCESS | 3387 | 1461233037870 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 03:03:57 INFO - PROCESS | 3387 | 1461233037875 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 03:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 03:03:57 INFO - PROCESS | 3387 | 1461233037883 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 03:03:57 INFO - PROCESS | 3387 | 1461233037889 Marionette TRACE conn3 <- [1,2078,null,{}] 03:03:58 INFO - PROCESS | 3387 | 1461233038014 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}] 03:03:58 INFO - PROCESS | 3387 | 1461233038205 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 03:03:58 INFO - PROCESS | 3387 | 1461233038419 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:03:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4911e800 == 149 [pid = 3387] [id = 527] 03:03:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 268 (0x7f9e434a0000) [pid = 3387] [serial = 1582] [outer = (nil)] 03:03:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 269 (0x7f9e45d5d800) [pid = 3387] [serial = 1583] [outer = 0x7f9e434a0000] 03:03:58 INFO - PROCESS | 3387 | 1461233038526 Marionette DEBUG loaded listener.js 03:03:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 270 (0x7f9e465b8800) [pid = 3387] [serial = 1584] [outer = 0x7f9e434a0000] 03:03:59 INFO - PROCESS | 3387 | 1461233039525 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]]]}] 03:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 03:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1696ms 03:03:59 INFO - PROCESS | 3387 | 1461233039580 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 03:03:59 INFO - PROCESS | 3387 | 1461233039588 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 03:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 03:03:59 INFO - PROCESS | 3387 | 1461233039598 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 03:03:59 INFO - PROCESS | 3387 | 1461233039601 Marionette TRACE conn3 <- [1,2082,null,{}] 03:03:59 INFO - PROCESS | 3387 | 1461233039607 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}] 03:03:59 INFO - PROCESS | 3387 | 1461233039803 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 03:04:00 INFO - PROCESS | 3387 | 1461233040160 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c022800 == 148 [pid = 3387] [id = 449] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55305000 == 147 [pid = 3387] [id = 450] 03:04:00 INFO - PROCESS | 3387 | --DOMWINDOW == 269 (0x7f9e59ca8800) [pid = 3387] [serial = 1472] [outer = (nil)] [url = about:blank] 03:04:00 INFO - PROCESS | 3387 | --DOMWINDOW == 268 (0x7f9e6c97d800) [pid = 3387] [serial = 1439] [outer = (nil)] [url = about:blank] 03:04:00 INFO - PROCESS | 3387 | --DOMWINDOW == 267 (0x7f9e5fe10000) [pid = 3387] [serial = 1436] [outer = (nil)] [url = about:blank] 03:04:00 INFO - PROCESS | 3387 | --DOMWINDOW == 266 (0x7f9e4689c800) [pid = 3387] [serial = 1442] [outer = (nil)] [url = about:blank] 03:04:00 INFO - PROCESS | 3387 | --DOMWINDOW == 265 (0x7f9e5efa8000) [pid = 3387] [serial = 1433] [outer = (nil)] [url = about:blank] 03:04:00 INFO - PROCESS | 3387 | --DOMWINDOW == 264 (0x7f9e47f8c400) [pid = 3387] [serial = 1445] [outer = (nil)] [url = about:blank] 03:04:00 INFO - PROCESS | 3387 | --DOMWINDOW == 263 (0x7f9e47f93000) [pid = 3387] [serial = 1448] [outer = (nil)] [url = about:blank] 03:04:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4699e000 == 148 [pid = 3387] [id = 528] 03:04:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 264 (0x7f9e45d5c400) [pid = 3387] [serial = 1585] [outer = (nil)] 03:04:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 265 (0x7f9e465d2c00) [pid = 3387] [serial = 1586] [outer = 0x7f9e45d5c400] 03:04:00 INFO - PROCESS | 3387 | 1461233040331 Marionette DEBUG loaded listener.js 03:04:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 266 (0x7f9e47c4cc00) [pid = 3387] [serial = 1587] [outer = 0x7f9e45d5c400] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fb1000 == 147 [pid = 3387] [id = 509] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c0de800 == 146 [pid = 3387] [id = 508] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf13000 == 145 [pid = 3387] [id = 507] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fb7000 == 144 [pid = 3387] [id = 506] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464c9000 == 143 [pid = 3387] [id = 505] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e59800 == 142 [pid = 3387] [id = 504] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464ca800 == 141 [pid = 3387] [id = 503] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4de31800 == 140 [pid = 3387] [id = 499] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c084000 == 139 [pid = 3387] [id = 498] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4de23000 == 138 [pid = 3387] [id = 497] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71d32800 == 137 [pid = 3387] [id = 496] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e665bc800 == 136 [pid = 3387] [id = 495] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e587000 == 135 [pid = 3387] [id = 494] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59422800 == 134 [pid = 3387] [id = 493] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec0d000 == 133 [pid = 3387] [id = 492] 03:04:00 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e483e6800 == 132 [pid = 3387] [id = 491] 03:04:01 INFO - PROCESS | 3387 | 1461233041174 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]]]}] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 265 (0x7f9e59625400) [pid = 3387] [serial = 1470] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 264 (0x7f9e5633e400) [pid = 3387] [serial = 1224] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 263 (0x7f9e4fc18000) [pid = 3387] [serial = 1461] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 262 (0x7f9e552d6000) [pid = 3387] [serial = 1158] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 261 (0x7f9e4de94000) [pid = 3387] [serial = 1191] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 260 (0x7f9e5eaf0000) [pid = 3387] [serial = 1233] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 259 (0x7f9e71c1e400) [pid = 3387] [serial = 1251] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 258 (0x7f9e49cde800) [pid = 3387] [serial = 1455] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e5f7ba800) [pid = 3387] [serial = 1173] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e45bfdc00) [pid = 3387] [serial = 1245] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e56343000) [pid = 3387] [serial = 1418] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e5962a800) [pid = 3387] [serial = 1257] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e71d05800) [pid = 3387] [serial = 1248] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e4ae1bc00) [pid = 3387] [serial = 1412] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e61ddb800) [pid = 3387] [serial = 1176] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e4c190000) [pid = 3387] [serial = 1155] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e61ddd000) [pid = 3387] [serial = 1236] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e6c7e3000) [pid = 3387] [serial = 1179] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e717c7000) [pid = 3387] [serial = 1182] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e49247000) [pid = 3387] [serial = 1218] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e4dcc5800) [pid = 3387] [serial = 1458] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e5e0a7000) [pid = 3387] [serial = 1170] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e59446c00) [pid = 3387] [serial = 1227] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e4de92000) [pid = 3387] [serial = 1221] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e57353800) [pid = 3387] [serial = 1407] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e59b77400) [pid = 3387] [serial = 1230] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e5944b400) [pid = 3387] [serial = 1164] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e71847000) [pid = 3387] [serial = 1242] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e5ceef000) [pid = 3387] [serial = 1281] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e6d6dc000) [pid = 3387] [serial = 1239] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e482d0c00) [pid = 3387] [serial = 1454] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e45bf5800) [pid = 3387] [serial = 1451] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e4aad8800) [pid = 3387] [serial = 1152] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e55269400) [pid = 3387] [serial = 1463] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e4689e800) [pid = 3387] [serial = 1452] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e56527c00) [pid = 3387] [serial = 1185] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e71c24c00) [pid = 3387] [serial = 1188] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e59858400) [pid = 3387] [serial = 1424] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e593c5800) [pid = 3387] [serial = 1421] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e55f9c400) [pid = 3387] [serial = 1464] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e48142c00) [pid = 3387] [serial = 1409] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e4bf54c00) [pid = 3387] [serial = 1457] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e5890f800) [pid = 3387] [serial = 1161] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e4fc16c00) [pid = 3387] [serial = 1415] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e59dc6000) [pid = 3387] [serial = 1167] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e4df65400) [pid = 3387] [serial = 1460] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e5e0a2800) [pid = 3387] [serial = 1430] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e594a5400) [pid = 3387] [serial = 1254] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e595eec00) [pid = 3387] [serial = 1467] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e593cd800) [pid = 3387] [serial = 1466] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e5c89f000) [pid = 3387] [serial = 1427] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e4fc12400) [pid = 3387] [serial = 1469] [outer = (nil)] [url = about:blank] 03:04:01 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e55276c00) [pid = 3387] [serial = 1344] [outer = (nil)] [url = about:blank] 03:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 03:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1682ms 03:04:01 INFO - PROCESS | 3387 | 1461233041280 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 03:04:01 INFO - PROCESS | 3387 | 1461233041284 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 03:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 03:04:01 INFO - PROCESS | 3387 | 1461233041291 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 03:04:01 INFO - PROCESS | 3387 | 1461233041297 Marionette TRACE conn3 <- [1,2086,null,{}] 03:04:01 INFO - PROCESS | 3387 | 1461233041313 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}] 03:04:01 INFO - PROCESS | 3387 | 1461233041507 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 03:04:01 INFO - PROCESS | 3387 | 1461233041773 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e483f3800 == 133 [pid = 3387] [id = 529] 03:04:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e465ca800) [pid = 3387] [serial = 1588] [outer = (nil)] 03:04:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e490ea800) [pid = 3387] [serial = 1589] [outer = 0x7f9e465ca800] 03:04:01 INFO - PROCESS | 3387 | 1461233041846 Marionette DEBUG loaded listener.js 03:04:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e49f08400) [pid = 3387] [serial = 1590] [outer = 0x7f9e465ca800] 03:04:02 INFO - PROCESS | 3387 | 1461233042558 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]]]}] 03:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 03:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1288ms 03:04:02 INFO - PROCESS | 3387 | 1461233042580 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 03:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 03:04:02 INFO - PROCESS | 3387 | 1461233042585 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 03:04:02 INFO - PROCESS | 3387 | 1461233042635 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 03:04:02 INFO - PROCESS | 3387 | 1461233042639 Marionette TRACE conn3 <- [1,2090,null,{}] 03:04:02 INFO - PROCESS | 3387 | 1461233042648 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}] 03:04:02 INFO - PROCESS | 3387 | 1461233042883 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 03:04:02 INFO - PROCESS | 3387 | 1461233042912 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:02 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b73c800 == 134 [pid = 3387] [id = 530] 03:04:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e48143c00) [pid = 3387] [serial = 1591] [outer = (nil)] 03:04:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e4b8f9000) [pid = 3387] [serial = 1592] [outer = 0x7f9e48143c00] 03:04:02 INFO - PROCESS | 3387 | 1461233042974 Marionette DEBUG loaded listener.js 03:04:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e4dba2400) [pid = 3387] [serial = 1593] [outer = 0x7f9e48143c00] 03:04:03 INFO - PROCESS | 3387 | 1461233043813 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]]]}] 03:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 03:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1272ms 03:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 03:04:03 INFO - PROCESS | 3387 | 1461233043863 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 03:04:03 INFO - PROCESS | 3387 | 1461233043866 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 03:04:03 INFO - PROCESS | 3387 | 1461233043870 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 03:04:03 INFO - PROCESS | 3387 | 1461233043874 Marionette TRACE conn3 <- [1,2094,null,{}] 03:04:03 INFO - PROCESS | 3387 | 1461233043880 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}] 03:04:04 INFO - PROCESS | 3387 | 1461233044124 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 03:04:04 INFO - PROCESS | 3387 | 1461233044150 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c081800 == 135 [pid = 3387] [id = 531] 03:04:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e49f0dc00) [pid = 3387] [serial = 1594] [outer = (nil)] 03:04:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e4de71000) [pid = 3387] [serial = 1595] [outer = 0x7f9e49f0dc00] 03:04:04 INFO - PROCESS | 3387 | 1461233044211 Marionette DEBUG loaded listener.js 03:04:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e4eb4d400) [pid = 3387] [serial = 1596] [outer = 0x7f9e49f0dc00] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e4349bc00) [pid = 3387] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e43498c00) [pid = 3387] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e4349a800) [pid = 3387] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e465d4c00) [pid = 3387] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e4bf59800) [pid = 3387] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e490eb400) [pid = 3387] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e595edc00) [pid = 3387] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 03:04:05 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e4824d800) [pid = 3387] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 03:04:05 INFO - PROCESS | 3387 | 1461233045480 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]]]}] 03:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 03:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1630ms 03:04:05 INFO - PROCESS | 3387 | 1461233045501 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 03:04:05 INFO - PROCESS | 3387 | 1461233045504 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 03:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 03:04:05 INFO - PROCESS | 3387 | 1461233045510 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 03:04:05 INFO - PROCESS | 3387 | 1461233045513 Marionette TRACE conn3 <- [1,2098,null,{}] 03:04:05 INFO - PROCESS | 3387 | 1461233045519 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}] 03:04:05 INFO - PROCESS | 3387 | 1461233045779 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 03:04:05 INFO - PROCESS | 3387 | 1461233045805 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c874800 == 136 [pid = 3387] [id = 532] 03:04:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e4ae19000) [pid = 3387] [serial = 1597] [outer = (nil)] 03:04:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e4fc21000) [pid = 3387] [serial = 1598] [outer = 0x7f9e4ae19000] 03:04:05 INFO - PROCESS | 3387 | 1461233045868 Marionette DEBUG loaded listener.js 03:04:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e5633d800) [pid = 3387] [serial = 1599] [outer = 0x7f9e4ae19000] 03:04:06 INFO - PROCESS | 3387 | 1461233046652 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]]]}] 03:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 03:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1178ms 03:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 03:04:06 INFO - PROCESS | 3387 | 1461233046690 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 03:04:06 INFO - PROCESS | 3387 | 1461233046692 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 03:04:06 INFO - PROCESS | 3387 | 1461233046708 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 03:04:06 INFO - PROCESS | 3387 | 1461233046711 Marionette TRACE conn3 <- [1,2102,null,{}] 03:04:06 INFO - PROCESS | 3387 | 1461233046717 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}] 03:04:06 INFO - PROCESS | 3387 | 1461233046892 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 03:04:06 INFO - PROCESS | 3387 | 1461233046905 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfde000 == 137 [pid = 3387] [id = 533] 03:04:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e55e3bc00) [pid = 3387] [serial = 1600] [outer = (nil)] 03:04:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e56522400) [pid = 3387] [serial = 1601] [outer = 0x7f9e55e3bc00] 03:04:06 INFO - PROCESS | 3387 | 1461233046966 Marionette DEBUG loaded listener.js 03:04:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e58a4e400) [pid = 3387] [serial = 1602] [outer = 0x7f9e55e3bc00] 03:04:08 INFO - PROCESS | 3387 | 1461233048119 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]]]}] 03:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 03:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1487ms 03:04:08 INFO - PROCESS | 3387 | 1461233048187 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 03:04:08 INFO - PROCESS | 3387 | 1461233048194 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 03:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 03:04:08 INFO - PROCESS | 3387 | 1461233048203 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 03:04:08 INFO - PROCESS | 3387 | 1461233048207 Marionette TRACE conn3 <- [1,2106,null,{}] 03:04:08 INFO - PROCESS | 3387 | 1461233048216 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}] 03:04:08 INFO - PROCESS | 3387 | 1461233048473 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 03:04:08 INFO - PROCESS | 3387 | 1461233048746 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47cd5000 == 138 [pid = 3387] [id = 534] 03:04:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e46548000) [pid = 3387] [serial = 1603] [outer = (nil)] 03:04:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e465c7800) [pid = 3387] [serial = 1604] [outer = 0x7f9e46548000] 03:04:08 INFO - PROCESS | 3387 | 1461233048825 Marionette DEBUG loaded listener.js 03:04:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e47b44000) [pid = 3387] [serial = 1605] [outer = 0x7f9e46548000] 03:04:09 INFO - PROCESS | 3387 | 1461233049720 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]]]}] 03:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 03:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1593ms 03:04:09 INFO - PROCESS | 3387 | 1461233049797 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 03:04:09 INFO - PROCESS | 3387 | 1461233049806 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 03:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 03:04:09 INFO - PROCESS | 3387 | 1461233049817 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 03:04:09 INFO - PROCESS | 3387 | 1461233049821 Marionette TRACE conn3 <- [1,2110,null,{}] 03:04:09 INFO - PROCESS | 3387 | 1461233049827 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}] 03:04:10 INFO - PROCESS | 3387 | 1461233050088 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 03:04:10 INFO - PROCESS | 3387 | 1461233050426 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c082800 == 139 [pid = 3387] [id = 535] 03:04:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e47b45000) [pid = 3387] [serial = 1606] [outer = (nil)] 03:04:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e49f07c00) [pid = 3387] [serial = 1607] [outer = 0x7f9e47b45000] 03:04:10 INFO - PROCESS | 3387 | 1461233050508 Marionette DEBUG loaded listener.js 03:04:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e4bf4e400) [pid = 3387] [serial = 1608] [outer = 0x7f9e47b45000] 03:04:11 INFO - PROCESS | 3387 | 1461233051304 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]]]}] 03:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 03:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1536ms 03:04:11 INFO - PROCESS | 3387 | 1461233051354 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 03:04:11 INFO - PROCESS | 3387 | 1461233051358 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 03:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 03:04:11 INFO - PROCESS | 3387 | 1461233051364 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 03:04:11 INFO - PROCESS | 3387 | 1461233051370 Marionette TRACE conn3 <- [1,2114,null,{}] 03:04:11 INFO - PROCESS | 3387 | 1461233051386 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}] 03:04:11 INFO - PROCESS | 3387 | 1461233051605 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 03:04:11 INFO - PROCESS | 3387 | 1461233051817 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55317000 == 140 [pid = 3387] [id = 536] 03:04:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e4b837800) [pid = 3387] [serial = 1609] [outer = (nil)] 03:04:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4fee3400) [pid = 3387] [serial = 1610] [outer = 0x7f9e4b837800] 03:04:11 INFO - PROCESS | 3387 | 1461233051978 Marionette DEBUG loaded listener.js 03:04:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e56188000) [pid = 3387] [serial = 1611] [outer = 0x7f9e4b837800] 03:04:12 INFO - PROCESS | 3387 | 1461233052839 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]]]}] 03:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 03:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1536ms 03:04:12 INFO - PROCESS | 3387 | 1461233052901 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 03:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 03:04:12 INFO - PROCESS | 3387 | 1461233052905 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 03:04:12 INFO - PROCESS | 3387 | 1461233052911 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 03:04:12 INFO - PROCESS | 3387 | 1461233052915 Marionette TRACE conn3 <- [1,2118,null,{}] 03:04:12 INFO - PROCESS | 3387 | 1461233052920 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}] 03:04:13 INFO - PROCESS | 3387 | 1461233053134 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 03:04:13 INFO - PROCESS | 3387 | 1461233053383 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563e2000 == 141 [pid = 3387] [id = 537] 03:04:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e55269c00) [pid = 3387] [serial = 1612] [outer = (nil)] 03:04:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e57356c00) [pid = 3387] [serial = 1613] [outer = 0x7f9e55269c00] 03:04:13 INFO - PROCESS | 3387 | 1461233053501 Marionette DEBUG loaded listener.js 03:04:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e5944a800) [pid = 3387] [serial = 1614] [outer = 0x7f9e55269c00] 03:04:14 INFO - PROCESS | 3387 | 1461233054287 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]]]}] 03:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 03:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1434ms 03:04:14 INFO - PROCESS | 3387 | 1461233054349 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 03:04:14 INFO - PROCESS | 3387 | 1461233054354 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 03:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 03:04:14 INFO - PROCESS | 3387 | 1461233054359 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 03:04:14 INFO - PROCESS | 3387 | 1461233054362 Marionette TRACE conn3 <- [1,2122,null,{}] 03:04:14 INFO - PROCESS | 3387 | 1461233054368 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}] 03:04:14 INFO - PROCESS | 3387 | 1461233054572 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 03:04:14 INFO - PROCESS | 3387 | 1461233054779 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58c1a800 == 142 [pid = 3387] [id = 538] 03:04:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e5633a800) [pid = 3387] [serial = 1615] [outer = (nil)] 03:04:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e5949b400) [pid = 3387] [serial = 1616] [outer = 0x7f9e5633a800] 03:04:14 INFO - PROCESS | 3387 | 1461233054894 Marionette DEBUG loaded listener.js 03:04:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e59628000) [pid = 3387] [serial = 1617] [outer = 0x7f9e5633a800] 03:04:15 INFO - PROCESS | 3387 | 1461233055822 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]]]}] 03:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 03:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1531ms 03:04:15 INFO - PROCESS | 3387 | 1461233055893 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 03:04:15 INFO - PROCESS | 3387 | 1461233055897 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 03:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 03:04:15 INFO - PROCESS | 3387 | 1461233055903 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 03:04:15 INFO - PROCESS | 3387 | 1461233055906 Marionette TRACE conn3 <- [1,2126,null,{}] 03:04:15 INFO - PROCESS | 3387 | 1461233055911 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}] 03:04:16 INFO - PROCESS | 3387 | 1461233056165 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 03:04:16 INFO - PROCESS | 3387 | 1461233056414 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e36800 == 143 [pid = 3387] [id = 539] 03:04:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e59633000) [pid = 3387] [serial = 1618] [outer = (nil)] 03:04:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e5d89c800) [pid = 3387] [serial = 1619] [outer = 0x7f9e59633000] 03:04:16 INFO - PROCESS | 3387 | 1461233056538 Marionette DEBUG loaded listener.js 03:04:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e5ef9f000) [pid = 3387] [serial = 1620] [outer = 0x7f9e59633000] 03:04:17 INFO - PROCESS | 3387 | 1461233057321 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]]]}] 03:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 03:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1482ms 03:04:17 INFO - PROCESS | 3387 | 1461233057386 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 03:04:17 INFO - PROCESS | 3387 | 1461233057390 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 03:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 03:04:17 INFO - PROCESS | 3387 | 1461233057396 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 03:04:17 INFO - PROCESS | 3387 | 1461233057400 Marionette TRACE conn3 <- [1,2130,null,{}] 03:04:17 INFO - PROCESS | 3387 | 1461233057405 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}] 03:04:17 INFO - PROCESS | 3387 | 1461233057605 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 03:04:17 INFO - PROCESS | 3387 | 1461233057812 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e832800 == 144 [pid = 3387] [id = 540] 03:04:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e59dc6000) [pid = 3387] [serial = 1621] [outer = (nil)] 03:04:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e5f7bc400) [pid = 3387] [serial = 1622] [outer = 0x7f9e59dc6000] 03:04:17 INFO - PROCESS | 3387 | 1461233057884 Marionette DEBUG loaded listener.js 03:04:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e5fe36800) [pid = 3387] [serial = 1623] [outer = 0x7f9e59dc6000] 03:04:18 INFO - PROCESS | 3387 | 1461233058740 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] 03:04:18 INFO - PROCESS | 3387 | 1461233058794 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 03:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 03:04:18 INFO - PROCESS | 3387 | 1461233058800 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 03:04:18 INFO - PROCESS | 3387 | 1461233058803 Marionette TRACE conn3 <- [1,2134,null,{}] 03:04:18 INFO - PROCESS | 3387 | 1461233058808 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}] 03:04:19 INFO - PROCESS | 3387 | 1461233059007 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 03:04:19 INFO - PROCESS | 3387 | 1461233059219 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e61b2c800 == 145 [pid = 3387] [id = 541] 03:04:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e5dc04000) [pid = 3387] [serial = 1624] [outer = (nil)] 03:04:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e6c4bf000) [pid = 3387] [serial = 1625] [outer = 0x7f9e5dc04000] 03:04:19 INFO - PROCESS | 3387 | 1461233059329 Marionette DEBUG loaded listener.js 03:04:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e6d7c2400) [pid = 3387] [serial = 1626] [outer = 0x7f9e5dc04000] 03:04:20 INFO - PROCESS | 3387 | 1461233060275 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]]]}] 03:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 03:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1527ms 03:04:20 INFO - PROCESS | 3387 | 1461233060328 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 03:04:20 INFO - PROCESS | 3387 | 1461233060331 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 03:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 03:04:20 INFO - PROCESS | 3387 | 1461233060337 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 03:04:20 INFO - PROCESS | 3387 | 1461233060341 Marionette TRACE conn3 <- [1,2138,null,{}] 03:04:20 INFO - PROCESS | 3387 | 1461233060346 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}] 03:04:20 INFO - PROCESS | 3387 | 1461233060568 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 03:04:20 INFO - PROCESS | 3387 | 1461233060818 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d70d000 == 146 [pid = 3387] [id = 542] 03:04:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e5fe18400) [pid = 3387] [serial = 1627] [outer = (nil)] 03:04:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e717bc000) [pid = 3387] [serial = 1628] [outer = 0x7f9e5fe18400] 03:04:20 INFO - PROCESS | 3387 | 1461233060937 Marionette DEBUG loaded listener.js 03:04:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e71ba1400) [pid = 3387] [serial = 1629] [outer = 0x7f9e5fe18400] 03:04:21 INFO - PROCESS | 3387 | 1461233061806 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]]]}] 03:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 03:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1527ms 03:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 03:04:21 INFO - PROCESS | 3387 | 1461233061866 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 03:04:21 INFO - PROCESS | 3387 | 1461233061868 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 03:04:21 INFO - PROCESS | 3387 | 1461233061876 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 03:04:21 INFO - PROCESS | 3387 | 1461233061878 Marionette TRACE conn3 <- [1,2142,null,{}] 03:04:21 INFO - PROCESS | 3387 | 1461233061885 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}] 03:04:22 INFO - PROCESS | 3387 | 1461233062094 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 03:04:22 INFO - PROCESS | 3387 | 1461233062409 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71656800 == 147 [pid = 3387] [id = 543] 03:04:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e442e2400) [pid = 3387] [serial = 1630] [outer = (nil)] 03:04:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e442e4400) [pid = 3387] [serial = 1631] [outer = 0x7f9e442e2400] 03:04:22 INFO - PROCESS | 3387 | 1461233062486 Marionette DEBUG loaded listener.js 03:04:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e6f8c7c00) [pid = 3387] [serial = 1632] [outer = 0x7f9e442e2400] 03:04:23 INFO - PROCESS | 3387 | 1461233063301 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] 03:04:23 INFO - PROCESS | 3387 | 1461233063361 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 03:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 03:04:23 INFO - PROCESS | 3387 | 1461233063367 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 03:04:23 INFO - PROCESS | 3387 | 1461233063371 Marionette TRACE conn3 <- [1,2146,null,{}] 03:04:23 INFO - PROCESS | 3387 | 1461233063376 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}] 03:04:23 INFO - PROCESS | 3387 | 1461233063612 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 03:04:23 INFO - PROCESS | 3387 | 1461233063865 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75c9e800 == 148 [pid = 3387] [id = 544] 03:04:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e442e1400) [pid = 3387] [serial = 1633] [outer = (nil)] 03:04:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e4674c000) [pid = 3387] [serial = 1634] [outer = 0x7f9e442e1400] 03:04:23 INFO - PROCESS | 3387 | 1461233063986 Marionette DEBUG loaded listener.js 03:04:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e71c81c00) [pid = 3387] [serial = 1635] [outer = 0x7f9e442e1400] 03:04:24 INFO - PROCESS | 3387 | 1461233064788 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] 03:04:24 INFO - PROCESS | 3387 | 1461233064851 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 03:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 03:04:24 INFO - PROCESS | 3387 | 1461233064857 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 03:04:24 INFO - PROCESS | 3387 | 1461233064860 Marionette TRACE conn3 <- [1,2150,null,{}] 03:04:24 INFO - PROCESS | 3387 | 1461233064865 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}] 03:04:25 INFO - PROCESS | 3387 | 1461233065062 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 03:04:25 INFO - PROCESS | 3387 | 1461233065345 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49469800 == 149 [pid = 3387] [id = 545] 03:04:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e442e5000) [pid = 3387] [serial = 1636] [outer = (nil)] 03:04:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e4559e800) [pid = 3387] [serial = 1637] [outer = 0x7f9e442e5000] 03:04:25 INFO - PROCESS | 3387 | 1461233065461 Marionette DEBUG loaded listener.js 03:04:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e46748c00) [pid = 3387] [serial = 1638] [outer = 0x7f9e442e5000] 03:04:26 INFO - PROCESS | 3387 | 1461233066257 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]]]}] 03:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 03:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1429ms 03:04:26 INFO - PROCESS | 3387 | 1461233066288 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 03:04:26 INFO - PROCESS | 3387 | 1461233066291 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 03:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 03:04:26 INFO - PROCESS | 3387 | 1461233066297 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 03:04:26 INFO - PROCESS | 3387 | 1461233066300 Marionette TRACE conn3 <- [1,2154,null,{}] 03:04:26 INFO - PROCESS | 3387 | 1461233066306 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}] 03:04:26 INFO - PROCESS | 3387 | 1461233066503 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 03:04:26 INFO - PROCESS | 3387 | 1461233066718 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4587a000 == 150 [pid = 3387] [id = 546] 03:04:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e42260c00) [pid = 3387] [serial = 1639] [outer = (nil)] 03:04:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e42269800) [pid = 3387] [serial = 1640] [outer = 0x7f9e42260c00] 03:04:26 INFO - PROCESS | 3387 | 1461233066828 Marionette DEBUG loaded listener.js 03:04:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 259 (0x7f9e4226e800) [pid = 3387] [serial = 1641] [outer = 0x7f9e42260c00] 03:04:28 INFO - PROCESS | 3387 | 1461233068364 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]]]}] 03:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 03:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2131ms 03:04:28 INFO - PROCESS | 3387 | 1461233068431 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 03:04:28 INFO - PROCESS | 3387 | 1461233068436 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 03:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 03:04:28 INFO - PROCESS | 3387 | 1461233068443 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 03:04:28 INFO - PROCESS | 3387 | 1461233068448 Marionette TRACE conn3 <- [1,2158,null,{}] 03:04:28 INFO - PROCESS | 3387 | 1461233068457 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}] 03:04:28 INFO - PROCESS | 3387 | 1461233068658 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 03:04:28 INFO - PROCESS | 3387 | 1461233068876 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45889000 == 151 [pid = 3387] [id = 547] 03:04:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 260 (0x7f9e4349a400) [pid = 3387] [serial = 1642] [outer = (nil)] 03:04:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 261 (0x7f9e442d6800) [pid = 3387] [serial = 1643] [outer = 0x7f9e4349a400] 03:04:28 INFO - PROCESS | 3387 | 1461233068983 Marionette DEBUG loaded listener.js 03:04:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 262 (0x7f9e4469b000) [pid = 3387] [serial = 1644] [outer = 0x7f9e4349a400] 03:04:29 INFO - PROCESS | 3387 | 1461233069841 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]]]}] 03:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 03:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1435ms 03:04:29 INFO - PROCESS | 3387 | 1461233069878 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 03:04:29 INFO - PROCESS | 3387 | 1461233069887 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 03:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 03:04:29 INFO - PROCESS | 3387 | 1461233069897 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 03:04:29 INFO - PROCESS | 3387 | 1461233069902 Marionette TRACE conn3 <- [1,2162,null,{}] 03:04:29 INFO - PROCESS | 3387 | 1461233069907 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}] 03:04:30 INFO - PROCESS | 3387 | 1461233070095 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 03:04:30 INFO - PROCESS | 3387 | 1461233070575 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e42173000 == 152 [pid = 3387] [id = 548] 03:04:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 263 (0x7f9e455a2400) [pid = 3387] [serial = 1645] [outer = (nil)] 03:04:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 264 (0x7f9e459a3400) [pid = 3387] [serial = 1646] [outer = 0x7f9e455a2400] 03:04:30 INFO - PROCESS | 3387 | 1461233070652 Marionette DEBUG loaded listener.js 03:04:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 265 (0x7f9e459b1000) [pid = 3387] [serial = 1647] [outer = 0x7f9e455a2400] 03:04:31 INFO - PROCESS | 3387 | 1461233071502 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]]]}] 03:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 03:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1679ms 03:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 03:04:31 INFO - PROCESS | 3387 | 1461233071576 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 03:04:31 INFO - PROCESS | 3387 | 1461233071579 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 03:04:31 INFO - PROCESS | 3387 | 1461233071586 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 03:04:31 INFO - PROCESS | 3387 | 1461233071592 Marionette TRACE conn3 <- [1,2166,null,{}] 03:04:31 INFO - PROCESS | 3387 | 1461233071607 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}] 03:04:31 INFO - PROCESS | 3387 | 1461233071835 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 03:04:32 INFO - PROCESS | 3387 | 1461233072122 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47ba1800 == 153 [pid = 3387] [id = 549] 03:04:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 266 (0x7f9e463ec000) [pid = 3387] [serial = 1648] [outer = (nil)] 03:04:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 267 (0x7f9e46549800) [pid = 3387] [serial = 1649] [outer = 0x7f9e463ec000] 03:04:32 INFO - PROCESS | 3387 | 1461233072238 Marionette DEBUG loaded listener.js 03:04:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 268 (0x7f9e465be000) [pid = 3387] [serial = 1650] [outer = 0x7f9e463ec000] 03:04:33 INFO - PROCESS | 3387 | 1461233073039 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]]]}] 03:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 03:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1484ms 03:04:33 INFO - PROCESS | 3387 | 1461233073071 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 03:04:33 INFO - PROCESS | 3387 | 1461233073074 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 03:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 03:04:33 INFO - PROCESS | 3387 | 1461233073081 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 03:04:33 INFO - PROCESS | 3387 | 1461233073084 Marionette TRACE conn3 <- [1,2170,null,{}] 03:04:33 INFO - PROCESS | 3387 | 1461233073089 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}] 03:04:33 INFO - PROCESS | 3387 | 1461233073267 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 03:04:33 INFO - PROCESS | 3387 | 1461233073490 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464d4800 == 154 [pid = 3387] [id = 550] 03:04:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 269 (0x7f9e465cd400) [pid = 3387] [serial = 1651] [outer = (nil)] 03:04:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 270 (0x7f9e4674b800) [pid = 3387] [serial = 1652] [outer = 0x7f9e465cd400] 03:04:33 INFO - PROCESS | 3387 | 1461233073600 Marionette DEBUG loaded listener.js 03:04:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 271 (0x7f9e46892c00) [pid = 3387] [serial = 1653] [outer = 0x7f9e465cd400] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c874800 == 153 [pid = 3387] [id = 532] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 270 (0x7f9e442f4c00) [pid = 3387] [serial = 1493] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 269 (0x7f9e5342e800) [pid = 3387] [serial = 1481] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 268 (0x7f9e482da800) [pid = 3387] [serial = 1475] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 267 (0x7f9e5ceefc00) [pid = 3387] [serial = 1484] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 266 (0x7f9e4df68800) [pid = 3387] [serial = 1478] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 265 (0x7f9e448f1000) [pid = 3387] [serial = 1499] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 264 (0x7f9e717be400) [pid = 3387] [serial = 1490] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 263 (0x7f9e463f0800) [pid = 3387] [serial = 1502] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 262 (0x7f9e5efaa000) [pid = 3387] [serial = 1487] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 261 (0x7f9e45d5ac00) [pid = 3387] [serial = 1505] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 260 (0x7f9e448e5c00) [pid = 3387] [serial = 1496] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 259 (0x7f9e465bb800) [pid = 3387] [serial = 1508] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 258 (0x7f9e4eb45000) [pid = 3387] [serial = 1532] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c081800 == 152 [pid = 3387] [id = 531] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564aa000 == 151 [pid = 3387] [id = 490] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b73c800 == 150 [pid = 3387] [id = 530] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e483f3800 == 149 [pid = 3387] [id = 529] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4699e000 == 148 [pid = 3387] [id = 528] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4911e800 == 147 [pid = 3387] [id = 527] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec10000 == 146 [pid = 3387] [id = 524] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e42178800 == 145 [pid = 3387] [id = 523] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e605d4800 == 144 [pid = 3387] [id = 522] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e7164b000 == 143 [pid = 3387] [id = 521] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c4ec800 == 142 [pid = 3387] [id = 520] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec5c800 == 141 [pid = 3387] [id = 519] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5aabc800 == 140 [pid = 3387] [id = 518] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5943b000 == 139 [pid = 3387] [id = 517] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58db8000 == 138 [pid = 3387] [id = 516] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563d7000 == 137 [pid = 3387] [id = 515] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c5c800 == 136 [pid = 3387] [id = 514] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e551d8000 == 135 [pid = 3387] [id = 513] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf19000 == 134 [pid = 3387] [id = 512] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fa1800 == 133 [pid = 3387] [id = 511] 03:04:34 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4de28000 == 132 [pid = 3387] [id = 510] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e465ce000) [pid = 3387] [serial = 1515] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e459b0c00) [pid = 3387] [serial = 1512] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e49cde000) [pid = 3387] [serial = 1521] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e448e6400) [pid = 3387] [serial = 1511] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e4c193800) [pid = 3387] [serial = 1526] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e4de7d000) [pid = 3387] [serial = 1527] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e465c9000) [pid = 3387] [serial = 1514] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e47f89c00) [pid = 3387] [serial = 1517] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e4be20c00) [pid = 3387] [serial = 1524] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e5c8a0000) [pid = 3387] [serial = 1473] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e4aad7000) [pid = 3387] [serial = 1529] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e4b8ecc00) [pid = 3387] [serial = 1523] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e490e7c00) [pid = 3387] [serial = 1520] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e4bf53800) [pid = 3387] [serial = 1530] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e48146400) [pid = 3387] [serial = 1518] [outer = (nil)] [url = about:blank] 03:04:34 INFO - PROCESS | 3387 | 1461233074622 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]]]}] 03:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 03:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1578ms 03:04:34 INFO - PROCESS | 3387 | 1461233074659 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 03:04:34 INFO - PROCESS | 3387 | 1461233074662 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 03:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 03:04:34 INFO - PROCESS | 3387 | 1461233074672 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 03:04:34 INFO - PROCESS | 3387 | 1461233074674 Marionette TRACE conn3 <- [1,2174,null,{}] 03:04:34 INFO - PROCESS | 3387 | 1461233074681 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}] 03:04:34 INFO - PROCESS | 3387 | 1461233074851 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 03:04:35 INFO - PROCESS | 3387 | 1461233075116 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e467e1800 == 133 [pid = 3387] [id = 551] 03:04:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e448e5c00) [pid = 3387] [serial = 1654] [outer = (nil)] 03:04:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e465d3800) [pid = 3387] [serial = 1655] [outer = 0x7f9e448e5c00] 03:04:35 INFO - PROCESS | 3387 | 1461233075182 Marionette DEBUG loaded listener.js 03:04:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e468a0400) [pid = 3387] [serial = 1656] [outer = 0x7f9e448e5c00] 03:04:35 INFO - PROCESS | 3387 | 1461233075908 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]]]}] 03:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 03:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1279ms 03:04:35 INFO - PROCESS | 3387 | 1461233075964 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 03:04:35 INFO - PROCESS | 3387 | 1461233075968 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 03:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 03:04:35 INFO - PROCESS | 3387 | 1461233075974 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 03:04:35 INFO - PROCESS | 3387 | 1461233075976 Marionette TRACE conn3 <- [1,2178,null,{}] 03:04:35 INFO - PROCESS | 3387 | 1461233075984 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}] 03:04:36 INFO - PROCESS | 3387 | 1461233076188 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 03:04:36 INFO - PROCESS | 3387 | 1461233076199 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4911a000 == 134 [pid = 3387] [id = 552] 03:04:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e47f8d000) [pid = 3387] [serial = 1657] [outer = (nil)] 03:04:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e48248800) [pid = 3387] [serial = 1658] [outer = 0x7f9e47f8d000] 03:04:36 INFO - PROCESS | 3387 | 1461233076262 Marionette DEBUG loaded listener.js 03:04:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e482d6400) [pid = 3387] [serial = 1659] [outer = 0x7f9e47f8d000] 03:04:37 INFO - PROCESS | 3387 | 1461233077174 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]]]}] 03:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 03:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1230ms 03:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 03:04:37 INFO - PROCESS | 3387 | 1461233077204 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 03:04:37 INFO - PROCESS | 3387 | 1461233077207 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 03:04:37 INFO - PROCESS | 3387 | 1461233077213 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 03:04:37 INFO - PROCESS | 3387 | 1461233077216 Marionette TRACE conn3 <- [1,2182,null,{}] 03:04:37 INFO - PROCESS | 3387 | 1461233077230 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}] 03:04:37 INFO - PROCESS | 3387 | 1461233077470 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 03:04:37 INFO - PROCESS | 3387 | 1461233077505 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4946b000 == 135 [pid = 3387] [id = 553] 03:04:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e47b40c00) [pid = 3387] [serial = 1660] [outer = (nil)] 03:04:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e482dec00) [pid = 3387] [serial = 1661] [outer = 0x7f9e47b40c00] 03:04:37 INFO - PROCESS | 3387 | 1461233077566 Marionette DEBUG loaded listener.js 03:04:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e4923ac00) [pid = 3387] [serial = 1662] [outer = 0x7f9e47b40c00] 03:04:38 INFO - PROCESS | 3387 | 1461233078433 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]]]}] 03:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 03:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1278ms 03:04:38 INFO - PROCESS | 3387 | 1461233078491 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 03:04:38 INFO - PROCESS | 3387 | 1461233078494 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 03:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 03:04:38 INFO - PROCESS | 3387 | 1461233078514 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 03:04:38 INFO - PROCESS | 3387 | 1461233078517 Marionette TRACE conn3 <- [1,2186,null,{}] 03:04:38 INFO - PROCESS | 3387 | 1461233078522 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}] 03:04:38 INFO - PROCESS | 3387 | 1461233078757 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 03:04:38 INFO - PROCESS | 3387 | 1461233078782 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4a0c0800 == 136 [pid = 3387] [id = 554] 03:04:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e465bb800) [pid = 3387] [serial = 1663] [outer = (nil)] 03:04:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e49cd6c00) [pid = 3387] [serial = 1664] [outer = 0x7f9e465bb800] 03:04:38 INFO - PROCESS | 3387 | 1461233078843 Marionette DEBUG loaded listener.js 03:04:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e49ce3c00) [pid = 3387] [serial = 1665] [outer = 0x7f9e465bb800] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e4fee0000) [pid = 3387] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e46551400) [pid = 3387] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e5540f000) [pid = 3387] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e43495000) [pid = 3387] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e46894c00) [pid = 3387] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e459a8400) [pid = 3387] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e46549c00) [pid = 3387] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e48249400) [pid = 3387] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e4aad3800) [pid = 3387] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e4c18d000) [pid = 3387] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e46895c00) [pid = 3387] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e4de71800) [pid = 3387] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e4be15000) [pid = 3387] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e595f8800) [pid = 3387] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e49ce1000) [pid = 3387] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e56336800) [pid = 3387] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e4eb48000) [pid = 3387] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e4654f000) [pid = 3387] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e47c4c000) [pid = 3387] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e4349b400) [pid = 3387] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e459aa000) [pid = 3387] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e47f96800) [pid = 3387] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e64f57400) [pid = 3387] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e5d90c000) [pid = 3387] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e4fedf800) [pid = 3387] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e442fa800) [pid = 3387] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e47c59800) [pid = 3387] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e45bf5400) [pid = 3387] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e4bf56c00) [pid = 3387] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e47f8bc00) [pid = 3387] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e442f1400) [pid = 3387] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e595f7000) [pid = 3387] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e448eec00) [pid = 3387] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e4b4e6c00) [pid = 3387] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e593cec00) [pid = 3387] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e45bf8c00) [pid = 3387] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e47c4e400) [pid = 3387] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e59448400) [pid = 3387] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e47c56800) [pid = 3387] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e47b4a800) [pid = 3387] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e48251800) [pid = 3387] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e4df68c00) [pid = 3387] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e59631c00) [pid = 3387] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e5514d400) [pid = 3387] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e5962c800) [pid = 3387] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e5d896400) [pid = 3387] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e442f0800) [pid = 3387] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e43499400) [pid = 3387] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e56525800) [pid = 3387] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e4eb47800) [pid = 3387] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e4dcc8c00) [pid = 3387] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e442f1000) [pid = 3387] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e5aa87800) [pid = 3387] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e589a3400) [pid = 3387] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e434a0000) [pid = 3387] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e45d5c400) [pid = 3387] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e465ca800) [pid = 3387] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e49f0dc00) [pid = 3387] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e48143c00) [pid = 3387] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 03:04:40 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e4ae19000) [pid = 3387] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 03:04:40 INFO - PROCESS | 3387 | 1461233080664 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]]]}] 03:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 03:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2190ms 03:04:40 INFO - PROCESS | 3387 | 1461233080699 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 03:04:40 INFO - PROCESS | 3387 | 1461233080702 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 03:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 03:04:40 INFO - PROCESS | 3387 | 1461233080708 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 03:04:40 INFO - PROCESS | 3387 | 1461233080712 Marionette TRACE conn3 <- [1,2190,null,{}] 03:04:40 INFO - PROCESS | 3387 | 1461233080717 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}] 03:04:40 INFO - PROCESS | 3387 | 1461233080905 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 03:04:41 INFO - PROCESS | 3387 | 1461233081072 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46aca800 == 137 [pid = 3387] [id = 555] 03:04:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e43499400) [pid = 3387] [serial = 1666] [outer = (nil)] 03:04:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e459a8400) [pid = 3387] [serial = 1667] [outer = 0x7f9e43499400] 03:04:41 INFO - PROCESS | 3387 | 1461233081134 Marionette DEBUG loaded listener.js 03:04:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e465c0400) [pid = 3387] [serial = 1668] [outer = 0x7f9e43499400] 03:04:41 INFO - PROCESS | 3387 | 1461233081791 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]]]}] 03:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 03:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1091ms 03:04:41 INFO - PROCESS | 3387 | 1461233081799 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 03:04:41 INFO - PROCESS | 3387 | 1461233081802 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 03:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 03:04:41 INFO - PROCESS | 3387 | 1461233081808 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 03:04:41 INFO - PROCESS | 3387 | 1461233081810 Marionette TRACE conn3 <- [1,2194,null,{}] 03:04:41 INFO - PROCESS | 3387 | 1461233081815 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}] 03:04:42 INFO - PROCESS | 3387 | 1461233082060 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 03:04:42 INFO - PROCESS | 3387 | 1461233082308 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e436cc800 == 138 [pid = 3387] [id = 556] 03:04:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e42261000) [pid = 3387] [serial = 1669] [outer = (nil)] 03:04:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e42268800) [pid = 3387] [serial = 1670] [outer = 0x7f9e42261000] 03:04:42 INFO - PROCESS | 3387 | 1461233082438 Marionette DEBUG loaded listener.js 03:04:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e442db400) [pid = 3387] [serial = 1671] [outer = 0x7f9e42261000] 03:04:43 INFO - PROCESS | 3387 | 1461233083413 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]]]}] 03:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 03:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1632ms 03:04:43 INFO - PROCESS | 3387 | 1461233083443 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 03:04:43 INFO - PROCESS | 3387 | 1461233083449 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 03:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 03:04:43 INFO - PROCESS | 3387 | 1461233083460 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 03:04:43 INFO - PROCESS | 3387 | 1461233083464 Marionette TRACE conn3 <- [1,2198,null,{}] 03:04:43 INFO - PROCESS | 3387 | 1461233083473 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}] 03:04:43 INFO - PROCESS | 3387 | 1461233083693 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 03:04:43 INFO - PROCESS | 3387 | 1461233083948 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47b9f000 == 139 [pid = 3387] [id = 557] 03:04:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e459a3800) [pid = 3387] [serial = 1672] [outer = (nil)] 03:04:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e45bf0c00) [pid = 3387] [serial = 1673] [outer = 0x7f9e459a3800] 03:04:44 INFO - PROCESS | 3387 | 1461233084070 Marionette DEBUG loaded listener.js 03:04:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e45d55800) [pid = 3387] [serial = 1674] [outer = 0x7f9e459a3800] 03:04:44 INFO - PROCESS | 3387 | 1461233084950 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]]]}] 03:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 03:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1532ms 03:04:44 INFO - PROCESS | 3387 | 1461233084994 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 03:04:45 INFO - PROCESS | 3387 | 1461233085001 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 03:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 03:04:45 INFO - PROCESS | 3387 | 1461233085008 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 03:04:45 INFO - PROCESS | 3387 | 1461233085011 Marionette TRACE conn3 <- [1,2202,null,{}] 03:04:45 INFO - PROCESS | 3387 | 1461233085018 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}] 03:04:45 INFO - PROCESS | 3387 | 1461233085218 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 03:04:45 INFO - PROCESS | 3387 | 1461233085527 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4a0c3000 == 140 [pid = 3387] [id = 558] 03:04:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e459a6000) [pid = 3387] [serial = 1675] [outer = (nil)] 03:04:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e46744400) [pid = 3387] [serial = 1676] [outer = 0x7f9e459a6000] 03:04:45 INFO - PROCESS | 3387 | 1461233085651 Marionette DEBUG loaded listener.js 03:04:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e47b43400) [pid = 3387] [serial = 1677] [outer = 0x7f9e459a6000] 03:04:46 INFO - PROCESS | 3387 | 1461233086485 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]]]}] 03:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 03:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1537ms 03:04:46 INFO - PROCESS | 3387 | 1461233086546 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 03:04:46 INFO - PROCESS | 3387 | 1461233086550 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 03:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 03:04:46 INFO - PROCESS | 3387 | 1461233086565 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 03:04:46 INFO - PROCESS | 3387 | 1461233086574 Marionette TRACE conn3 <- [1,2206,null,{}] 03:04:46 INFO - PROCESS | 3387 | 1461233086581 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}] 03:04:46 INFO - PROCESS | 3387 | 1461233086825 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 03:04:47 INFO - PROCESS | 3387 | 1461233087075 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b744800 == 141 [pid = 3387] [id = 559] 03:04:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e465b5800) [pid = 3387] [serial = 1678] [outer = (nil)] 03:04:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e47f93c00) [pid = 3387] [serial = 1679] [outer = 0x7f9e465b5800] 03:04:47 INFO - PROCESS | 3387 | 1461233087191 Marionette DEBUG loaded listener.js 03:04:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e48243c00) [pid = 3387] [serial = 1680] [outer = 0x7f9e465b5800] 03:04:48 INFO - PROCESS | 3387 | 1461233088014 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]]]}] 03:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 03:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1495ms 03:04:48 INFO - PROCESS | 3387 | 1461233088054 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 03:04:48 INFO - PROCESS | 3387 | 1461233088058 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 03:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 03:04:48 INFO - PROCESS | 3387 | 1461233088064 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 03:04:48 INFO - PROCESS | 3387 | 1461233088067 Marionette TRACE conn3 <- [1,2210,null,{}] 03:04:48 INFO - PROCESS | 3387 | 1461233088072 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}] 03:04:48 INFO - PROCESS | 3387 | 1461233088270 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 03:04:48 INFO - PROCESS | 3387 | 1461233088483 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c034000 == 142 [pid = 3387] [id = 560] 03:04:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e465b8400) [pid = 3387] [serial = 1681] [outer = (nil)] 03:04:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e490e2c00) [pid = 3387] [serial = 1682] [outer = 0x7f9e465b8400] 03:04:48 INFO - PROCESS | 3387 | 1461233088593 Marionette DEBUG loaded listener.js 03:04:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e49cdb000) [pid = 3387] [serial = 1683] [outer = 0x7f9e465b8400] 03:04:49 INFO - PROCESS | 3387 | 1461233089444 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]]]}] 03:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 03:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1427ms 03:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 03:04:49 INFO - PROCESS | 3387 | 1461233089493 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 03:04:49 INFO - PROCESS | 3387 | 1461233089496 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 03:04:49 INFO - PROCESS | 3387 | 1461233089503 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 03:04:49 INFO - PROCESS | 3387 | 1461233089506 Marionette TRACE conn3 <- [1,2214,null,{}] 03:04:49 INFO - PROCESS | 3387 | 1461233089512 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}] 03:04:49 INFO - PROCESS | 3387 | 1461233089708 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 03:04:49 INFO - PROCESS | 3387 | 1461233089921 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c086800 == 143 [pid = 3387] [id = 561] 03:04:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e49f0d400) [pid = 3387] [serial = 1684] [outer = (nil)] 03:04:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e49f11800) [pid = 3387] [serial = 1685] [outer = 0x7f9e49f0d400] 03:04:50 INFO - PROCESS | 3387 | 1461233090045 Marionette DEBUG loaded listener.js 03:04:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e4ae0d000) [pid = 3387] [serial = 1686] [outer = 0x7f9e49f0d400] 03:04:50 INFO - PROCESS | 3387 | 1461233090981 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]]]}] 03:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 03:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1536ms 03:04:51 INFO - PROCESS | 3387 | 1461233091038 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 03:04:51 INFO - PROCESS | 3387 | 1461233091041 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 03:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 03:04:51 INFO - PROCESS | 3387 | 1461233091048 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 03:04:51 INFO - PROCESS | 3387 | 1461233091050 Marionette TRACE conn3 <- [1,2218,null,{}] 03:04:51 INFO - PROCESS | 3387 | 1461233091056 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}] 03:04:51 INFO - PROCESS | 3387 | 1461233091251 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 03:04:51 INFO - PROCESS | 3387 | 1461233091506 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c7c5800 == 144 [pid = 3387] [id = 562] 03:04:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e48145000) [pid = 3387] [serial = 1687] [outer = (nil)] 03:04:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e4b830000) [pid = 3387] [serial = 1688] [outer = 0x7f9e48145000] 03:04:51 INFO - PROCESS | 3387 | 1461233091621 Marionette DEBUG loaded listener.js 03:04:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e4b8edc00) [pid = 3387] [serial = 1689] [outer = 0x7f9e48145000] 03:04:52 INFO - PROCESS | 3387 | 1461233092420 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]]]}] 03:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 03:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1428ms 03:04:52 INFO - PROCESS | 3387 | 1461233092477 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 03:04:52 INFO - PROCESS | 3387 | 1461233092481 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 03:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 03:04:52 INFO - PROCESS | 3387 | 1461233092487 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 03:04:52 INFO - PROCESS | 3387 | 1461233092490 Marionette TRACE conn3 <- [1,2222,null,{}] 03:04:52 INFO - PROCESS | 3387 | 1461233092495 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}] 03:04:52 INFO - PROCESS | 3387 | 1461233092693 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 03:04:52 INFO - PROCESS | 3387 | 1461233092900 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c885000 == 145 [pid = 3387] [id = 563] 03:04:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e49f0d800) [pid = 3387] [serial = 1690] [outer = (nil)] 03:04:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e4be13800) [pid = 3387] [serial = 1691] [outer = 0x7f9e49f0d800] 03:04:53 INFO - PROCESS | 3387 | 1461233093012 Marionette DEBUG loaded listener.js 03:04:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e4be1f000) [pid = 3387] [serial = 1692] [outer = 0x7f9e49f0d800] 03:04:53 INFO - PROCESS | 3387 | 1461233093845 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]]]}] 03:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 03:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1432ms 03:04:53 INFO - PROCESS | 3387 | 1461233093920 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 03:04:53 INFO - PROCESS | 3387 | 1461233093924 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 03:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 03:04:53 INFO - PROCESS | 3387 | 1461233093930 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 03:04:53 INFO - PROCESS | 3387 | 1461233093933 Marionette TRACE conn3 <- [1,2226,null,{}] 03:04:53 INFO - PROCESS | 3387 | 1461233093938 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}] 03:04:54 INFO - PROCESS | 3387 | 1461233094175 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 03:04:54 INFO - PROCESS | 3387 | 1461233094468 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4de18000 == 146 [pid = 3387] [id = 564] 03:04:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e4b4e3c00) [pid = 3387] [serial = 1693] [outer = (nil)] 03:04:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e4bf55000) [pid = 3387] [serial = 1694] [outer = 0x7f9e4b4e3c00] 03:04:54 INFO - PROCESS | 3387 | 1461233094545 Marionette DEBUG loaded listener.js 03:04:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e4c18b400) [pid = 3387] [serial = 1695] [outer = 0x7f9e4b4e3c00] 03:04:55 INFO - PROCESS | 3387 | 1461233095273 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]]]}] 03:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 03:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1376ms 03:04:55 INFO - PROCESS | 3387 | 1461233095311 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 03:04:55 INFO - PROCESS | 3387 | 1461233095313 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 03:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 03:04:55 INFO - PROCESS | 3387 | 1461233095321 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 03:04:55 INFO - PROCESS | 3387 | 1461233095324 Marionette TRACE conn3 <- [1,2230,null,{}] 03:04:55 INFO - PROCESS | 3387 | 1461233095329 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}] 03:04:55 INFO - PROCESS | 3387 | 1461233095527 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 03:04:55 INFO - PROCESS | 3387 | 1461233095792 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec14800 == 147 [pid = 3387] [id = 565] 03:04:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e4b4e5400) [pid = 3387] [serial = 1696] [outer = (nil)] 03:04:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e4c192c00) [pid = 3387] [serial = 1697] [outer = 0x7f9e4b4e5400] 03:04:55 INFO - PROCESS | 3387 | 1461233095868 Marionette DEBUG loaded listener.js 03:04:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4c19a400) [pid = 3387] [serial = 1698] [outer = 0x7f9e4b4e5400] 03:04:56 INFO - PROCESS | 3387 | 1461233096672 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]]]}] 03:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 03:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1380ms 03:04:56 INFO - PROCESS | 3387 | 1461233096702 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 03:04:56 INFO - PROCESS | 3387 | 1461233096706 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 03:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 03:04:56 INFO - PROCESS | 3387 | 1461233096713 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 03:04:56 INFO - PROCESS | 3387 | 1461233096716 Marionette TRACE conn3 <- [1,2234,null,{}] 03:04:56 INFO - PROCESS | 3387 | 1461233096721 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}] 03:04:56 INFO - PROCESS | 3387 | 1461233096920 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 03:04:57 INFO - PROCESS | 3387 | 1461233097137 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec62800 == 148 [pid = 3387] [id = 566] 03:04:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e4b82fc00) [pid = 3387] [serial = 1699] [outer = (nil)] 03:04:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e4dbacc00) [pid = 3387] [serial = 1700] [outer = 0x7f9e4b82fc00] 03:04:57 INFO - PROCESS | 3387 | 1461233097253 Marionette DEBUG loaded listener.js 03:04:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e4dccd400) [pid = 3387] [serial = 1701] [outer = 0x7f9e4b82fc00] 03:04:58 INFO - PROCESS | 3387 | 1461233098177 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]]]}] 03:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 03:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1536ms 03:04:58 INFO - PROCESS | 3387 | 1461233098250 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 03:04:58 INFO - PROCESS | 3387 | 1461233098253 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 03:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 03:04:58 INFO - PROCESS | 3387 | 1461233098260 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 03:04:58 INFO - PROCESS | 3387 | 1461233098264 Marionette TRACE conn3 <- [1,2238,null,{}] 03:04:58 INFO - PROCESS | 3387 | 1461233098269 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}] 03:04:58 INFO - PROCESS | 3387 | 1461233098536 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 03:04:58 INFO - PROCESS | 3387 | 1461233098795 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:04:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e552b4000 == 149 [pid = 3387] [id = 567] 03:04:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e4de90400) [pid = 3387] [serial = 1702] [outer = (nil)] 03:04:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e4df63800) [pid = 3387] [serial = 1703] [outer = 0x7f9e4de90400] 03:04:58 INFO - PROCESS | 3387 | 1461233098910 Marionette DEBUG loaded listener.js 03:04:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e4eb43800) [pid = 3387] [serial = 1704] [outer = 0x7f9e4de90400] 03:04:59 INFO - PROCESS | 3387 | 1461233099699 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]]]}] 03:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 03:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1479ms 03:04:59 INFO - PROCESS | 3387 | 1461233099738 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 03:04:59 INFO - PROCESS | 3387 | 1461233099742 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 03:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 03:04:59 INFO - PROCESS | 3387 | 1461233099748 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 03:04:59 INFO - PROCESS | 3387 | 1461233099750 Marionette TRACE conn3 <- [1,2242,null,{}] 03:04:59 INFO - PROCESS | 3387 | 1461233099756 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}] 03:04:59 INFO - PROCESS | 3387 | 1461233099959 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 03:05:00 INFO - PROCESS | 3387 | 1461233100175 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55522800 == 150 [pid = 3387] [id = 568] 03:05:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e4de93000) [pid = 3387] [serial = 1705] [outer = (nil)] 03:05:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e4eb4b800) [pid = 3387] [serial = 1706] [outer = 0x7f9e4de93000] 03:05:00 INFO - PROCESS | 3387 | 1461233100288 Marionette DEBUG loaded listener.js 03:05:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e4ed0b800) [pid = 3387] [serial = 1707] [outer = 0x7f9e4de93000] 03:05:01 INFO - PROCESS | 3387 | 1461233101144 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]]]}] 03:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 03:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1426ms 03:05:01 INFO - PROCESS | 3387 | 1461233101179 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 03:05:01 INFO - PROCESS | 3387 | 1461233101183 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 03:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 03:05:01 INFO - PROCESS | 3387 | 1461233101192 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 03:05:01 INFO - PROCESS | 3387 | 1461233101196 Marionette TRACE conn3 <- [1,2246,null,{}] 03:05:01 INFO - PROCESS | 3387 | 1461233101202 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}] 03:05:01 INFO - PROCESS | 3387 | 1461233101459 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 03:05:01 INFO - PROCESS | 3387 | 1461233101761 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c55800 == 151 [pid = 3387] [id = 569] 03:05:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e4ed12400) [pid = 3387] [serial = 1708] [outer = (nil)] 03:05:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e4ed19000) [pid = 3387] [serial = 1709] [outer = 0x7f9e4ed12400] 03:05:01 INFO - PROCESS | 3387 | 1461233101839 Marionette DEBUG loaded listener.js 03:05:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e4fc20000) [pid = 3387] [serial = 1710] [outer = 0x7f9e4ed12400] 03:05:02 INFO - PROCESS | 3387 | 1461233102663 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]]]}] 03:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 03:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1531ms 03:05:02 INFO - PROCESS | 3387 | 1461233102723 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 03:05:02 INFO - PROCESS | 3387 | 1461233102725 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 03:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 03:05:02 INFO - PROCESS | 3387 | 1461233102731 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 03:05:02 INFO - PROCESS | 3387 | 1461233102733 Marionette TRACE conn3 <- [1,2250,null,{}] 03:05:02 INFO - PROCESS | 3387 | 1461233102739 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}] 03:05:02 INFO - PROCESS | 3387 | 1461233102943 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 03:05:03 INFO - PROCESS | 3387 | 1461233103219 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e436c9000 == 152 [pid = 3387] [id = 570] 03:05:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e459a4800) [pid = 3387] [serial = 1711] [outer = (nil)] 03:05:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e465d4400) [pid = 3387] [serial = 1712] [outer = 0x7f9e459a4800] 03:05:03 INFO - PROCESS | 3387 | 1461233103336 Marionette DEBUG loaded listener.js 03:05:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e4ed14400) [pid = 3387] [serial = 1713] [outer = 0x7f9e459a4800] 03:05:04 INFO - PROCESS | 3387 | 1461233104179 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]]]}] 03:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 03:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1489ms 03:05:04 INFO - PROCESS | 3387 | 1461233104222 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 03:05:04 INFO - PROCESS | 3387 | 1461233104226 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 03:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 03:05:04 INFO - PROCESS | 3387 | 1461233104231 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 03:05:04 INFO - PROCESS | 3387 | 1461233104233 Marionette TRACE conn3 <- [1,2254,null,{}] 03:05:04 INFO - PROCESS | 3387 | 1461233104239 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}] 03:05:04 INFO - PROCESS | 3387 | 1461233104450 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 03:05:04 INFO - PROCESS | 3387 | 1461233104761 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c875000 == 153 [pid = 3387] [id = 571] 03:05:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e442ed800) [pid = 3387] [serial = 1714] [outer = (nil)] 03:05:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e448eb000) [pid = 3387] [serial = 1715] [outer = 0x7f9e442ed800] 03:05:04 INFO - PROCESS | 3387 | 1461233104838 Marionette DEBUG loaded listener.js 03:05:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e463f3400) [pid = 3387] [serial = 1716] [outer = 0x7f9e442ed800] 03:05:05 INFO - PROCESS | 3387 | 1461233105673 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]]]}] 03:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 03:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1475ms 03:05:05 INFO - PROCESS | 3387 | 1461233105708 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 03:05:05 INFO - PROCESS | 3387 | 1461233105711 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 03:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 03:05:05 INFO - PROCESS | 3387 | 1461233105718 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 03:05:05 INFO - PROCESS | 3387 | 1461233105721 Marionette TRACE conn3 <- [1,2258,null,{}] 03:05:05 INFO - PROCESS | 3387 | 1461233105726 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}] 03:05:05 INFO - PROCESS | 3387 | 1461233105973 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 03:05:06 INFO - PROCESS | 3387 | 1461233106286 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c55000 == 154 [pid = 3387] [id = 572] 03:05:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e459a6800) [pid = 3387] [serial = 1717] [outer = (nil)] 03:05:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e47f95800) [pid = 3387] [serial = 1718] [outer = 0x7f9e459a6800] 03:05:06 INFO - PROCESS | 3387 | 1461233106365 Marionette DEBUG loaded listener.js 03:05:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e4b82b800) [pid = 3387] [serial = 1719] [outer = 0x7f9e459a6800] 03:05:07 INFO - PROCESS | 3387 | 1461233107177 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]]]}] 03:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 03:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1528ms 03:05:07 INFO - PROCESS | 3387 | 1461233107247 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 03:05:07 INFO - PROCESS | 3387 | 1461233107250 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 03:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 03:05:07 INFO - PROCESS | 3387 | 1461233107257 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 03:05:07 INFO - PROCESS | 3387 | 1461233107261 Marionette TRACE conn3 <- [1,2262,null,{}] 03:05:07 INFO - PROCESS | 3387 | 1461233107266 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}] 03:05:07 INFO - PROCESS | 3387 | 1461233107531 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 03:05:08 INFO - PROCESS | 3387 | 1461233108269 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e479e0800 == 155 [pid = 3387] [id = 573] 03:05:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e4349b400) [pid = 3387] [serial = 1720] [outer = (nil)] 03:05:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e442d6c00) [pid = 3387] [serial = 1721] [outer = 0x7f9e4349b400] 03:05:08 INFO - PROCESS | 3387 | 1461233108343 Marionette DEBUG loaded listener.js 03:05:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e442f3800) [pid = 3387] [serial = 1722] [outer = 0x7f9e4349b400] 03:05:09 INFO - PROCESS | 3387 | 1461233109167 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]]]}] 03:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 03:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1977ms 03:05:09 INFO - PROCESS | 3387 | 1461233109238 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 03:05:09 INFO - PROCESS | 3387 | 1461233109244 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 03:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 03:05:09 INFO - PROCESS | 3387 | 1461233109253 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 03:05:09 INFO - PROCESS | 3387 | 1461233109258 Marionette TRACE conn3 <- [1,2266,null,{}] 03:05:09 INFO - PROCESS | 3387 | 1461233109264 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}] 03:05:09 INFO - PROCESS | 3387 | 1461233109468 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 03:05:09 INFO - PROCESS | 3387 | 1461233109686 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47ce1800 == 156 [pid = 3387] [id = 574] 03:05:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e4226bc00) [pid = 3387] [serial = 1723] [outer = (nil)] 03:05:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e442f2800) [pid = 3387] [serial = 1724] [outer = 0x7f9e4226bc00] 03:05:09 INFO - PROCESS | 3387 | 1461233109852 Marionette DEBUG loaded listener.js 03:05:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e45bfb800) [pid = 3387] [serial = 1725] [outer = 0x7f9e4226bc00] 03:05:10 INFO - PROCESS | 3387 | 1461233110882 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]]]}] 03:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 03:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1679ms 03:05:10 INFO - PROCESS | 3387 | 1461233110952 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 03:05:10 INFO - PROCESS | 3387 | 1461233110959 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 03:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 03:05:10 INFO - PROCESS | 3387 | 1461233110973 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 03:05:10 INFO - PROCESS | 3387 | 1461233110976 Marionette TRACE conn3 <- [1,2270,null,{}] 03:05:10 INFO - PROCESS | 3387 | 1461233110982 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}] 03:05:11 INFO - PROCESS | 3387 | 1461233111201 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 03:05:11 INFO - PROCESS | 3387 | 1461233111536 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45878000 == 157 [pid = 3387] [id = 575] 03:05:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e45befc00) [pid = 3387] [serial = 1726] [outer = (nil)] 03:05:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e465c6400) [pid = 3387] [serial = 1727] [outer = 0x7f9e45befc00] 03:05:11 INFO - PROCESS | 3387 | 1461233111612 Marionette DEBUG loaded listener.js 03:05:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e46747800) [pid = 3387] [serial = 1728] [outer = 0x7f9e45befc00] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e559d8800 == 156 [pid = 3387] [id = 216] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46aca800 == 155 [pid = 3387] [id = 555] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4a0c0800 == 154 [pid = 3387] [id = 554] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4946b000 == 153 [pid = 3387] [id = 553] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4911a000 == 152 [pid = 3387] [id = 552] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47ba1800 == 151 [pid = 3387] [id = 549] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e42173000 == 150 [pid = 3387] [id = 548] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e45889000 == 149 [pid = 3387] [id = 547] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d70d000 == 148 [pid = 3387] [id = 542] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e61b2c800 == 147 [pid = 3387] [id = 541] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e832800 == 146 [pid = 3387] [id = 540] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e36800 == 145 [pid = 3387] [id = 539] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58c1a800 == 144 [pid = 3387] [id = 538] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563e2000 == 143 [pid = 3387] [id = 537] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55317000 == 142 [pid = 3387] [id = 536] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c082800 == 141 [pid = 3387] [id = 535] 03:05:12 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47cd5000 == 140 [pid = 3387] [id = 534] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e5eaec400) [pid = 3387] [serial = 1371] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e594a2400) [pid = 3387] [serial = 1290] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e5e09a800) [pid = 3387] [serial = 1368] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e5e30c000) [pid = 3387] [serial = 1296] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e442fa000) [pid = 3387] [serial = 1494] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e717c3c00) [pid = 3387] [serial = 1380] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e5c03bc00) [pid = 3387] [serial = 1293] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e719b4400) [pid = 3387] [serial = 1440] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e5737e800) [pid = 3387] [serial = 1356] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e448ed400) [pid = 3387] [serial = 1497] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e61a24400) [pid = 3387] [serial = 1437] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e59b6bc00) [pid = 3387] [serial = 1362] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e59448000) [pid = 3387] [serial = 1359] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e5962c000) [pid = 3387] [serial = 1260] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e5dbba400) [pid = 3387] [serial = 1428] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e434a1c00) [pid = 3387] [serial = 1317] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e468a1400) [pid = 3387] [serial = 1443] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e49f08800) [pid = 3387] [serial = 1449] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e490e3400) [pid = 3387] [serial = 1410] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e5f7b7c00) [pid = 3387] [serial = 1434] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e55147400) [pid = 3387] [serial = 1287] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e58bf4000) [pid = 3387] [serial = 1149] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e47f90c00) [pid = 3387] [serial = 1446] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e55272400) [pid = 3387] [serial = 1353] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e5e39e400) [pid = 3387] [serial = 1485] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e5eaeac00) [pid = 3387] [serial = 1431] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e4be18800) [pid = 3387] [serial = 1413] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e71d0cc00) [pid = 3387] [serial = 1491] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e5944e400) [pid = 3387] [serial = 1422] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e4923f800) [pid = 3387] [serial = 1386] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e47c58400) [pid = 3387] [serial = 1302] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e6d7c5400) [pid = 3387] [serial = 1383] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e5f79a800) [pid = 3387] [serial = 1314] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e552d3800) [pid = 3387] [serial = 1479] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e6c9c9000) [pid = 3387] [serial = 1377] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e717b9000) [pid = 3387] [serial = 1299] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e5f71ac00) [pid = 3387] [serial = 1374] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e463f6000) [pid = 3387] [serial = 1503] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e595f4c00) [pid = 3387] [serial = 1311] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e465c1000) [pid = 3387] [serial = 1509] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e5749b800) [pid = 3387] [serial = 1419] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e49f06400) [pid = 3387] [serial = 1476] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e463ebc00) [pid = 3387] [serial = 1500] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e59dbf800) [pid = 3387] [serial = 1425] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e5c0ee000) [pid = 3387] [serial = 1506] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e59626400) [pid = 3387] [serial = 1482] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e61a1f400) [pid = 3387] [serial = 1488] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e490dd400) [pid = 3387] [serial = 1347] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e4df64000) [pid = 3387] [serial = 1305] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e5cef5400) [pid = 3387] [serial = 1365] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e5e3dcc00) [pid = 3387] [serial = 1308] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e4dba5000) [pid = 3387] [serial = 1350] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e4be14c00) [pid = 3387] [serial = 1284] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e5524a400) [pid = 3387] [serial = 1416] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e5761c400) [pid = 3387] [serial = 1562] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e5e3dc400) [pid = 3387] [serial = 1565] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e4de71000) [pid = 3387] [serial = 1595] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e61a17c00) [pid = 3387] [serial = 1568] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e56342400) [pid = 3387] [serial = 1571] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e5f71c800) [pid = 3387] [serial = 1574] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e47b3e400) [pid = 3387] [serial = 1577] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e4eb4d400) [pid = 3387] [serial = 1596] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e4b8f9000) [pid = 3387] [serial = 1592] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e4dba2400) [pid = 3387] [serial = 1593] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e49f08400) [pid = 3387] [serial = 1590] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e4fc21000) [pid = 3387] [serial = 1598] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e5633d800) [pid = 3387] [serial = 1599] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e465b8800) [pid = 3387] [serial = 1584] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e45d5d800) [pid = 3387] [serial = 1583] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e4fc1c000) [pid = 3387] [serial = 1544] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e5761cc00) [pid = 3387] [serial = 1553] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e463f7c00) [pid = 3387] [serial = 1535] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e465d2c00) [pid = 3387] [serial = 1586] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e47c4cc00) [pid = 3387] [serial = 1587] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e4dba3800) [pid = 3387] [serial = 1541] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e56335c00) [pid = 3387] [serial = 1550] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e593d1c00) [pid = 3387] [serial = 1556] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e552d2400) [pid = 3387] [serial = 1547] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e490ea800) [pid = 3387] [serial = 1589] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e47f8dc00) [pid = 3387] [serial = 1538] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e482de800) [pid = 3387] [serial = 1580] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e595f2800) [pid = 3387] [serial = 1559] [outer = (nil)] [url = about:blank] 03:05:12 INFO - PROCESS | 3387 | 1461233112900 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]]]}] 03:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 03:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1937ms 03:05:12 INFO - PROCESS | 3387 | 1461233112908 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 03:05:12 INFO - PROCESS | 3387 | 1461233112911 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 03:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 03:05:12 INFO - PROCESS | 3387 | 1461233112927 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 03:05:12 INFO - PROCESS | 3387 | 1461233112936 Marionette TRACE conn3 <- [1,2274,null,{}] 03:05:12 INFO - PROCESS | 3387 | 1461233112942 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}] 03:05:13 INFO - PROCESS | 3387 | 1461233113174 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 03:05:13 INFO - PROCESS | 3387 | 1461233113394 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464cf000 == 141 [pid = 3387] [id = 576] 03:05:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e434a1c00) [pid = 3387] [serial = 1729] [outer = (nil)] 03:05:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e4654c400) [pid = 3387] [serial = 1730] [outer = 0x7f9e434a1c00] 03:05:13 INFO - PROCESS | 3387 | 1461233113460 Marionette DEBUG loaded listener.js 03:05:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e47c4bc00) [pid = 3387] [serial = 1731] [outer = 0x7f9e434a1c00] 03:05:14 INFO - PROCESS | 3387 | 1461233114177 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]]]}] 03:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 03:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1294ms 03:05:14 INFO - PROCESS | 3387 | 1461233114214 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 03:05:14 INFO - PROCESS | 3387 | 1461233114217 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 03:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 03:05:14 INFO - PROCESS | 3387 | 1461233114224 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 03:05:14 INFO - PROCESS | 3387 | 1461233114226 Marionette TRACE conn3 <- [1,2278,null,{}] 03:05:14 INFO - PROCESS | 3387 | 1461233114231 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}] 03:05:14 INFO - PROCESS | 3387 | 1461233114411 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 03:05:14 INFO - PROCESS | 3387 | 1461233114601 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fe0000 == 142 [pid = 3387] [id = 577] 03:05:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e442f6c00) [pid = 3387] [serial = 1732] [outer = (nil)] 03:05:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e47f8bc00) [pid = 3387] [serial = 1733] [outer = 0x7f9e442f6c00] 03:05:14 INFO - PROCESS | 3387 | 1461233114661 Marionette DEBUG loaded listener.js 03:05:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e4824f000) [pid = 3387] [serial = 1734] [outer = 0x7f9e442f6c00] 03:05:15 INFO - PROCESS | 3387 | 1461233115411 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]]]}] 03:05:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 03:05:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1225ms 03:05:15 INFO - PROCESS | 3387 | 1461233115451 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 03:05:15 INFO - PROCESS | 3387 | 1461233115455 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 03:05:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 03:05:15 INFO - PROCESS | 3387 | 1461233115461 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 03:05:15 INFO - PROCESS | 3387 | 1461233115463 Marionette TRACE conn3 <- [1,2282,null,{}] 03:05:15 INFO - PROCESS | 3387 | 1461233115482 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}] 03:05:15 INFO - PROCESS | 3387 | 1461233115751 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 03:05:15 INFO - PROCESS | 3387 | 1461233115780 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e63800 == 143 [pid = 3387] [id = 578] 03:05:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e490dec00) [pid = 3387] [serial = 1735] [outer = (nil)] 03:05:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e490ea800) [pid = 3387] [serial = 1736] [outer = 0x7f9e490dec00] 03:05:15 INFO - PROCESS | 3387 | 1461233115857 Marionette DEBUG loaded listener.js 03:05:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e49f09800) [pid = 3387] [serial = 1737] [outer = 0x7f9e490dec00] 03:05:16 INFO - PROCESS | 3387 | 1461233116891 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]]]}] 03:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 03:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1834ms 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e455a2400) [pid = 3387] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e465cd400) [pid = 3387] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e448e5c00) [pid = 3387] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e463ec000) [pid = 3387] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e47b40c00) [pid = 3387] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e4349a400) [pid = 3387] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e465bb800) [pid = 3387] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 03:05:17 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e47f8d000) [pid = 3387] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 03:05:17 INFO - PROCESS | 3387 | 1461233117373 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 03:05:17 INFO - PROCESS | 3387 | 1461233117375 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 03:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 03:05:17 INFO - PROCESS | 3387 | 1461233117388 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 03:05:17 INFO - PROCESS | 3387 | 1461233117391 Marionette TRACE conn3 <- [1,2286,null,{}] 03:05:17 INFO - PROCESS | 3387 | 1461233117396 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}] 03:05:17 INFO - PROCESS | 3387 | 1461233117590 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 03:05:17 INFO - PROCESS | 3387 | 1461233117754 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e483e3800 == 144 [pid = 3387] [id = 579] 03:05:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e465c7400) [pid = 3387] [serial = 1738] [outer = (nil)] 03:05:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e482dc000) [pid = 3387] [serial = 1739] [outer = 0x7f9e465c7400] 03:05:17 INFO - PROCESS | 3387 | 1461233117816 Marionette DEBUG loaded listener.js 03:05:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e4aade800) [pid = 3387] [serial = 1740] [outer = 0x7f9e465c7400] 03:05:18 INFO - PROCESS | 3387 | 1461233118434 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]]]}] 03:05:18 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 03:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1083ms 03:05:18 INFO - PROCESS | 3387 | 1461233118473 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 03:05:18 INFO - PROCESS | 3387 | 1461233118476 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 03:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 03:05:18 INFO - PROCESS | 3387 | 1461233118484 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 03:05:18 INFO - PROCESS | 3387 | 1461233118487 Marionette TRACE conn3 <- [1,2290,null,{}] 03:05:18 INFO - PROCESS | 3387 | 1461233118492 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}] 03:05:18 INFO - PROCESS | 3387 | 1461233118748 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 03:05:18 INFO - PROCESS | 3387 | 1461233118779 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c0e2000 == 145 [pid = 3387] [id = 580] 03:05:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e465cd400) [pid = 3387] [serial = 1741] [outer = (nil)] 03:05:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e4ae0c400) [pid = 3387] [serial = 1742] [outer = 0x7f9e465cd400] 03:05:18 INFO - PROCESS | 3387 | 1461233118840 Marionette DEBUG loaded listener.js 03:05:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e4c18cc00) [pid = 3387] [serial = 1743] [outer = 0x7f9e465cd400] 03:05:19 INFO - PROCESS | 3387 | 1461233119851 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]]]}] 03:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 03:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1432ms 03:05:19 INFO - PROCESS | 3387 | 1461233119918 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 03:05:19 INFO - PROCESS | 3387 | 1461233119924 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 03:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 03:05:19 INFO - PROCESS | 3387 | 1461233119933 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 03:05:19 INFO - PROCESS | 3387 | 1461233119938 Marionette TRACE conn3 <- [1,2294,null,{}] 03:05:19 INFO - PROCESS | 3387 | 1461233119946 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}] 03:05:20 INFO - PROCESS | 3387 | 1461233120209 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 03:05:20 INFO - PROCESS | 3387 | 1461233120528 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46d9d800 == 146 [pid = 3387] [id = 581] 03:05:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e448ef000) [pid = 3387] [serial = 1744] [outer = (nil)] 03:05:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e4559a400) [pid = 3387] [serial = 1745] [outer = 0x7f9e448ef000] 03:05:20 INFO - PROCESS | 3387 | 1461233120610 Marionette DEBUG loaded listener.js 03:05:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e45bfd400) [pid = 3387] [serial = 1746] [outer = 0x7f9e448ef000] 03:05:21 INFO - PROCESS | 3387 | 1461233121503 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]]]}] 03:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 03:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1642ms 03:05:21 INFO - PROCESS | 3387 | 1461233121576 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 03:05:21 INFO - PROCESS | 3387 | 1461233121586 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 03:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 03:05:21 INFO - PROCESS | 3387 | 1461233121597 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 03:05:21 INFO - PROCESS | 3387 | 1461233121601 Marionette TRACE conn3 <- [1,2298,null,{}] 03:05:21 INFO - PROCESS | 3387 | 1461233121607 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}] 03:05:21 INFO - PROCESS | 3387 | 1461233121858 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 03:05:22 INFO - PROCESS | 3387 | 1461233122108 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b592800 == 147 [pid = 3387] [id = 582] 03:05:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e465c7000) [pid = 3387] [serial = 1747] [outer = (nil)] 03:05:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e46746800) [pid = 3387] [serial = 1748] [outer = 0x7f9e465c7000] 03:05:22 INFO - PROCESS | 3387 | 1461233122224 Marionette DEBUG loaded listener.js 03:05:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e47c4cc00) [pid = 3387] [serial = 1749] [outer = 0x7f9e465c7000] 03:05:23 INFO - PROCESS | 3387 | 1461233123134 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]]]}] 03:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 03:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1584ms 03:05:23 INFO - PROCESS | 3387 | 1461233123182 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 03:05:23 INFO - PROCESS | 3387 | 1461233123186 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 03:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 03:05:23 INFO - PROCESS | 3387 | 1461233123192 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 03:05:23 INFO - PROCESS | 3387 | 1461233123198 Marionette TRACE conn3 <- [1,2302,null,{}] 03:05:23 INFO - PROCESS | 3387 | 1461233123213 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}] 03:05:23 INFO - PROCESS | 3387 | 1461233123432 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 03:05:23 INFO - PROCESS | 3387 | 1461233123723 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec15800 == 148 [pid = 3387] [id = 583] 03:05:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e4923f000) [pid = 3387] [serial = 1750] [outer = (nil)] 03:05:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e49ce5400) [pid = 3387] [serial = 1751] [outer = 0x7f9e4923f000] 03:05:23 INFO - PROCESS | 3387 | 1461233123800 Marionette DEBUG loaded listener.js 03:05:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e4aae0c00) [pid = 3387] [serial = 1752] [outer = 0x7f9e4923f000] 03:05:24 INFO - PROCESS | 3387 | 1461233124613 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]]]}] 03:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 03:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1487ms 03:05:24 INFO - PROCESS | 3387 | 1461233124680 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 03:05:24 INFO - PROCESS | 3387 | 1461233124684 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 03:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 03:05:24 INFO - PROCESS | 3387 | 1461233124690 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 03:05:24 INFO - PROCESS | 3387 | 1461233124692 Marionette TRACE conn3 <- [1,2306,null,{}] 03:05:24 INFO - PROCESS | 3387 | 1461233124698 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}] 03:05:24 INFO - PROCESS | 3387 | 1461233124910 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 03:05:25 INFO - PROCESS | 3387 | 1461233125115 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55303800 == 149 [pid = 3387] [id = 584] 03:05:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e49244800) [pid = 3387] [serial = 1753] [outer = (nil)] 03:05:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e4be19400) [pid = 3387] [serial = 1754] [outer = 0x7f9e49244800] 03:05:25 INFO - PROCESS | 3387 | 1461233125231 Marionette DEBUG loaded listener.js 03:05:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e4c196c00) [pid = 3387] [serial = 1755] [outer = 0x7f9e49244800] 03:05:26 INFO - PROCESS | 3387 | 1461233126127 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]]]}] 03:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 03:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1483ms 03:05:26 INFO - PROCESS | 3387 | 1461233126174 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 03:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 03:05:26 INFO - PROCESS | 3387 | 1461233126178 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 03:05:26 INFO - PROCESS | 3387 | 1461233126184 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 03:05:26 INFO - PROCESS | 3387 | 1461233126187 Marionette TRACE conn3 <- [1,2310,null,{}] 03:05:26 INFO - PROCESS | 3387 | 1461233126192 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}] 03:05:26 INFO - PROCESS | 3387 | 1461233126404 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 03:05:26 INFO - PROCESS | 3387 | 1461233126620 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56225800 == 150 [pid = 3387] [id = 585] 03:05:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e48242c00) [pid = 3387] [serial = 1756] [outer = (nil)] 03:05:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e4dcc2c00) [pid = 3387] [serial = 1757] [outer = 0x7f9e48242c00] 03:05:26 INFO - PROCESS | 3387 | 1461233126732 Marionette DEBUG loaded listener.js 03:05:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e4de78800) [pid = 3387] [serial = 1758] [outer = 0x7f9e48242c00] 03:05:27 INFO - PROCESS | 3387 | 1461233127638 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]]]}] 03:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 03:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1484ms 03:05:27 INFO - PROCESS | 3387 | 1461233127669 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 03:05:27 INFO - PROCESS | 3387 | 1461233127673 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 03:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 03:05:27 INFO - PROCESS | 3387 | 1461233127679 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 03:05:27 INFO - PROCESS | 3387 | 1461233127683 Marionette TRACE conn3 <- [1,2314,null,{}] 03:05:27 INFO - PROCESS | 3387 | 1461233127688 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}] 03:05:27 INFO - PROCESS | 3387 | 1461233127910 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 03:05:28 INFO - PROCESS | 3387 | 1461233128174 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e589dd800 == 151 [pid = 3387] [id = 586] 03:05:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e4ed0d400) [pid = 3387] [serial = 1759] [outer = (nil)] 03:05:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e4ffc6400) [pid = 3387] [serial = 1760] [outer = 0x7f9e4ed0d400] 03:05:28 INFO - PROCESS | 3387 | 1461233128295 Marionette DEBUG loaded listener.js 03:05:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e4ffd2c00) [pid = 3387] [serial = 1761] [outer = 0x7f9e4ed0d400] 03:05:29 INFO - PROCESS | 3387 | 1461233129105 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]]]}] 03:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 03:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1480ms 03:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 03:05:29 INFO - PROCESS | 3387 | 1461233129161 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 03:05:29 INFO - PROCESS | 3387 | 1461233129164 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 03:05:29 INFO - PROCESS | 3387 | 1461233129171 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 03:05:29 INFO - PROCESS | 3387 | 1461233129174 Marionette TRACE conn3 <- [1,2318,null,{}] 03:05:29 INFO - PROCESS | 3387 | 1461233129180 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}] 03:05:29 INFO - PROCESS | 3387 | 1461233129382 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 03:05:29 INFO - PROCESS | 3387 | 1461233129597 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58c21800 == 152 [pid = 3387] [id = 587] 03:05:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e4fedc400) [pid = 3387] [serial = 1762] [outer = (nil)] 03:05:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e53427c00) [pid = 3387] [serial = 1763] [outer = 0x7f9e4fedc400] 03:05:29 INFO - PROCESS | 3387 | 1461233129708 Marionette DEBUG loaded listener.js 03:05:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e53430400) [pid = 3387] [serial = 1764] [outer = 0x7f9e4fedc400] 03:05:30 INFO - PROCESS | 3387 | 1461233130578 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] 03:05:30 INFO - PROCESS | 3387 | 1461233130660 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 03:05:30 INFO - PROCESS | 3387 | 1461233130667 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 03:05:30 INFO - PROCESS | 3387 | 1461233130669 Marionette TRACE conn3 <- [1,2322,null,{}] 03:05:30 INFO - PROCESS | 3387 | 1461233130676 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}] 03:05:30 INFO - PROCESS | 3387 | 1461233130895 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 03:05:31 INFO - PROCESS | 3387 | 1461233131147 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59269800 == 153 [pid = 3387] [id = 588] 03:05:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e4b8f2000) [pid = 3387] [serial = 1765] [outer = (nil)] 03:05:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e5514f000) [pid = 3387] [serial = 1766] [outer = 0x7f9e4b8f2000] 03:05:31 INFO - PROCESS | 3387 | 1461233131275 Marionette DEBUG loaded listener.js 03:05:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e55252800) [pid = 3387] [serial = 1767] [outer = 0x7f9e4b8f2000] 03:05:32 INFO - PROCESS | 3387 | 1461233132058 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]]]}] 03:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 03:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1443ms 03:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 03:05:32 INFO - PROCESS | 3387 | 1461233132110 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 03:05:32 INFO - PROCESS | 3387 | 1461233132112 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 03:05:32 INFO - PROCESS | 3387 | 1461233132119 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 03:05:32 INFO - PROCESS | 3387 | 1461233132122 Marionette TRACE conn3 <- [1,2326,null,{}] 03:05:32 INFO - PROCESS | 3387 | 1461233132127 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}] 03:05:32 INFO - PROCESS | 3387 | 1461233132331 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 03:05:32 INFO - PROCESS | 3387 | 1461233132547 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59428800 == 154 [pid = 3387] [id = 589] 03:05:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e4eb50400) [pid = 3387] [serial = 1768] [outer = (nil)] 03:05:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e55272000) [pid = 3387] [serial = 1769] [outer = 0x7f9e4eb50400] 03:05:32 INFO - PROCESS | 3387 | 1461233132663 Marionette DEBUG loaded listener.js 03:05:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e552d4000) [pid = 3387] [serial = 1770] [outer = 0x7f9e4eb50400] 03:05:33 INFO - PROCESS | 3387 | 1461233133517 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]]]}] 03:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 03:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1427ms 03:05:33 INFO - PROCESS | 3387 | 1461233133547 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 03:05:33 INFO - PROCESS | 3387 | 1461233133551 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 03:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 03:05:33 INFO - PROCESS | 3387 | 1461233133557 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 03:05:33 INFO - PROCESS | 3387 | 1461233133560 Marionette TRACE conn3 <- [1,2330,null,{}] 03:05:33 INFO - PROCESS | 3387 | 1461233133565 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}] 03:05:33 INFO - PROCESS | 3387 | 1461233133767 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 03:05:33 INFO - PROCESS | 3387 | 1461233133982 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5994b800 == 155 [pid = 3387] [id = 590] 03:05:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e55152800) [pid = 3387] [serial = 1771] [outer = (nil)] 03:05:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e552de400) [pid = 3387] [serial = 1772] [outer = 0x7f9e55152800] 03:05:34 INFO - PROCESS | 3387 | 1461233134093 Marionette DEBUG loaded listener.js 03:05:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e55409400) [pid = 3387] [serial = 1773] [outer = 0x7f9e55152800] 03:05:34 INFO - PROCESS | 3387 | 1461233134952 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]]]}] 03:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 03:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1426ms 03:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 03:05:34 INFO - PROCESS | 3387 | 1461233134985 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 03:05:34 INFO - PROCESS | 3387 | 1461233134988 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 03:05:34 INFO - PROCESS | 3387 | 1461233134994 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 03:05:35 INFO - PROCESS | 3387 | 1461233134999 Marionette TRACE conn3 <- [1,2334,null,{}] 03:05:35 INFO - PROCESS | 3387 | 1461233135005 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}] 03:05:35 INFO - PROCESS | 3387 | 1461233135234 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 03:05:35 INFO - PROCESS | 3387 | 1461233135511 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59f52000 == 156 [pid = 3387] [id = 591] 03:05:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e55d05c00) [pid = 3387] [serial = 1774] [outer = (nil)] 03:05:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e55d0b800) [pid = 3387] [serial = 1775] [outer = 0x7f9e55d05c00] 03:05:35 INFO - PROCESS | 3387 | 1461233135633 Marionette DEBUG loaded listener.js 03:05:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e55e39c00) [pid = 3387] [serial = 1776] [outer = 0x7f9e55d05c00] 03:05:36 INFO - PROCESS | 3387 | 1461233136491 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]]]}] 03:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 03:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1530ms 03:05:36 INFO - PROCESS | 3387 | 1461233136525 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 03:05:36 INFO - PROCESS | 3387 | 1461233136528 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 03:05:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 03:05:36 INFO - PROCESS | 3387 | 1461233136534 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 03:05:36 INFO - PROCESS | 3387 | 1461233136536 Marionette TRACE conn3 <- [1,2338,null,{}] 03:05:36 INFO - PROCESS | 3387 | 1461233136542 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}] 03:05:36 INFO - PROCESS | 3387 | 1461233136747 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 03:05:37 INFO - PROCESS | 3387 | 1461233137006 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de09800 == 157 [pid = 3387] [id = 592] 03:05:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e55d08800) [pid = 3387] [serial = 1777] [outer = (nil)] 03:05:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e55fa6000) [pid = 3387] [serial = 1778] [outer = 0x7f9e55d08800] 03:05:37 INFO - PROCESS | 3387 | 1461233137122 Marionette DEBUG loaded listener.js 03:05:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e5627d800) [pid = 3387] [serial = 1779] [outer = 0x7f9e55d08800] 03:05:37 INFO - PROCESS | 3387 | 1461233137939 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]]]}] 03:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 03:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1433ms 03:05:37 INFO - PROCESS | 3387 | 1461233137968 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 03:05:37 INFO - PROCESS | 3387 | 1461233137971 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 03:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 03:05:37 INFO - PROCESS | 3387 | 1461233137977 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 03:05:37 INFO - PROCESS | 3387 | 1461233137979 Marionette TRACE conn3 <- [1,2342,null,{}] 03:05:37 INFO - PROCESS | 3387 | 1461233137984 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}] 03:05:38 INFO - PROCESS | 3387 | 1461233138192 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 03:05:38 INFO - PROCESS | 3387 | 1461233138409 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ea16800 == 158 [pid = 3387] [id = 593] 03:05:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e55e37400) [pid = 3387] [serial = 1780] [outer = (nil)] 03:05:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e56287c00) [pid = 3387] [serial = 1781] [outer = 0x7f9e55e37400] 03:05:38 INFO - PROCESS | 3387 | 1461233138520 Marionette DEBUG loaded listener.js 03:05:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e5633e400) [pid = 3387] [serial = 1782] [outer = 0x7f9e55e37400] 03:05:39 INFO - PROCESS | 3387 | 1461233139386 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]]]}] 03:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 03:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1477ms 03:05:39 INFO - PROCESS | 3387 | 1461233139455 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 03:05:39 INFO - PROCESS | 3387 | 1461233139459 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 03:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 03:05:39 INFO - PROCESS | 3387 | 1461233139465 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 03:05:39 INFO - PROCESS | 3387 | 1461233139468 Marionette TRACE conn3 <- [1,2346,null,{}] 03:05:39 INFO - PROCESS | 3387 | 1461233139474 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}] 03:05:39 INFO - PROCESS | 3387 | 1461233139690 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 03:05:39 INFO - PROCESS | 3387 | 1461233139941 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f572000 == 159 [pid = 3387] [id = 594] 03:05:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e446a0800) [pid = 3387] [serial = 1783] [outer = (nil)] 03:05:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e56344800) [pid = 3387] [serial = 1784] [outer = 0x7f9e446a0800] 03:05:40 INFO - PROCESS | 3387 | 1461233140055 Marionette DEBUG loaded listener.js 03:05:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e564f5400) [pid = 3387] [serial = 1785] [outer = 0x7f9e446a0800] 03:05:40 INFO - PROCESS | 3387 | 1461233140880 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]]]}] 03:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 03:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1431ms 03:05:40 INFO - PROCESS | 3387 | 1461233140897 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 03:05:40 INFO - PROCESS | 3387 | 1461233140908 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 03:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 03:05:40 INFO - PROCESS | 3387 | 1461233140914 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 03:05:40 INFO - PROCESS | 3387 | 1461233140916 Marionette TRACE conn3 <- [1,2350,null,{}] 03:05:40 INFO - PROCESS | 3387 | 1461233140923 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}] 03:05:41 INFO - PROCESS | 3387 | 1461233141127 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 03:05:41 INFO - PROCESS | 3387 | 1461233141409 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5fea8000 == 160 [pid = 3387] [id = 595] 03:05:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e4226cc00) [pid = 3387] [serial = 1786] [outer = (nil)] 03:05:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e55e3ac00) [pid = 3387] [serial = 1787] [outer = 0x7f9e4226cc00] 03:05:41 INFO - PROCESS | 3387 | 1461233141523 Marionette DEBUG loaded listener.js 03:05:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e56521000) [pid = 3387] [serial = 1788] [outer = 0x7f9e4226cc00] 03:05:42 INFO - PROCESS | 3387 | 1461233142313 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]]]}] 03:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 03:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1441ms 03:05:42 INFO - PROCESS | 3387 | 1461233142356 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 03:05:42 INFO - PROCESS | 3387 | 1461233142360 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 03:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 03:05:42 INFO - PROCESS | 3387 | 1461233142365 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 03:05:42 INFO - PROCESS | 3387 | 1461233142367 Marionette TRACE conn3 <- [1,2354,null,{}] 03:05:42 INFO - PROCESS | 3387 | 1461233142373 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}] 03:05:42 INFO - PROCESS | 3387 | 1461233142591 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 03:05:42 INFO - PROCESS | 3387 | 1461233142860 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46acc800 == 161 [pid = 3387] [id = 596] 03:05:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e4226e000) [pid = 3387] [serial = 1789] [outer = (nil)] 03:05:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e465bfc00) [pid = 3387] [serial = 1790] [outer = 0x7f9e4226e000] 03:05:42 INFO - PROCESS | 3387 | 1461233142977 Marionette DEBUG loaded listener.js 03:05:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e49cde000) [pid = 3387] [serial = 1791] [outer = 0x7f9e4226e000] 03:05:43 INFO - PROCESS | 3387 | 1461233143796 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]]]}] 03:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 03:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1483ms 03:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 03:05:43 INFO - PROCESS | 3387 | 1461233143850 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 03:05:43 INFO - PROCESS | 3387 | 1461233143852 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 03:05:43 INFO - PROCESS | 3387 | 1461233143858 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 03:05:43 INFO - PROCESS | 3387 | 1461233143861 Marionette TRACE conn3 <- [1,2358,null,{}] 03:05:43 INFO - PROCESS | 3387 | 1461233143866 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}] 03:05:44 INFO - PROCESS | 3387 | 1461233144071 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 03:05:44 INFO - PROCESS | 3387 | 1461233144891 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fad800 == 162 [pid = 3387] [id = 597] 03:05:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e4349f400) [pid = 3387] [serial = 1792] [outer = (nil)] 03:05:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e442ecc00) [pid = 3387] [serial = 1793] [outer = 0x7f9e4349f400] 03:05:44 INFO - PROCESS | 3387 | 1461233144963 Marionette DEBUG loaded listener.js 03:05:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e446a0000) [pid = 3387] [serial = 1794] [outer = 0x7f9e4349f400] 03:05:45 INFO - PROCESS | 3387 | 1461233145798 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]]]}] 03:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 03:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1993ms 03:05:45 INFO - PROCESS | 3387 | 1461233145852 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 03:05:45 INFO - PROCESS | 3387 | 1461233145859 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 03:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 03:05:45 INFO - PROCESS | 3387 | 1461233145867 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 03:05:45 INFO - PROCESS | 3387 | 1461233145870 Marionette TRACE conn3 <- [1,2362,null,{}] 03:05:45 INFO - PROCESS | 3387 | 1461233145877 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}] 03:05:46 INFO - PROCESS | 3387 | 1461233146086 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 03:05:46 INFO - PROCESS | 3387 | 1461233146302 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49118800 == 163 [pid = 3387] [id = 598] 03:05:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e43497800) [pid = 3387] [serial = 1795] [outer = (nil)] 03:05:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e442e5800) [pid = 3387] [serial = 1796] [outer = 0x7f9e43497800] 03:05:46 INFO - PROCESS | 3387 | 1461233146490 Marionette DEBUG loaded listener.js 03:05:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e46549400) [pid = 3387] [serial = 1797] [outer = 0x7f9e43497800] 03:05:47 INFO - PROCESS | 3387 | 1461233147798 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]]]}] 03:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 03:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1978ms 03:05:47 INFO - PROCESS | 3387 | 1461233147849 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 03:05:47 INFO - PROCESS | 3387 | 1461233147854 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 03:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 03:05:47 INFO - PROCESS | 3387 | 1461233147861 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 03:05:47 INFO - PROCESS | 3387 | 1461233147864 Marionette TRACE conn3 <- [1,2366,null,{}] 03:05:47 INFO - PROCESS | 3387 | 1461233147869 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}] 03:05:48 INFO - PROCESS | 3387 | 1461233148061 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 03:05:48 INFO - PROCESS | 3387 | 1461233148319 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4946b800 == 164 [pid = 3387] [id = 599] 03:05:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e48149400) [pid = 3387] [serial = 1798] [outer = (nil)] 03:05:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e48251000) [pid = 3387] [serial = 1799] [outer = 0x7f9e48149400] 03:05:48 INFO - PROCESS | 3387 | 1461233148390 Marionette DEBUG loaded listener.js 03:05:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e49240c00) [pid = 3387] [serial = 1800] [outer = 0x7f9e48149400] 03:05:49 INFO - PROCESS | 3387 | 1461233149195 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]]]}] 03:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 03:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1480ms 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e459a8400) [pid = 3387] [serial = 1667] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e4559e800) [pid = 3387] [serial = 1637] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e483e3800 == 163 [pid = 3387] [id = 579] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e63800 == 162 [pid = 3387] [id = 578] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fe0000 == 161 [pid = 3387] [id = 577] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e467e1800 == 160 [pid = 3387] [id = 551] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464cf000 == 159 [pid = 3387] [id = 576] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e45878000 == 158 [pid = 3387] [id = 575] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464d4800 == 157 [pid = 3387] [id = 550] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47ce1800 == 156 [pid = 3387] [id = 574] 03:05:49 INFO - PROCESS | 3387 | 1461233149393 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 03:05:49 INFO - PROCESS | 3387 | 1461233149396 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e479e0800 == 155 [pid = 3387] [id = 573] 03:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e552b4000 == 154 [pid = 3387] [id = 567] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec62800 == 153 [pid = 3387] [id = 566] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec14800 == 152 [pid = 3387] [id = 565] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4de18000 == 151 [pid = 3387] [id = 564] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c885000 == 150 [pid = 3387] [id = 563] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c7c5800 == 149 [pid = 3387] [id = 562] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c086800 == 148 [pid = 3387] [id = 561] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c034000 == 147 [pid = 3387] [id = 560] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b744800 == 146 [pid = 3387] [id = 559] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4a0c3000 == 145 [pid = 3387] [id = 558] 03:05:49 INFO - PROCESS | 3387 | 1461233149430 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 03:05:49 INFO - PROCESS | 3387 | 1461233149441 Marionette TRACE conn3 <- [1,2370,null,{}] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47b9f000 == 144 [pid = 3387] [id = 557] 03:05:49 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e436cc800 == 143 [pid = 3387] [id = 556] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e48248800) [pid = 3387] [serial = 1658] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e5d89c800) [pid = 3387] [serial = 1619] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e459b1000) [pid = 3387] [serial = 1647] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e4674b800) [pid = 3387] [serial = 1652] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e465d3800) [pid = 3387] [serial = 1655] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e442e4400) [pid = 3387] [serial = 1631] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e46549800) [pid = 3387] [serial = 1649] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e4923ac00) [pid = 3387] [serial = 1662] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e717bc000) [pid = 3387] [serial = 1628] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e5949b400) [pid = 3387] [serial = 1616] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e468a0400) [pid = 3387] [serial = 1656] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e4674c000) [pid = 3387] [serial = 1634] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e465c7800) [pid = 3387] [serial = 1604] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e442d6800) [pid = 3387] [serial = 1643] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e49ce3c00) [pid = 3387] [serial = 1665] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e42269800) [pid = 3387] [serial = 1640] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e57356c00) [pid = 3387] [serial = 1613] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e5f7bc400) [pid = 3387] [serial = 1622] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e459a3400) [pid = 3387] [serial = 1646] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e6c4bf000) [pid = 3387] [serial = 1625] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e49cd6c00) [pid = 3387] [serial = 1664] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e56522400) [pid = 3387] [serial = 1601] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e482d6400) [pid = 3387] [serial = 1659] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e49f07c00) [pid = 3387] [serial = 1607] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e46892c00) [pid = 3387] [serial = 1653] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e482dec00) [pid = 3387] [serial = 1661] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e4fee3400) [pid = 3387] [serial = 1610] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e465be000) [pid = 3387] [serial = 1650] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e4469b000) [pid = 3387] [serial = 1644] [outer = (nil)] [url = about:blank] 03:05:49 INFO - PROCESS | 3387 | 1461233149513 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}] 03:05:49 INFO - PROCESS | 3387 | 1461233149756 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 03:05:49 INFO - PROCESS | 3387 | 1461233149928 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46ac5800 == 144 [pid = 3387] [id = 600] 03:05:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e4469d400) [pid = 3387] [serial = 1801] [outer = (nil)] 03:05:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e49ce5800) [pid = 3387] [serial = 1802] [outer = 0x7f9e4469d400] 03:05:49 INFO - PROCESS | 3387 | 1461233149989 Marionette DEBUG loaded listener.js 03:05:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e4aadec00) [pid = 3387] [serial = 1803] [outer = 0x7f9e4469d400] 03:05:50 INFO - PROCESS | 3387 | 1461233150704 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]]]}] 03:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 03:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1313ms 03:05:50 INFO - PROCESS | 3387 | 1461233150725 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 03:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 03:05:50 INFO - PROCESS | 3387 | 1461233150729 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 03:05:50 INFO - PROCESS | 3387 | 1461233150762 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 03:05:50 INFO - PROCESS | 3387 | 1461233150764 Marionette TRACE conn3 <- [1,2374,null,{}] 03:05:50 INFO - PROCESS | 3387 | 1461233150774 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}] 03:05:50 INFO - PROCESS | 3387 | 1461233150974 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 03:05:50 INFO - PROCESS | 3387 | 1461233150988 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49126000 == 145 [pid = 3387] [id = 601] 03:05:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e4814f000) [pid = 3387] [serial = 1804] [outer = (nil)] 03:05:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e4b837000) [pid = 3387] [serial = 1805] [outer = 0x7f9e4814f000] 03:05:51 INFO - PROCESS | 3387 | 1461233151049 Marionette DEBUG loaded listener.js 03:05:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e4bf58800) [pid = 3387] [serial = 1806] [outer = 0x7f9e4814f000] 03:05:51 INFO - PROCESS | 3387 | 1461233151957 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]]]}] 03:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 03:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1262ms 03:05:52 INFO - PROCESS | 3387 | 1461233152039 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 03:05:52 INFO - PROCESS | 3387 | 1461233152043 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 03:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 03:05:52 INFO - PROCESS | 3387 | 1461233152063 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 03:05:52 INFO - PROCESS | 3387 | 1461233152067 Marionette TRACE conn3 <- [1,2378,null,{}] 03:05:52 INFO - PROCESS | 3387 | 1461233152079 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}] 03:05:52 INFO - PROCESS | 3387 | 1461233152329 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 03:05:52 INFO - PROCESS | 3387 | 1461233152363 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c077800 == 146 [pid = 3387] [id = 602] 03:05:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e4c18fc00) [pid = 3387] [serial = 1807] [outer = (nil)] 03:05:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e4dba9400) [pid = 3387] [serial = 1808] [outer = 0x7f9e4c18fc00] 03:05:52 INFO - PROCESS | 3387 | 1461233152440 Marionette DEBUG loaded listener.js 03:05:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e4de95400) [pid = 3387] [serial = 1809] [outer = 0x7f9e4c18fc00] 03:05:53 INFO - PROCESS | 3387 | 1461233153321 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]]]}] 03:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 03:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1336ms 03:05:53 INFO - PROCESS | 3387 | 1461233153391 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 03:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 03:05:53 INFO - PROCESS | 3387 | 1461233153394 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 03:05:53 INFO - PROCESS | 3387 | 1461233153400 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 03:05:53 INFO - PROCESS | 3387 | 1461233153402 Marionette TRACE conn3 <- [1,2382,null,{}] 03:05:53 INFO - PROCESS | 3387 | 1461233153414 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}] 03:05:53 INFO - PROCESS | 3387 | 1461233153665 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 03:05:53 INFO - PROCESS | 3387 | 1461233153692 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfed800 == 147 [pid = 3387] [id = 603] 03:05:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e49ce4800) [pid = 3387] [serial = 1810] [outer = (nil)] 03:05:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e4fedc000) [pid = 3387] [serial = 1811] [outer = 0x7f9e49ce4800] 03:05:53 INFO - PROCESS | 3387 | 1461233153752 Marionette DEBUG loaded listener.js 03:05:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e5524d800) [pid = 3387] [serial = 1812] [outer = 0x7f9e49ce4800] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e465c7400) [pid = 3387] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e45befc00) [pid = 3387] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e434a1c00) [pid = 3387] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e4349b400) [pid = 3387] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e43499400) [pid = 3387] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e4226bc00) [pid = 3387] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e442f6c00) [pid = 3387] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 03:05:54 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e490dec00) [pid = 3387] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 03:05:55 INFO - PROCESS | 3387 | 1461233155076 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]]]}] 03:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 03:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1735ms 03:05:55 INFO - PROCESS | 3387 | 1461233155139 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 03:05:55 INFO - PROCESS | 3387 | 1461233155142 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 03:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 03:05:55 INFO - PROCESS | 3387 | 1461233155147 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 03:05:55 INFO - PROCESS | 3387 | 1461233155150 Marionette TRACE conn3 <- [1,2386,null,{}] 03:05:55 INFO - PROCESS | 3387 | 1461233155155 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}] 03:05:55 INFO - PROCESS | 3387 | 1461233155417 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 03:05:55 INFO - PROCESS | 3387 | 1461233155438 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eec0000 == 148 [pid = 3387] [id = 604] 03:05:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e434a1c00) [pid = 3387] [serial = 1813] [outer = (nil)] 03:05:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e4bf5b000) [pid = 3387] [serial = 1814] [outer = 0x7f9e434a1c00] 03:05:55 INFO - PROCESS | 3387 | 1461233155498 Marionette DEBUG loaded listener.js 03:05:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e552ddc00) [pid = 3387] [serial = 1815] [outer = 0x7f9e434a1c00] 03:05:56 INFO - PROCESS | 3387 | 1461233156277 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]]]}] 03:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 03:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1178ms 03:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 03:05:56 INFO - PROCESS | 3387 | 1461233156333 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 03:05:56 INFO - PROCESS | 3387 | 1461233156336 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 03:05:56 INFO - PROCESS | 3387 | 1461233156343 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 03:05:56 INFO - PROCESS | 3387 | 1461233156345 Marionette TRACE conn3 <- [1,2390,null,{}] 03:05:56 INFO - PROCESS | 3387 | 1461233156350 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}] 03:05:56 INFO - PROCESS | 3387 | 1461233156534 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 03:05:56 INFO - PROCESS | 3387 | 1461233156547 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55735800 == 149 [pid = 3387] [id = 605] 03:05:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e55272400) [pid = 3387] [serial = 1816] [outer = (nil)] 03:05:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e55848400) [pid = 3387] [serial = 1817] [outer = 0x7f9e55272400] 03:05:56 INFO - PROCESS | 3387 | 1461233156619 Marionette DEBUG loaded listener.js 03:05:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e55e31800) [pid = 3387] [serial = 1818] [outer = 0x7f9e55272400] 03:05:57 INFO - PROCESS | 3387 | 1461233157836 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]]]}] 03:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 03:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1535ms 03:05:57 INFO - PROCESS | 3387 | 1461233157878 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 03:05:57 INFO - PROCESS | 3387 | 1461233157886 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 03:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 03:05:57 INFO - PROCESS | 3387 | 1461233157894 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 03:05:57 INFO - PROCESS | 3387 | 1461233157899 Marionette TRACE conn3 <- [1,2394,null,{}] 03:05:57 INFO - PROCESS | 3387 | 1461233157906 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}] 03:05:58 INFO - PROCESS | 3387 | 1461233158134 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 03:05:58 INFO - PROCESS | 3387 | 1461233158438 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:05:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fcc800 == 150 [pid = 3387] [id = 606] 03:05:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e45d5cc00) [pid = 3387] [serial = 1819] [outer = (nil)] 03:05:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e465b7800) [pid = 3387] [serial = 1820] [outer = 0x7f9e45d5cc00] 03:05:58 INFO - PROCESS | 3387 | 1461233158522 Marionette DEBUG loaded listener.js 03:05:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e4674c400) [pid = 3387] [serial = 1821] [outer = 0x7f9e45d5cc00] 03:05:59 INFO - PROCESS | 3387 | 1461233159423 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]]]}] 03:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 03:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1584ms 03:05:59 INFO - PROCESS | 3387 | 1461233159480 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 03:05:59 INFO - PROCESS | 3387 | 1461233159488 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 03:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 03:05:59 INFO - PROCESS | 3387 | 1461233159498 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 03:05:59 INFO - PROCESS | 3387 | 1461233159502 Marionette TRACE conn3 <- [1,2398,null,{}] 03:05:59 INFO - PROCESS | 3387 | 1461233159509 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}] 03:05:59 INFO - PROCESS | 3387 | 1461233159733 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 03:06:00 INFO - PROCESS | 3387 | 1461233160031 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c7cd000 == 151 [pid = 3387] [id = 607] 03:06:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e4814e800) [pid = 3387] [serial = 1822] [outer = (nil)] 03:06:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e490e3400) [pid = 3387] [serial = 1823] [outer = 0x7f9e4814e800] 03:06:00 INFO - PROCESS | 3387 | 1461233160148 Marionette DEBUG loaded listener.js 03:06:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e4ae0fc00) [pid = 3387] [serial = 1824] [outer = 0x7f9e4814e800] 03:06:01 INFO - PROCESS | 3387 | 1461233161005 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]]]}] 03:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 03:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1536ms 03:06:01 INFO - PROCESS | 3387 | 1461233161033 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 03:06:01 INFO - PROCESS | 3387 | 1461233161037 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 03:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 03:06:01 INFO - PROCESS | 3387 | 1461233161044 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 03:06:01 INFO - PROCESS | 3387 | 1461233161050 Marionette TRACE conn3 <- [1,2402,null,{}] 03:06:01 INFO - PROCESS | 3387 | 1461233161065 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}] 03:06:01 INFO - PROCESS | 3387 | 1461233161280 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 03:06:01 INFO - PROCESS | 3387 | 1461233161546 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e572ce000 == 152 [pid = 3387] [id = 608] 03:06:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e482d2000) [pid = 3387] [serial = 1825] [outer = (nil)] 03:06:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e4dcc9c00) [pid = 3387] [serial = 1826] [outer = 0x7f9e482d2000] 03:06:01 INFO - PROCESS | 3387 | 1461233161674 Marionette DEBUG loaded listener.js 03:06:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4eb45000) [pid = 3387] [serial = 1827] [outer = 0x7f9e482d2000] 03:06:02 INFO - PROCESS | 3387 | 1461233162512 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]]]}] 03:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 03:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1537ms 03:06:02 INFO - PROCESS | 3387 | 1461233162582 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 03:06:02 INFO - PROCESS | 3387 | 1461233162586 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 03:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 03:06:02 INFO - PROCESS | 3387 | 1461233162593 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 03:06:02 INFO - PROCESS | 3387 | 1461233162596 Marionette TRACE conn3 <- [1,2406,null,{}] 03:06:02 INFO - PROCESS | 3387 | 1461233162601 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}] 03:06:02 INFO - PROCESS | 3387 | 1461233162855 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 03:06:03 INFO - PROCESS | 3387 | 1461233163107 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59949000 == 153 [pid = 3387] [id = 609] 03:06:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e4ae11400) [pid = 3387] [serial = 1828] [outer = (nil)] 03:06:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e53427400) [pid = 3387] [serial = 1829] [outer = 0x7f9e4ae11400] 03:06:03 INFO - PROCESS | 3387 | 1461233163223 Marionette DEBUG loaded listener.js 03:06:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e55754400) [pid = 3387] [serial = 1830] [outer = 0x7f9e4ae11400] 03:06:04 INFO - PROCESS | 3387 | 1461233164022 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]]]}] 03:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 03:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1480ms 03:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 03:06:04 INFO - PROCESS | 3387 | 1461233164074 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 03:06:04 INFO - PROCESS | 3387 | 1461233164076 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 03:06:04 INFO - PROCESS | 3387 | 1461233164083 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 03:06:04 INFO - PROCESS | 3387 | 1461233164086 Marionette TRACE conn3 <- [1,2410,null,{}] 03:06:04 INFO - PROCESS | 3387 | 1461233164092 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}] 03:06:04 INFO - PROCESS | 3387 | 1461233164292 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 03:06:04 INFO - PROCESS | 3387 | 1461233164556 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5de19000 == 154 [pid = 3387] [id = 610] 03:06:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e55e37000) [pid = 3387] [serial = 1831] [outer = (nil)] 03:06:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e55f9f400) [pid = 3387] [serial = 1832] [outer = 0x7f9e55e37000] 03:06:04 INFO - PROCESS | 3387 | 1461233164679 Marionette DEBUG loaded listener.js 03:06:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e56347000) [pid = 3387] [serial = 1833] [outer = 0x7f9e55e37000] 03:06:05 INFO - PROCESS | 3387 | 1461233165527 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]]]}] 03:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 03:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1485ms 03:06:05 INFO - PROCESS | 3387 | 1461233165568 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 03:06:05 INFO - PROCESS | 3387 | 1461233165571 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 03:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 03:06:05 INFO - PROCESS | 3387 | 1461233165577 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 03:06:05 INFO - PROCESS | 3387 | 1461233165580 Marionette TRACE conn3 <- [1,2414,null,{}] 03:06:05 INFO - PROCESS | 3387 | 1461233165585 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}] 03:06:05 INFO - PROCESS | 3387 | 1461233165838 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 03:06:06 INFO - PROCESS | 3387 | 1461233166151 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e64ec8000 == 155 [pid = 3387] [id = 611] 03:06:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e57354800) [pid = 3387] [serial = 1834] [outer = (nil)] 03:06:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e57380000) [pid = 3387] [serial = 1835] [outer = 0x7f9e57354800] 03:06:06 INFO - PROCESS | 3387 | 1461233166232 Marionette DEBUG loaded listener.js 03:06:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e57623400) [pid = 3387] [serial = 1836] [outer = 0x7f9e57354800] 03:06:07 INFO - PROCESS | 3387 | 1461233167055 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]]]}] 03:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 03:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1532ms 03:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 03:06:07 INFO - PROCESS | 3387 | 1461233167111 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 03:06:07 INFO - PROCESS | 3387 | 1461233167113 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 03:06:07 INFO - PROCESS | 3387 | 1461233167119 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 03:06:07 INFO - PROCESS | 3387 | 1461233167122 Marionette TRACE conn3 <- [1,2418,null,{}] 03:06:07 INFO - PROCESS | 3387 | 1461233167128 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}] 03:06:07 INFO - PROCESS | 3387 | 1461233167329 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 03:06:07 INFO - PROCESS | 3387 | 1461233167639 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c58c800 == 156 [pid = 3387] [id = 612] 03:06:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e57376400) [pid = 3387] [serial = 1837] [outer = (nil)] 03:06:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e589a4800) [pid = 3387] [serial = 1838] [outer = 0x7f9e57376400] 03:06:07 INFO - PROCESS | 3387 | 1461233167716 Marionette DEBUG loaded listener.js 03:06:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e58bf2c00) [pid = 3387] [serial = 1839] [outer = 0x7f9e57376400] 03:06:08 INFO - PROCESS | 3387 | 1461233168519 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]]]}] 03:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 03:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1435ms 03:06:08 INFO - PROCESS | 3387 | 1461233168555 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 03:06:08 INFO - PROCESS | 3387 | 1461233168559 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 03:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 03:06:08 INFO - PROCESS | 3387 | 1461233168565 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 03:06:08 INFO - PROCESS | 3387 | 1461233168567 Marionette TRACE conn3 <- [1,2422,null,{}] 03:06:08 INFO - PROCESS | 3387 | 1461233168572 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}] 03:06:08 INFO - PROCESS | 3387 | 1461233168784 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 03:06:09 INFO - PROCESS | 3387 | 1461233169051 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d3bd800 == 157 [pid = 3387] [id = 613] 03:06:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e47b42c00) [pid = 3387] [serial = 1840] [outer = (nil)] 03:06:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e58d47c00) [pid = 3387] [serial = 1841] [outer = 0x7f9e47b42c00] 03:06:09 INFO - PROCESS | 3387 | 1461233169167 Marionette DEBUG loaded listener.js 03:06:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e593cb800) [pid = 3387] [serial = 1842] [outer = 0x7f9e47b42c00] 03:06:09 INFO - PROCESS | 3387 | 1461233169943 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]]]}] 03:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 03:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1433ms 03:06:10 INFO - PROCESS | 3387 | 1461233170000 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 03:06:10 INFO - PROCESS | 3387 | 1461233170004 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 03:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 03:06:10 INFO - PROCESS | 3387 | 1461233170011 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 03:06:10 INFO - PROCESS | 3387 | 1461233170014 Marionette TRACE conn3 <- [1,2426,null,{}] 03:06:10 INFO - PROCESS | 3387 | 1461233170020 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}] 03:06:10 INFO - PROCESS | 3387 | 1461233170226 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 03:06:10 INFO - PROCESS | 3387 | 1461233170488 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71104800 == 158 [pid = 3387] [id = 614] 03:06:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e45bf2c00) [pid = 3387] [serial = 1843] [outer = (nil)] 03:06:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e59447400) [pid = 3387] [serial = 1844] [outer = 0x7f9e45bf2c00] 03:06:10 INFO - PROCESS | 3387 | 1461233170603 Marionette DEBUG loaded listener.js 03:06:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e5944e400) [pid = 3387] [serial = 1845] [outer = 0x7f9e45bf2c00] 03:06:11 INFO - PROCESS | 3387 | 1461233171407 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]]]}] 03:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 03:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1432ms 03:06:11 INFO - PROCESS | 3387 | 1461233171444 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 03:06:11 INFO - PROCESS | 3387 | 1461233171447 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 03:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 03:06:11 INFO - PROCESS | 3387 | 1461233171453 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 03:06:11 INFO - PROCESS | 3387 | 1461233171455 Marionette TRACE conn3 <- [1,2430,null,{}] 03:06:11 INFO - PROCESS | 3387 | 1461233171461 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}] 03:06:11 INFO - PROCESS | 3387 | 1461233171669 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 03:06:11 INFO - PROCESS | 3387 | 1461233171891 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7164d000 == 159 [pid = 3387] [id = 615] 03:06:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e49247000) [pid = 3387] [serial = 1846] [outer = (nil)] 03:06:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e5949a800) [pid = 3387] [serial = 1847] [outer = 0x7f9e49247000] 03:06:12 INFO - PROCESS | 3387 | 1461233172002 Marionette DEBUG loaded listener.js 03:06:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e594a5c00) [pid = 3387] [serial = 1848] [outer = 0x7f9e49247000] 03:06:12 INFO - PROCESS | 3387 | 1461233172903 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]]]}] 03:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 03:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1483ms 03:06:12 INFO - PROCESS | 3387 | 1461233172937 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 03:06:12 INFO - PROCESS | 3387 | 1461233172941 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 03:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 03:06:12 INFO - PROCESS | 3387 | 1461233172947 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 03:06:12 INFO - PROCESS | 3387 | 1461233172950 Marionette TRACE conn3 <- [1,2434,null,{}] 03:06:12 INFO - PROCESS | 3387 | 1461233172955 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}] 03:06:13 INFO - PROCESS | 3387 | 1461233173182 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 03:06:13 INFO - PROCESS | 3387 | 1461233173503 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:13 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e719a7000 == 160 [pid = 3387] [id = 616] 03:06:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e594a5400) [pid = 3387] [serial = 1849] [outer = (nil)] 03:06:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e5962c800) [pid = 3387] [serial = 1850] [outer = 0x7f9e594a5400] 03:06:13 INFO - PROCESS | 3387 | 1461233173588 Marionette DEBUG loaded listener.js 03:06:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e59857400) [pid = 3387] [serial = 1851] [outer = 0x7f9e594a5400] 03:06:14 INFO - PROCESS | 3387 | 1461233174362 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]]]}] 03:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 03:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1434ms 03:06:14 INFO - PROCESS | 3387 | 1461233174390 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 03:06:14 INFO - PROCESS | 3387 | 1461233174394 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 03:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 03:06:14 INFO - PROCESS | 3387 | 1461233174401 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 03:06:14 INFO - PROCESS | 3387 | 1461233174404 Marionette TRACE conn3 <- [1,2438,null,{}] 03:06:14 INFO - PROCESS | 3387 | 1461233174409 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}] 03:06:14 INFO - PROCESS | 3387 | 1461233174617 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 03:06:14 INFO - PROCESS | 3387 | 1461233174882 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71db0800 == 161 [pid = 3387] [id = 617] 03:06:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e595f6400) [pid = 3387] [serial = 1852] [outer = (nil)] 03:06:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e59b6c000) [pid = 3387] [serial = 1853] [outer = 0x7f9e595f6400] 03:06:14 INFO - PROCESS | 3387 | 1461233174955 Marionette DEBUG loaded listener.js 03:06:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e59ca7000) [pid = 3387] [serial = 1854] [outer = 0x7f9e595f6400] 03:06:15 INFO - PROCESS | 3387 | 1461233175801 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]]]}] 03:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 03:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1428ms 03:06:15 INFO - PROCESS | 3387 | 1461233175831 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 03:06:15 INFO - PROCESS | 3387 | 1461233175835 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 03:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 03:06:15 INFO - PROCESS | 3387 | 1461233175842 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 03:06:15 INFO - PROCESS | 3387 | 1461233175844 Marionette TRACE conn3 <- [1,2442,null,{}] 03:06:15 INFO - PROCESS | 3387 | 1461233175850 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}] 03:06:16 INFO - PROCESS | 3387 | 1461233176075 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 03:06:16 INFO - PROCESS | 3387 | 1461233176343 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75c17800 == 162 [pid = 3387] [id = 618] 03:06:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e59448400) [pid = 3387] [serial = 1855] [outer = (nil)] 03:06:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e59cb1400) [pid = 3387] [serial = 1856] [outer = 0x7f9e59448400] 03:06:16 INFO - PROCESS | 3387 | 1461233176456 Marionette DEBUG loaded listener.js 03:06:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e59dbe800) [pid = 3387] [serial = 1857] [outer = 0x7f9e59448400] 03:06:17 INFO - PROCESS | 3387 | 1461233177253 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]]]}] 03:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 03:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1476ms 03:06:17 INFO - PROCESS | 3387 | 1461233177319 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 03:06:17 INFO - PROCESS | 3387 | 1461233177322 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 03:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 03:06:17 INFO - PROCESS | 3387 | 1461233177328 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 03:06:17 INFO - PROCESS | 3387 | 1461233177330 Marionette TRACE conn3 <- [1,2446,null,{}] 03:06:17 INFO - PROCESS | 3387 | 1461233177337 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}] 03:06:17 INFO - PROCESS | 3387 | 1461233177562 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 03:06:17 INFO - PROCESS | 3387 | 1461233177864 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3eb3b000 == 163 [pid = 3387] [id = 619] 03:06:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 259 (0x7f9e5962fc00) [pid = 3387] [serial = 1858] [outer = (nil)] 03:06:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 260 (0x7f9e4b835000) [pid = 3387] [serial = 1859] [outer = 0x7f9e5962fc00] 03:06:17 INFO - PROCESS | 3387 | 1461233177945 Marionette DEBUG loaded listener.js 03:06:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 261 (0x7f9e5b478000) [pid = 3387] [serial = 1860] [outer = 0x7f9e5962fc00] 03:06:18 INFO - PROCESS | 3387 | 1461233178697 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]]]}] 03:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 03:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1386ms 03:06:18 INFO - PROCESS | 3387 | 1461233178720 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 03:06:18 INFO - PROCESS | 3387 | 1461233178724 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 03:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 03:06:18 INFO - PROCESS | 3387 | 1461233178732 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 03:06:18 INFO - PROCESS | 3387 | 1461233178735 Marionette TRACE conn3 <- [1,2450,null,{}] 03:06:18 INFO - PROCESS | 3387 | 1461233178740 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}] 03:06:18 INFO - PROCESS | 3387 | 1461233178944 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 03:06:19 INFO - PROCESS | 3387 | 1461233179219 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7ead4800 == 164 [pid = 3387] [id = 620] 03:06:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 262 (0x7f9e59cacc00) [pid = 3387] [serial = 1861] [outer = (nil)] 03:06:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 263 (0x7f9e5c82b000) [pid = 3387] [serial = 1862] [outer = 0x7f9e59cacc00] 03:06:19 INFO - PROCESS | 3387 | 1461233179294 Marionette DEBUG loaded listener.js 03:06:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 264 (0x7f9e5cef0000) [pid = 3387] [serial = 1863] [outer = 0x7f9e59cacc00] 03:06:20 INFO - PROCESS | 3387 | 1461233180141 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]]]}] 03:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 03:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1481ms 03:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 03:06:20 INFO - PROCESS | 3387 | 1461233180214 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 03:06:20 INFO - PROCESS | 3387 | 1461233180217 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 03:06:20 INFO - PROCESS | 3387 | 1461233180223 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 03:06:20 INFO - PROCESS | 3387 | 1461233180226 Marionette TRACE conn3 <- [1,2454,null,{}] 03:06:20 INFO - PROCESS | 3387 | 1461233180231 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}] 03:06:20 INFO - PROCESS | 3387 | 1461233180446 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 03:06:20 INFO - PROCESS | 3387 | 1461233180753 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e41884000 == 165 [pid = 3387] [id = 621] 03:06:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 265 (0x7f9e59dc8400) [pid = 3387] [serial = 1864] [outer = (nil)] 03:06:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 266 (0x7f9e5cf1e000) [pid = 3387] [serial = 1865] [outer = 0x7f9e59dc8400] 03:06:20 INFO - PROCESS | 3387 | 1461233180828 Marionette DEBUG loaded listener.js 03:06:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 267 (0x7f9e5db26c00) [pid = 3387] [serial = 1866] [outer = 0x7f9e59dc8400] 03:06:21 INFO - PROCESS | 3387 | 1461233181609 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]]]}] 03:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 03:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1435ms 03:06:21 INFO - PROCESS | 3387 | 1461233181658 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 03:06:21 INFO - PROCESS | 3387 | 1461233181661 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 03:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 03:06:21 INFO - PROCESS | 3387 | 1461233181667 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 03:06:21 INFO - PROCESS | 3387 | 1461233181669 Marionette TRACE conn3 <- [1,2458,null,{}] 03:06:21 INFO - PROCESS | 3387 | 1461233181676 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}] 03:06:21 INFO - PROCESS | 3387 | 1461233181896 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 03:06:22 INFO - PROCESS | 3387 | 1461233182239 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e42313000 == 166 [pid = 3387] [id = 622] 03:06:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 268 (0x7f9e4ed10000) [pid = 3387] [serial = 1867] [outer = (nil)] 03:06:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 269 (0x7f9e5dfed000) [pid = 3387] [serial = 1868] [outer = 0x7f9e4ed10000] 03:06:22 INFO - PROCESS | 3387 | 1461233182316 Marionette DEBUG loaded listener.js 03:06:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 270 (0x7f9e5e0a2c00) [pid = 3387] [serial = 1869] [outer = 0x7f9e4ed10000] 03:06:23 INFO - PROCESS | 3387 | 1461233183180 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]]]}] 03:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 03:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1580ms 03:06:23 INFO - PROCESS | 3387 | 1461233183248 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 03:06:23 INFO - PROCESS | 3387 | 1461233183252 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 03:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 03:06:23 INFO - PROCESS | 3387 | 1461233183259 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 03:06:23 INFO - PROCESS | 3387 | 1461233183261 Marionette TRACE conn3 <- [1,2462,null,{}] 03:06:23 INFO - PROCESS | 3387 | 1461233183266 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}] 03:06:23 INFO - PROCESS | 3387 | 1461233183480 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 03:06:23 INFO - PROCESS | 3387 | 1461233183786 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e438bb000 == 167 [pid = 3387] [id = 623] 03:06:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 271 (0x7f9e45d5e400) [pid = 3387] [serial = 1870] [outer = (nil)] 03:06:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 272 (0x7f9e482dc800) [pid = 3387] [serial = 1871] [outer = 0x7f9e45d5e400] 03:06:23 INFO - PROCESS | 3387 | 1461233183865 Marionette DEBUG loaded listener.js 03:06:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 273 (0x7f9e5dca2c00) [pid = 3387] [serial = 1872] [outer = 0x7f9e45d5e400] 03:06:24 INFO - PROCESS | 3387 | 1461233184686 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]]]}] 03:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 03:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1476ms 03:06:24 INFO - PROCESS | 3387 | 1461233184736 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 03:06:24 INFO - PROCESS | 3387 | 1461233184739 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 03:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 03:06:24 INFO - PROCESS | 3387 | 1461233184745 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 03:06:24 INFO - PROCESS | 3387 | 1461233184747 Marionette TRACE conn3 <- [1,2466,null,{}] 03:06:24 INFO - PROCESS | 3387 | 1461233184753 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}] 03:06:24 INFO - PROCESS | 3387 | 1461233184972 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 03:06:25 INFO - PROCESS | 3387 | 1461233185290 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45c9c000 == 168 [pid = 3387] [id = 624] 03:06:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 274 (0x7f9e43498c00) [pid = 3387] [serial = 1873] [outer = (nil)] 03:06:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 275 (0x7f9e56523400) [pid = 3387] [serial = 1874] [outer = 0x7f9e43498c00] 03:06:25 INFO - PROCESS | 3387 | 1461233185367 Marionette DEBUG loaded listener.js 03:06:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 276 (0x7f9e5e306000) [pid = 3387] [serial = 1875] [outer = 0x7f9e43498c00] 03:06:26 INFO - PROCESS | 3387 | 1461233186880 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]]]}] 03:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 03:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2186ms 03:06:26 INFO - PROCESS | 3387 | 1461233186932 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 03:06:26 INFO - PROCESS | 3387 | 1461233186937 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 03:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 03:06:26 INFO - PROCESS | 3387 | 1461233186945 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 03:06:26 INFO - PROCESS | 3387 | 1461233186949 Marionette TRACE conn3 <- [1,2470,null,{}] 03:06:26 INFO - PROCESS | 3387 | 1461233186957 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}] 03:06:27 INFO - PROCESS | 3387 | 1461233187225 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 03:06:27 INFO - PROCESS | 3387 | 1461233187501 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e75c9e800 == 167 [pid = 3387] [id = 544] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71656800 == 166 [pid = 3387] [id = 543] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49469800 == 165 [pid = 3387] [id = 545] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eec0000 == 164 [pid = 3387] [id = 604] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dfed800 == 163 [pid = 3387] [id = 603] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c077800 == 162 [pid = 3387] [id = 602] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49126000 == 161 [pid = 3387] [id = 601] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46ac5800 == 160 [pid = 3387] [id = 600] 03:06:27 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4946b800 == 159 [pid = 3387] [id = 599] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49118800 == 158 [pid = 3387] [id = 598] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fad800 == 157 [pid = 3387] [id = 597] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59f52000 == 156 [pid = 3387] [id = 591] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5994b800 == 155 [pid = 3387] [id = 590] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59428800 == 154 [pid = 3387] [id = 589] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59269800 == 153 [pid = 3387] [id = 588] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58c21800 == 152 [pid = 3387] [id = 587] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e589dd800 == 151 [pid = 3387] [id = 586] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56225800 == 150 [pid = 3387] [id = 585] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55303800 == 149 [pid = 3387] [id = 584] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec15800 == 148 [pid = 3387] [id = 583] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b592800 == 147 [pid = 3387] [id = 582] 03:06:28 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46d9d800 == 146 [pid = 3387] [id = 581] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 275 (0x7f9e4ae0c400) [pid = 3387] [serial = 1742] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 274 (0x7f9e4ed19000) [pid = 3387] [serial = 1709] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 273 (0x7f9e482dc000) [pid = 3387] [serial = 1739] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 272 (0x7f9e4df63800) [pid = 3387] [serial = 1703] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 271 (0x7f9e47f95800) [pid = 3387] [serial = 1718] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 270 (0x7f9e4be13800) [pid = 3387] [serial = 1691] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 269 (0x7f9e465c6400) [pid = 3387] [serial = 1727] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 268 (0x7f9e448eb000) [pid = 3387] [serial = 1715] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 267 (0x7f9e4dbacc00) [pid = 3387] [serial = 1700] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 266 (0x7f9e4654c400) [pid = 3387] [serial = 1730] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 265 (0x7f9e4b830000) [pid = 3387] [serial = 1688] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 264 (0x7f9e4bf55000) [pid = 3387] [serial = 1694] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 263 (0x7f9e442f3800) [pid = 3387] [serial = 1722] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 262 (0x7f9e465c0400) [pid = 3387] [serial = 1668] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 261 (0x7f9e442f2800) [pid = 3387] [serial = 1724] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 260 (0x7f9e45bf0c00) [pid = 3387] [serial = 1673] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 259 (0x7f9e4eb4b800) [pid = 3387] [serial = 1706] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 258 (0x7f9e46744400) [pid = 3387] [serial = 1676] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e47f93c00) [pid = 3387] [serial = 1679] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e4824f000) [pid = 3387] [serial = 1734] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e49f11800) [pid = 3387] [serial = 1685] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e490e2c00) [pid = 3387] [serial = 1682] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e47f8bc00) [pid = 3387] [serial = 1733] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e49f09800) [pid = 3387] [serial = 1737] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e42268800) [pid = 3387] [serial = 1670] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e442d6c00) [pid = 3387] [serial = 1721] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e4aade800) [pid = 3387] [serial = 1740] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e46747800) [pid = 3387] [serial = 1728] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e490ea800) [pid = 3387] [serial = 1736] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e47c4bc00) [pid = 3387] [serial = 1731] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e4c192c00) [pid = 3387] [serial = 1697] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e45bfb800) [pid = 3387] [serial = 1725] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e465d4400) [pid = 3387] [serial = 1712] [outer = (nil)] [url = about:blank] 03:06:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e425c5800 == 147 [pid = 3387] [id = 625] 03:06:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e42268800) [pid = 3387] [serial = 1876] [outer = (nil)] 03:06:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e448eb000) [pid = 3387] [serial = 1877] [outer = 0x7f9e42268800] 03:06:28 INFO - PROCESS | 3387 | 1461233188241 Marionette DEBUG loaded listener.js 03:06:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e46551c00) [pid = 3387] [serial = 1878] [outer = 0x7f9e42268800] 03:06:29 INFO - PROCESS | 3387 | 1461233189406 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]]]}] 03:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 03:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2487ms 03:06:29 INFO - PROCESS | 3387 | 1461233189434 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 03:06:29 INFO - PROCESS | 3387 | 1461233189442 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 03:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 03:06:29 INFO - PROCESS | 3387 | 1461233189451 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 03:06:29 INFO - PROCESS | 3387 | 1461233189455 Marionette TRACE conn3 <- [1,2474,null,{}] 03:06:29 INFO - PROCESS | 3387 | 1461233189461 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}] 03:06:29 INFO - PROCESS | 3387 | 1461233189699 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 03:06:29 INFO - PROCESS | 3387 | 1461233189887 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47ba6000 == 148 [pid = 3387] [id = 626] 03:06:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e442d6c00) [pid = 3387] [serial = 1879] [outer = (nil)] 03:06:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e47b41800) [pid = 3387] [serial = 1880] [outer = 0x7f9e442d6c00] 03:06:29 INFO - PROCESS | 3387 | 1461233189952 Marionette DEBUG loaded listener.js 03:06:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e47c56c00) [pid = 3387] [serial = 1881] [outer = 0x7f9e442d6c00] 03:06:30 INFO - PROCESS | 3387 | 1461233190744 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]]]}] 03:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 03:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1327ms 03:06:30 INFO - PROCESS | 3387 | 1461233190815 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 03:06:30 INFO - PROCESS | 3387 | 1461233190818 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 03:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 03:06:30 INFO - PROCESS | 3387 | 1461233190829 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 03:06:30 INFO - PROCESS | 3387 | 1461233190834 Marionette TRACE conn3 <- [1,2478,null,{}] 03:06:30 INFO - PROCESS | 3387 | 1461233190850 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}] 03:06:31 INFO - PROCESS | 3387 | 1461233191130 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 03:06:31 INFO - PROCESS | 3387 | 1461233191162 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e483e4000 == 149 [pid = 3387] [id = 627] 03:06:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e48250800) [pid = 3387] [serial = 1882] [outer = (nil)] 03:06:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e49244400) [pid = 3387] [serial = 1883] [outer = 0x7f9e48250800] 03:06:31 INFO - PROCESS | 3387 | 1461233191229 Marionette DEBUG loaded listener.js 03:06:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e49f12c00) [pid = 3387] [serial = 1884] [outer = 0x7f9e48250800] 03:06:32 INFO - PROCESS | 3387 | 1461233192102 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]]]}] 03:06:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 03:06:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1332ms 03:06:32 INFO - PROCESS | 3387 | 1461233192162 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 03:06:32 INFO - PROCESS | 3387 | 1461233192166 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 03:06:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 03:06:32 INFO - PROCESS | 3387 | 1461233192180 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 03:06:32 INFO - PROCESS | 3387 | 1461233192182 Marionette TRACE conn3 <- [1,2482,null,{}] 03:06:32 INFO - PROCESS | 3387 | 1461233192188 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}] 03:06:32 INFO - PROCESS | 3387 | 1461233192444 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 03:06:32 INFO - PROCESS | 3387 | 1461233192475 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e55000 == 150 [pid = 3387] [id = 628] 03:06:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e49cd6400) [pid = 3387] [serial = 1885] [outer = (nil)] 03:06:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e4b82e000) [pid = 3387] [serial = 1886] [outer = 0x7f9e49cd6400] 03:06:32 INFO - PROCESS | 3387 | 1461233192537 Marionette DEBUG loaded listener.js 03:06:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e4be1e000) [pid = 3387] [serial = 1887] [outer = 0x7f9e49cd6400] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e4c18fc00) [pid = 3387] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e43497800) [pid = 3387] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e4814f000) [pid = 3387] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e48149400) [pid = 3387] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e434a1c00) [pid = 3387] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e49ce4800) [pid = 3387] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e4469d400) [pid = 3387] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 03:06:33 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e4349f400) [pid = 3387] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 03:06:33 INFO - PROCESS | 3387 | 1461233193939 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]]]}] 03:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 03:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1792ms 03:06:33 INFO - PROCESS | 3387 | 1461233193966 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 03:06:33 INFO - PROCESS | 3387 | 1461233193970 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 03:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 03:06:33 INFO - PROCESS | 3387 | 1461233193975 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 03:06:33 INFO - PROCESS | 3387 | 1461233193977 Marionette TRACE conn3 <- [1,2486,null,{}] 03:06:33 INFO - PROCESS | 3387 | 1461233193982 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}] 03:06:34 INFO - PROCESS | 3387 | 1461233194231 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 03:06:34 INFO - PROCESS | 3387 | 1461233194250 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49459800 == 151 [pid = 3387] [id = 629] 03:06:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e4349f400) [pid = 3387] [serial = 1888] [outer = (nil)] 03:06:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e4ae18400) [pid = 3387] [serial = 1889] [outer = 0x7f9e4349f400] 03:06:34 INFO - PROCESS | 3387 | 1461233194311 Marionette DEBUG loaded listener.js 03:06:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e4c192c00) [pid = 3387] [serial = 1890] [outer = 0x7f9e4349f400] 03:06:35 INFO - PROCESS | 3387 | 1461233195108 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]]]}] 03:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 03:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1174ms 03:06:35 INFO - PROCESS | 3387 | 1461233195151 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 03:06:35 INFO - PROCESS | 3387 | 1461233195164 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 03:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 03:06:35 INFO - PROCESS | 3387 | 1461233195181 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 03:06:35 INFO - PROCESS | 3387 | 1461233195185 Marionette TRACE conn3 <- [1,2490,null,{}] 03:06:35 INFO - PROCESS | 3387 | 1461233195190 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}] 03:06:35 INFO - PROCESS | 3387 | 1461233195409 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 03:06:35 INFO - PROCESS | 3387 | 1461233195421 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf20000 == 152 [pid = 3387] [id = 630] 03:06:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e465bf400) [pid = 3387] [serial = 1891] [outer = (nil)] 03:06:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e4df62000) [pid = 3387] [serial = 1892] [outer = 0x7f9e465bf400] 03:06:35 INFO - PROCESS | 3387 | 1461233195645 Marionette DEBUG loaded listener.js 03:06:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e4ffd0000) [pid = 3387] [serial = 1893] [outer = 0x7f9e465bf400] 03:06:36 INFO - PROCESS | 3387 | 1461233196714 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]]]}] 03:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 03:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1580ms 03:06:36 INFO - PROCESS | 3387 | 1461233196763 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 03:06:36 INFO - PROCESS | 3387 | 1461233196771 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 03:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 03:06:36 INFO - PROCESS | 3387 | 1461233196780 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 03:06:36 INFO - PROCESS | 3387 | 1461233196785 Marionette TRACE conn3 <- [1,2494,null,{}] 03:06:36 INFO - PROCESS | 3387 | 1461233196792 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}] 03:06:37 INFO - PROCESS | 3387 | 1461233197029 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 03:06:37 INFO - PROCESS | 3387 | 1461233197371 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47aa6000 == 153 [pid = 3387] [id = 631] 03:06:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e4689e400) [pid = 3387] [serial = 1894] [outer = (nil)] 03:06:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e47b46c00) [pid = 3387] [serial = 1895] [outer = 0x7f9e4689e400] 03:06:37 INFO - PROCESS | 3387 | 1461233197455 Marionette DEBUG loaded listener.js 03:06:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e48144400) [pid = 3387] [serial = 1896] [outer = 0x7f9e4689e400] 03:06:38 INFO - PROCESS | 3387 | 1461233198387 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]]]}] 03:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 03:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1640ms 03:06:38 INFO - PROCESS | 3387 | 1461233198421 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 03:06:38 INFO - PROCESS | 3387 | 1461233198430 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 03:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 03:06:38 INFO - PROCESS | 3387 | 1461233198440 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 03:06:38 INFO - PROCESS | 3387 | 1461233198445 Marionette TRACE conn3 <- [1,2498,null,{}] 03:06:38 INFO - PROCESS | 3387 | 1461233198450 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}] 03:06:38 INFO - PROCESS | 3387 | 1461233198686 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 03:06:38 INFO - PROCESS | 3387 | 1461233198990 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b74a800 == 154 [pid = 3387] [id = 632] 03:06:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e48144800) [pid = 3387] [serial = 1897] [outer = (nil)] 03:06:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e4b4e2000) [pid = 3387] [serial = 1898] [outer = 0x7f9e48144800] 03:06:39 INFO - PROCESS | 3387 | 1461233199107 Marionette DEBUG loaded listener.js 03:06:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 259 (0x7f9e4dba3400) [pid = 3387] [serial = 1899] [outer = 0x7f9e48144800] 03:06:39 INFO - PROCESS | 3387 | 1461233199924 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]]]}] 03:06:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 03:06:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1531ms 03:06:39 INFO - PROCESS | 3387 | 1461233199973 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 03:06:39 INFO - PROCESS | 3387 | 1461233199976 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 03:06:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 03:06:39 INFO - PROCESS | 3387 | 1461233199983 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 03:06:39 INFO - PROCESS | 3387 | 1461233199989 Marionette TRACE conn3 <- [1,2502,null,{}] 03:06:40 INFO - PROCESS | 3387 | 1461233200004 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}] 03:06:40 INFO - PROCESS | 3387 | 1461233200227 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 03:06:40 INFO - PROCESS | 3387 | 1461233200483 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c2a2000 == 155 [pid = 3387] [id = 633] 03:06:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 260 (0x7f9e4df6a000) [pid = 3387] [serial = 1900] [outer = (nil)] 03:06:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 261 (0x7f9e4eb4f800) [pid = 3387] [serial = 1901] [outer = 0x7f9e4df6a000] 03:06:40 INFO - PROCESS | 3387 | 1461233200605 Marionette DEBUG loaded listener.js 03:06:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 262 (0x7f9e5342b400) [pid = 3387] [serial = 1902] [outer = 0x7f9e4df6a000] 03:06:41 INFO - PROCESS | 3387 | 1461233201452 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]]]}] 03:06:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 03:06:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1540ms 03:06:41 INFO - PROCESS | 3387 | 1461233201525 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 03:06:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 03:06:41 INFO - PROCESS | 3387 | 1461233201529 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 03:06:41 INFO - PROCESS | 3387 | 1461233201535 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 03:06:41 INFO - PROCESS | 3387 | 1461233201538 Marionette TRACE conn3 <- [1,2506,null,{}] 03:06:41 INFO - PROCESS | 3387 | 1461233201544 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}] 03:06:41 INFO - PROCESS | 3387 | 1461233201763 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 03:06:42 INFO - PROCESS | 3387 | 1461233202065 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dddc000 == 156 [pid = 3387] [id = 634] 03:06:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 263 (0x7f9e48151400) [pid = 3387] [serial = 1903] [outer = (nil)] 03:06:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 264 (0x7f9e5524ec00) [pid = 3387] [serial = 1904] [outer = 0x7f9e48151400] 03:06:42 INFO - PROCESS | 3387 | 1461233202143 Marionette DEBUG loaded listener.js 03:06:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 265 (0x7f9e552db800) [pid = 3387] [serial = 1905] [outer = 0x7f9e48151400] 03:06:42 INFO - PROCESS | 3387 | 1461233202969 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]]]}] 03:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 03:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1482ms 03:06:43 INFO - PROCESS | 3387 | 1461233203018 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 03:06:43 INFO - PROCESS | 3387 | 1461233203022 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 03:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 03:06:43 INFO - PROCESS | 3387 | 1461233203028 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 03:06:43 INFO - PROCESS | 3387 | 1461233203031 Marionette TRACE conn3 <- [1,2510,null,{}] 03:06:43 INFO - PROCESS | 3387 | 1461233203036 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}] 03:06:43 INFO - PROCESS | 3387 | 1461233203243 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 03:06:43 INFO - PROCESS | 3387 | 1461233203479 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec28000 == 157 [pid = 3387] [id = 635] 03:06:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 266 (0x7f9e55849400) [pid = 3387] [serial = 1906] [outer = (nil)] 03:06:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 267 (0x7f9e55d09c00) [pid = 3387] [serial = 1907] [outer = 0x7f9e55849400] 03:06:43 INFO - PROCESS | 3387 | 1461233203599 Marionette DEBUG loaded listener.js 03:06:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 268 (0x7f9e55e3b400) [pid = 3387] [serial = 1908] [outer = 0x7f9e55849400] 03:06:44 INFO - PROCESS | 3387 | 1461233204461 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]]]}] 03:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 03:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1485ms 03:06:44 INFO - PROCESS | 3387 | 1461233204515 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 03:06:44 INFO - PROCESS | 3387 | 1461233204518 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 03:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 03:06:44 INFO - PROCESS | 3387 | 1461233204545 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 03:06:44 INFO - PROCESS | 3387 | 1461233204547 Marionette TRACE conn3 <- [1,2514,null,{}] 03:06:44 INFO - PROCESS | 3387 | 1461233204557 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}] 03:06:44 INFO - PROCESS | 3387 | 1461233204789 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 03:06:45 INFO - PROCESS | 3387 | 1461233205095 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:45 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55319800 == 158 [pid = 3387] [id = 636] 03:06:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 269 (0x7f9e46744800) [pid = 3387] [serial = 1909] [outer = (nil)] 03:06:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 270 (0x7f9e564f5800) [pid = 3387] [serial = 1910] [outer = 0x7f9e46744800] 03:06:45 INFO - PROCESS | 3387 | 1461233205177 Marionette DEBUG loaded listener.js 03:06:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 271 (0x7f9e57353c00) [pid = 3387] [serial = 1911] [outer = 0x7f9e46744800] 03:06:46 INFO - PROCESS | 3387 | 1461233205998 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]]]}] 03:06:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 03:06:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1499ms 03:06:46 INFO - PROCESS | 3387 | 1461233206029 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 03:06:46 INFO - PROCESS | 3387 | 1461233206032 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 03:06:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 03:06:46 INFO - PROCESS | 3387 | 1461233206038 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 03:06:46 INFO - PROCESS | 3387 | 1461233206041 Marionette TRACE conn3 <- [1,2518,null,{}] 03:06:46 INFO - PROCESS | 3387 | 1461233206047 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}] 03:06:46 INFO - PROCESS | 3387 | 1461233206265 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 03:06:46 INFO - PROCESS | 3387 | 1461233206531 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55c63000 == 159 [pid = 3387] [id = 637] 03:06:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 272 (0x7f9e57204000) [pid = 3387] [serial = 1912] [outer = (nil)] 03:06:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 273 (0x7f9e5737d400) [pid = 3387] [serial = 1913] [outer = 0x7f9e57204000] 03:06:46 INFO - PROCESS | 3387 | 1461233206646 Marionette DEBUG loaded listener.js 03:06:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 274 (0x7f9e57496800) [pid = 3387] [serial = 1914] [outer = 0x7f9e57204000] 03:06:47 INFO - PROCESS | 3387 | 1461233207486 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]]]}] 03:06:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 03:06:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1489ms 03:06:47 INFO - PROCESS | 3387 | 1461233207528 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 03:06:47 INFO - PROCESS | 3387 | 1461233207532 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 03:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 03:06:47 INFO - PROCESS | 3387 | 1461233207537 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 03:06:47 INFO - PROCESS | 3387 | 1461233207541 Marionette TRACE conn3 <- [1,2522,null,{}] 03:06:47 INFO - PROCESS | 3387 | 1461233207547 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}] 03:06:47 INFO - PROCESS | 3387 | 1461233207761 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 03:06:48 INFO - PROCESS | 3387 | 1461233208062 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564ae800 == 160 [pid = 3387] [id = 638] 03:06:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 275 (0x7f9e5584a400) [pid = 3387] [serial = 1915] [outer = (nil)] 03:06:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 276 (0x7f9e57624800) [pid = 3387] [serial = 1916] [outer = 0x7f9e5584a400] 03:06:48 INFO - PROCESS | 3387 | 1461233208138 Marionette DEBUG loaded listener.js 03:06:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 277 (0x7f9e593cf800) [pid = 3387] [serial = 1917] [outer = 0x7f9e5584a400] 03:06:48 INFO - PROCESS | 3387 | 1461233208948 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]]]}] 03:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 03:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1481ms 03:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 03:06:49 INFO - PROCESS | 3387 | 1461233209020 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 03:06:49 INFO - PROCESS | 3387 | 1461233209023 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 03:06:49 INFO - PROCESS | 3387 | 1461233209030 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 03:06:49 INFO - PROCESS | 3387 | 1461233209033 Marionette TRACE conn3 <- [1,2526,null,{}] 03:06:49 INFO - PROCESS | 3387 | 1461233209038 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}] 03:06:49 INFO - PROCESS | 3387 | 1461233209249 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 03:06:49 INFO - PROCESS | 3387 | 1461233209518 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58c0a000 == 161 [pid = 3387] [id = 639] 03:06:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 278 (0x7f9e46551800) [pid = 3387] [serial = 1918] [outer = (nil)] 03:06:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 279 (0x7f9e5949c000) [pid = 3387] [serial = 1919] [outer = 0x7f9e46551800] 03:06:49 INFO - PROCESS | 3387 | 1461233209633 Marionette DEBUG loaded listener.js 03:06:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 280 (0x7f9e595ec000) [pid = 3387] [serial = 1920] [outer = 0x7f9e46551800] 03:06:50 INFO - PROCESS | 3387 | 1461233210441 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]]]}] 03:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 03:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1480ms 03:06:50 INFO - PROCESS | 3387 | 1461233210510 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 03:06:50 INFO - PROCESS | 3387 | 1461233210513 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 03:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 03:06:50 INFO - PROCESS | 3387 | 1461233210521 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 03:06:50 INFO - PROCESS | 3387 | 1461233210524 Marionette TRACE conn3 <- [1,2530,null,{}] 03:06:50 INFO - PROCESS | 3387 | 1461233210531 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}] 03:06:50 INFO - PROCESS | 3387 | 1461233210784 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 03:06:51 INFO - PROCESS | 3387 | 1461233211095 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5927f000 == 162 [pid = 3387] [id = 640] 03:06:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 281 (0x7f9e5962ac00) [pid = 3387] [serial = 1921] [outer = (nil)] 03:06:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 282 (0x7f9e5984f800) [pid = 3387] [serial = 1922] [outer = 0x7f9e5962ac00] 03:06:51 INFO - PROCESS | 3387 | 1461233211181 Marionette DEBUG loaded listener.js 03:06:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 283 (0x7f9e5985d800) [pid = 3387] [serial = 1923] [outer = 0x7f9e5962ac00] 03:06:51 INFO - PROCESS | 3387 | 1461233211990 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]]]}] 03:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 03:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1534ms 03:06:52 INFO - PROCESS | 3387 | 1461233212056 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 03:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 03:06:52 INFO - PROCESS | 3387 | 1461233212060 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 03:06:52 INFO - PROCESS | 3387 | 1461233212066 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 03:06:52 INFO - PROCESS | 3387 | 1461233212070 Marionette TRACE conn3 <- [1,2534,null,{}] 03:06:52 INFO - PROCESS | 3387 | 1461233212075 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}] 03:06:52 INFO - PROCESS | 3387 | 1461233212318 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 03:06:52 INFO - PROCESS | 3387 | 1461233212668 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5bf15000 == 163 [pid = 3387] [id = 641] 03:06:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 284 (0x7f9e5bfa0c00) [pid = 3387] [serial = 1924] [outer = (nil)] 03:06:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 285 (0x7f9e5dca2400) [pid = 3387] [serial = 1925] [outer = 0x7f9e5bfa0c00] 03:06:52 INFO - PROCESS | 3387 | 1461233212763 Marionette DEBUG loaded listener.js 03:06:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 286 (0x7f9e5e3a8400) [pid = 3387] [serial = 1926] [outer = 0x7f9e5bfa0c00] 03:06:53 INFO - PROCESS | 3387 | 1461233213566 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]]]}] 03:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 03:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1533ms 03:06:53 INFO - PROCESS | 3387 | 1461233213605 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 03:06:53 INFO - PROCESS | 3387 | 1461233213609 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 03:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 03:06:53 INFO - PROCESS | 3387 | 1461233213617 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 03:06:53 INFO - PROCESS | 3387 | 1461233213620 Marionette TRACE conn3 <- [1,2538,null,{}] 03:06:53 INFO - PROCESS | 3387 | 1461233213625 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}] 03:06:53 INFO - PROCESS | 3387 | 1461233213829 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 03:06:54 INFO - PROCESS | 3387 | 1461233214099 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef53000 == 164 [pid = 3387] [id = 642] 03:06:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 287 (0x7f9e49cdf800) [pid = 3387] [serial = 1927] [outer = (nil)] 03:06:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 288 (0x7f9e55406400) [pid = 3387] [serial = 1928] [outer = 0x7f9e49cdf800] 03:06:54 INFO - PROCESS | 3387 | 1461233214213 Marionette DEBUG loaded listener.js 03:06:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 289 (0x7f9e5e6f3000) [pid = 3387] [serial = 1929] [outer = 0x7f9e49cdf800] 03:06:55 INFO - PROCESS | 3387 | 1461233215009 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]]]}] 03:06:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 03:06:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1430ms 03:06:55 INFO - PROCESS | 3387 | 1461233215048 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 03:06:55 INFO - PROCESS | 3387 | 1461233215051 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 03:06:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 03:06:55 INFO - PROCESS | 3387 | 1461233215058 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 03:06:55 INFO - PROCESS | 3387 | 1461233215060 Marionette TRACE conn3 <- [1,2542,null,{}] 03:06:55 INFO - PROCESS | 3387 | 1461233215065 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}] 03:06:55 INFO - PROCESS | 3387 | 1461233215281 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 03:06:55 INFO - PROCESS | 3387 | 1461233215550 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e61b54800 == 165 [pid = 3387] [id = 643] 03:06:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 290 (0x7f9e4bf53000) [pid = 3387] [serial = 1930] [outer = (nil)] 03:06:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 291 (0x7f9e5eaf1800) [pid = 3387] [serial = 1931] [outer = 0x7f9e4bf53000] 03:06:55 INFO - PROCESS | 3387 | 1461233215667 Marionette DEBUG loaded listener.js 03:06:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 292 (0x7f9e5eaf8000) [pid = 3387] [serial = 1932] [outer = 0x7f9e4bf53000] 03:06:56 INFO - PROCESS | 3387 | 1461233216456 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]]]}] 03:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 03:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1441ms 03:06:56 INFO - PROCESS | 3387 | 1461233216500 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 03:06:56 INFO - PROCESS | 3387 | 1461233216504 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 03:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 03:06:56 INFO - PROCESS | 3387 | 1461233216510 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 03:06:56 INFO - PROCESS | 3387 | 1461233216513 Marionette TRACE conn3 <- [1,2546,null,{}] 03:06:56 INFO - PROCESS | 3387 | 1461233216519 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}] 03:06:56 INFO - PROCESS | 3387 | 1461233216728 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 03:06:57 INFO - PROCESS | 3387 | 1461233216995 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d3d1800 == 166 [pid = 3387] [id = 644] 03:06:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 293 (0x7f9e49f0b400) [pid = 3387] [serial = 1933] [outer = (nil)] 03:06:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 294 (0x7f9e5efa5c00) [pid = 3387] [serial = 1934] [outer = 0x7f9e49f0b400] 03:06:57 INFO - PROCESS | 3387 | 1461233217114 Marionette DEBUG loaded listener.js 03:06:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 295 (0x7f9e5efab800) [pid = 3387] [serial = 1935] [outer = 0x7f9e49f0b400] 03:06:57 INFO - PROCESS | 3387 | 1461233217886 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]]]}] 03:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 03:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1428ms 03:06:57 INFO - PROCESS | 3387 | 1461233217939 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 03:06:57 INFO - PROCESS | 3387 | 1461233217942 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 03:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 03:06:57 INFO - PROCESS | 3387 | 1461233217948 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 03:06:57 INFO - PROCESS | 3387 | 1461233217951 Marionette TRACE conn3 <- [1,2550,null,{}] 03:06:57 INFO - PROCESS | 3387 | 1461233217956 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}] 03:06:58 INFO - PROCESS | 3387 | 1461233218246 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 03:06:58 INFO - PROCESS | 3387 | 1461233218451 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:06:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71999000 == 167 [pid = 3387] [id = 645] 03:06:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 296 (0x7f9e43499400) [pid = 3387] [serial = 1936] [outer = (nil)] 03:06:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 297 (0x7f9e5f713400) [pid = 3387] [serial = 1937] [outer = 0x7f9e43499400] 03:06:58 INFO - PROCESS | 3387 | 1461233218577 Marionette DEBUG loaded listener.js 03:06:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 298 (0x7f9e5f7b7400) [pid = 3387] [serial = 1938] [outer = 0x7f9e43499400] 03:06:59 INFO - PROCESS | 3387 | 1461233219414 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]]]}] 03:06:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 03:06:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1530ms 03:06:59 INFO - PROCESS | 3387 | 1461233219479 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 03:06:59 INFO - PROCESS | 3387 | 1461233219482 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 03:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 03:06:59 INFO - PROCESS | 3387 | 1461233219488 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 03:06:59 INFO - PROCESS | 3387 | 1461233219490 Marionette TRACE conn3 <- [1,2554,null,{}] 03:06:59 INFO - PROCESS | 3387 | 1461233219495 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}] 03:06:59 INFO - PROCESS | 3387 | 1461233219707 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 03:07:00 INFO - PROCESS | 3387 | 1461233220018 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3ec06800 == 168 [pid = 3387] [id = 646] 03:07:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 299 (0x7f9e5e3df800) [pid = 3387] [serial = 1939] [outer = (nil)] 03:07:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 300 (0x7f9e5f952800) [pid = 3387] [serial = 1940] [outer = 0x7f9e5e3df800] 03:07:00 INFO - PROCESS | 3387 | 1461233220094 Marionette DEBUG loaded listener.js 03:07:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 301 (0x7f9e5fcb7800) [pid = 3387] [serial = 1941] [outer = 0x7f9e5e3df800] 03:07:00 INFO - PROCESS | 3387 | 1461233220916 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]]]}] 03:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 03:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1478ms 03:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 03:07:00 INFO - PROCESS | 3387 | 1461233220967 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 03:07:00 INFO - PROCESS | 3387 | 1461233220970 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 03:07:00 INFO - PROCESS | 3387 | 1461233220977 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 03:07:00 INFO - PROCESS | 3387 | 1461233220980 Marionette TRACE conn3 <- [1,2558,null,{}] 03:07:00 INFO - PROCESS | 3387 | 1461233220985 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}] 03:07:01 INFO - PROCESS | 3387 | 1461233221211 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 03:07:01 INFO - PROCESS | 3387 | 1461233221522 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3ec20800 == 169 [pid = 3387] [id = 647] 03:07:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 302 (0x7f9e5f7bd000) [pid = 3387] [serial = 1942] [outer = (nil)] 03:07:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 303 (0x7f9e5fcc4800) [pid = 3387] [serial = 1943] [outer = 0x7f9e5f7bd000] 03:07:01 INFO - PROCESS | 3387 | 1461233221602 Marionette DEBUG loaded listener.js 03:07:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 304 (0x7f9e6088ec00) [pid = 3387] [serial = 1944] [outer = 0x7f9e5f7bd000] 03:07:02 INFO - PROCESS | 3387 | 1461233222413 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]]]}] 03:07:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 03:07:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1479ms 03:07:02 INFO - PROCESS | 3387 | 1461233222455 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 03:07:02 INFO - PROCESS | 3387 | 1461233222458 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 03:07:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 03:07:02 INFO - PROCESS | 3387 | 1461233222465 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 03:07:02 INFO - PROCESS | 3387 | 1461233222467 Marionette TRACE conn3 <- [1,2562,null,{}] 03:07:02 INFO - PROCESS | 3387 | 1461233222473 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}] 03:07:02 INFO - PROCESS | 3387 | 1461233222705 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 03:07:03 INFO - PROCESS | 3387 | 1461233223055 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e41b4f800 == 170 [pid = 3387] [id = 648] 03:07:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 305 (0x7f9e442f3000) [pid = 3387] [serial = 1945] [outer = (nil)] 03:07:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 306 (0x7f9e45d54400) [pid = 3387] [serial = 1946] [outer = 0x7f9e442f3000] 03:07:03 INFO - PROCESS | 3387 | 1461233223141 Marionette DEBUG loaded listener.js 03:07:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 307 (0x7f9e55855400) [pid = 3387] [serial = 1947] [outer = 0x7f9e442f3000] 03:07:04 INFO - PROCESS | 3387 | 1461233224046 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]]]}] 03:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 03:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1633ms 03:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 03:07:04 INFO - PROCESS | 3387 | 1461233224098 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 03:07:04 INFO - PROCESS | 3387 | 1461233224101 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 03:07:04 INFO - PROCESS | 3387 | 1461233224107 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 03:07:04 INFO - PROCESS | 3387 | 1461233224110 Marionette TRACE conn3 <- [1,2566,null,{}] 03:07:04 INFO - PROCESS | 3387 | 1461233224115 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}] 03:07:04 INFO - PROCESS | 3387 | 1461233224338 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 03:07:05 INFO - PROCESS | 3387 | 1461233225158 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46989000 == 171 [pid = 3387] [id = 649] 03:07:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 308 (0x7f9e442de000) [pid = 3387] [serial = 1948] [outer = (nil)] 03:07:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 309 (0x7f9e442f6c00) [pid = 3387] [serial = 1949] [outer = 0x7f9e442de000] 03:07:05 INFO - PROCESS | 3387 | 1461233225256 Marionette DEBUG loaded listener.js 03:07:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 310 (0x7f9e45bf8c00) [pid = 3387] [serial = 1950] [outer = 0x7f9e442de000] 03:07:06 INFO - PROCESS | 3387 | 1461233226113 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]]]}] 03:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 03:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2081ms 03:07:06 INFO - PROCESS | 3387 | 1461233226190 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 03:07:06 INFO - PROCESS | 3387 | 1461233226196 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 03:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 03:07:06 INFO - PROCESS | 3387 | 1461233226204 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 03:07:06 INFO - PROCESS | 3387 | 1461233226209 Marionette TRACE conn3 <- [1,2570,null,{}] 03:07:06 INFO - PROCESS | 3387 | 1461233226216 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}] 03:07:06 INFO - PROCESS | 3387 | 1461233226481 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49459800 == 170 [pid = 3387] [id = 629] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e55000 == 169 [pid = 3387] [id = 628] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e483e4000 == 168 [pid = 3387] [id = 627] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47ba6000 == 167 [pid = 3387] [id = 626] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e425c5800 == 166 [pid = 3387] [id = 625] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e41884000 == 165 [pid = 3387] [id = 621] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e7ead4800 == 164 [pid = 3387] [id = 620] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e3eb3b000 == 163 [pid = 3387] [id = 619] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e75c17800 == 162 [pid = 3387] [id = 618] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71db0800 == 161 [pid = 3387] [id = 617] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e719a7000 == 160 [pid = 3387] [id = 616] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e7164d000 == 159 [pid = 3387] [id = 615] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71104800 == 158 [pid = 3387] [id = 614] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d3bd800 == 157 [pid = 3387] [id = 613] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c58c800 == 156 [pid = 3387] [id = 612] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e64ec8000 == 155 [pid = 3387] [id = 611] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5de19000 == 154 [pid = 3387] [id = 610] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59949000 == 153 [pid = 3387] [id = 609] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e572ce000 == 152 [pid = 3387] [id = 608] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c7cd000 == 151 [pid = 3387] [id = 607] 03:07:07 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fcc800 == 150 [pid = 3387] [id = 606] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 309 (0x7f9e552ddc00) [pid = 3387] [serial = 1815] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 308 (0x7f9e4dba9400) [pid = 3387] [serial = 1808] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 307 (0x7f9e55272000) [pid = 3387] [serial = 1769] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 306 (0x7f9e56344800) [pid = 3387] [serial = 1784] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 305 (0x7f9e53427c00) [pid = 3387] [serial = 1763] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 304 (0x7f9e442e5800) [pid = 3387] [serial = 1796] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 303 (0x7f9e55d0b800) [pid = 3387] [serial = 1775] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 302 (0x7f9e55e3ac00) [pid = 3387] [serial = 1787] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 301 (0x7f9e4ffc6400) [pid = 3387] [serial = 1760] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 300 (0x7f9e4bf58800) [pid = 3387] [serial = 1806] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 299 (0x7f9e49240c00) [pid = 3387] [serial = 1800] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 298 (0x7f9e4bf5b000) [pid = 3387] [serial = 1814] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 297 (0x7f9e4fedc000) [pid = 3387] [serial = 1811] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 296 (0x7f9e4b837000) [pid = 3387] [serial = 1805] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 295 (0x7f9e55fa6000) [pid = 3387] [serial = 1778] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 294 (0x7f9e49ce5800) [pid = 3387] [serial = 1802] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 293 (0x7f9e56287c00) [pid = 3387] [serial = 1781] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 292 (0x7f9e4dcc2c00) [pid = 3387] [serial = 1757] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 291 (0x7f9e4de95400) [pid = 3387] [serial = 1809] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 290 (0x7f9e4559a400) [pid = 3387] [serial = 1745] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 289 (0x7f9e4be19400) [pid = 3387] [serial = 1754] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 288 (0x7f9e49ce5400) [pid = 3387] [serial = 1751] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 287 (0x7f9e4aadec00) [pid = 3387] [serial = 1803] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 286 (0x7f9e5524d800) [pid = 3387] [serial = 1812] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 285 (0x7f9e442ecc00) [pid = 3387] [serial = 1793] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 284 (0x7f9e465bfc00) [pid = 3387] [serial = 1790] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 283 (0x7f9e5514f000) [pid = 3387] [serial = 1766] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 282 (0x7f9e446a0000) [pid = 3387] [serial = 1794] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 281 (0x7f9e46746800) [pid = 3387] [serial = 1748] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 280 (0x7f9e46549400) [pid = 3387] [serial = 1797] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 279 (0x7f9e48251000) [pid = 3387] [serial = 1799] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | --DOMWINDOW == 278 (0x7f9e552de400) [pid = 3387] [serial = 1772] [outer = (nil)] [url = about:blank] 03:07:07 INFO - PROCESS | 3387 | 1461233227594 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3eb46000 == 151 [pid = 3387] [id = 650] 03:07:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 279 (0x7f9e45d57400) [pid = 3387] [serial = 1951] [outer = (nil)] 03:07:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 280 (0x7f9e46893800) [pid = 3387] [serial = 1952] [outer = 0x7f9e45d57400] 03:07:07 INFO - PROCESS | 3387 | 1461233227688 Marionette DEBUG loaded listener.js 03:07:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 281 (0x7f9e490e4400) [pid = 3387] [serial = 1953] [outer = 0x7f9e45d57400] 03:07:08 INFO - PROCESS | 3387 | 1461233228492 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]]]}] 03:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 03:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2334ms 03:07:08 INFO - PROCESS | 3387 | 1461233228542 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 03:07:08 INFO - PROCESS | 3387 | 1461233228550 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 03:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 03:07:08 INFO - PROCESS | 3387 | 1461233228556 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 03:07:08 INFO - PROCESS | 3387 | 1461233228558 Marionette TRACE conn3 <- [1,2574,null,{}] 03:07:08 INFO - PROCESS | 3387 | 1461233228564 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}] 03:07:08 INFO - PROCESS | 3387 | 1461233228780 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 03:07:08 INFO - PROCESS | 3387 | 1461233228969 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e467c4000 == 152 [pid = 3387] [id = 651] 03:07:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 282 (0x7f9e44696c00) [pid = 3387] [serial = 1954] [outer = (nil)] 03:07:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 283 (0x7f9e4b833400) [pid = 3387] [serial = 1955] [outer = 0x7f9e44696c00] 03:07:09 INFO - PROCESS | 3387 | 1461233229033 Marionette DEBUG loaded listener.js 03:07:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 284 (0x7f9e4c18d800) [pid = 3387] [serial = 1956] [outer = 0x7f9e44696c00] 03:07:09 INFO - PROCESS | 3387 | 1461233229876 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]]]}] 03:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 03:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1380ms 03:07:09 INFO - PROCESS | 3387 | 1461233229938 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 03:07:09 INFO - PROCESS | 3387 | 1461233229942 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 03:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 03:07:09 INFO - PROCESS | 3387 | 1461233229956 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 03:07:09 INFO - PROCESS | 3387 | 1461233229965 Marionette TRACE conn3 <- [1,2578,null,{}] 03:07:09 INFO - PROCESS | 3387 | 1461233229980 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}] 03:07:10 INFO - PROCESS | 3387 | 1461233230252 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 03:07:10 INFO - PROCESS | 3387 | 1461233230280 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e483e2000 == 153 [pid = 3387] [id = 652] 03:07:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 285 (0x7f9e46549400) [pid = 3387] [serial = 1957] [outer = (nil)] 03:07:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 286 (0x7f9e4fc14400) [pid = 3387] [serial = 1958] [outer = 0x7f9e46549400] 03:07:10 INFO - PROCESS | 3387 | 1461233230351 Marionette DEBUG loaded listener.js 03:07:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 287 (0x7f9e53427c00) [pid = 3387] [serial = 1959] [outer = 0x7f9e46549400] 03:07:11 INFO - PROCESS | 3387 | 1461233231224 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]]]}] 03:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 03:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1300ms 03:07:11 INFO - PROCESS | 3387 | 1461233231250 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 03:07:11 INFO - PROCESS | 3387 | 1461233231255 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 03:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 03:07:11 INFO - PROCESS | 3387 | 1461233231269 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 03:07:11 INFO - PROCESS | 3387 | 1461233231271 Marionette TRACE conn3 <- [1,2582,null,{}] 03:07:11 INFO - PROCESS | 3387 | 1461233231293 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}] 03:07:11 INFO - PROCESS | 3387 | 1461233231574 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 03:07:11 INFO - PROCESS | 3387 | 1461233231608 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49e5f800 == 154 [pid = 3387] [id = 653] 03:07:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 288 (0x7f9e4ffcb400) [pid = 3387] [serial = 1960] [outer = (nil)] 03:07:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 289 (0x7f9e55408000) [pid = 3387] [serial = 1961] [outer = 0x7f9e4ffcb400] 03:07:11 INFO - PROCESS | 3387 | 1461233231670 Marionette DEBUG loaded listener.js 03:07:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 290 (0x7f9e55f9d400) [pid = 3387] [serial = 1962] [outer = 0x7f9e4ffcb400] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 289 (0x7f9e43499000) [pid = 3387] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 288 (0x7f9e4923f000) [pid = 3387] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 287 (0x7f9e4de90400) [pid = 3387] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 286 (0x7f9e442d6c00) [pid = 3387] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 285 (0x7f9e42268800) [pid = 3387] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 284 (0x7f9e45d5e800) [pid = 3387] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 283 (0x7f9e48242c00) [pid = 3387] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 282 (0x7f9e4b82fc00) [pid = 3387] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 281 (0x7f9e45d57c00) [pid = 3387] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 280 (0x7f9e4eb50400) [pid = 3387] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 279 (0x7f9e465b5800) [pid = 3387] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 278 (0x7f9e48250800) [pid = 3387] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 277 (0x7f9e45bf4800) [pid = 3387] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 276 (0x7f9e4226e000) [pid = 3387] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 275 (0x7f9e5fe18400) [pid = 3387] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 274 (0x7f9e59633000) [pid = 3387] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 273 (0x7f9e48142400) [pid = 3387] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 272 (0x7f9e57354800) [pid = 3387] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 271 (0x7f9e442ed800) [pid = 3387] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 270 (0x7f9e4ed0d400) [pid = 3387] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 269 (0x7f9e4226cc00) [pid = 3387] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 268 (0x7f9e55272400) [pid = 3387] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 267 (0x7f9e4ae11400) [pid = 3387] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 266 (0x7f9e442e1400) [pid = 3387] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 265 (0x7f9e5633a800) [pid = 3387] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 264 (0x7f9e4b4e5400) [pid = 3387] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 263 (0x7f9e49246800) [pid = 3387] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 262 (0x7f9e55e3bc00) [pid = 3387] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 261 (0x7f9e482d2000) [pid = 3387] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 260 (0x7f9e43496c00) [pid = 3387] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 259 (0x7f9e4689ac00) [pid = 3387] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 258 (0x7f9e42261000) [pid = 3387] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e4b4e3c00) [pid = 3387] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e4dbafc00) [pid = 3387] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e55152800) [pid = 3387] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e448ef000) [pid = 3387] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e48143000) [pid = 3387] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e47b45000) [pid = 3387] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e4814e800) [pid = 3387] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e59dc6000) [pid = 3387] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e459a4800) [pid = 3387] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e45d5cc00) [pid = 3387] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e4ed12400) [pid = 3387] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e4b8f4400) [pid = 3387] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e5dc04000) [pid = 3387] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e55e37000) [pid = 3387] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e55852400) [pid = 3387] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e55269c00) [pid = 3387] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e4fedc400) [pid = 3387] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e55e37400) [pid = 3387] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e45bf1c00) [pid = 3387] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e5627e800) [pid = 3387] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e459a3800) [pid = 3387] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e4b837800) [pid = 3387] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e559ae000) [pid = 3387] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e49f0d800) [pid = 3387] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e42260c00) [pid = 3387] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e442e2400) [pid = 3387] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e46548000) [pid = 3387] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e48145000) [pid = 3387] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e49244800) [pid = 3387] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e4de93000) [pid = 3387] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e465b8400) [pid = 3387] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e459a6800) [pid = 3387] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e55d08800) [pid = 3387] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e4349f400) [pid = 3387] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e49f0d400) [pid = 3387] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e4c193c00) [pid = 3387] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e49cd6400) [pid = 3387] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e442e5000) [pid = 3387] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e459a6000) [pid = 3387] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e465c7000) [pid = 3387] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e47b3f400) [pid = 3387] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e55d05c00) [pid = 3387] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e446a0800) [pid = 3387] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 03:07:13 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e4b8f2000) [pid = 3387] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 03:07:13 INFO - PROCESS | 3387 | 1461233233612 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]]]}] 03:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 03:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2396ms 03:07:13 INFO - PROCESS | 3387 | 1461233233667 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 03:07:13 INFO - PROCESS | 3387 | 1461233233671 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 03:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 03:07:13 INFO - PROCESS | 3387 | 1461233233677 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 03:07:13 INFO - PROCESS | 3387 | 1461233233680 Marionette TRACE conn3 <- [1,2586,null,{}] 03:07:13 INFO - PROCESS | 3387 | 1461233233685 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}] 03:07:13 INFO - PROCESS | 3387 | 1461233233875 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 03:07:14 INFO - PROCESS | 3387 | 1461233234060 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46ad2800 == 155 [pid = 3387] [id = 654] 03:07:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e459a6800) [pid = 3387] [serial = 1963] [outer = (nil)] 03:07:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e45d5e800) [pid = 3387] [serial = 1964] [outer = 0x7f9e459a6800] 03:07:14 INFO - PROCESS | 3387 | 1461233234137 Marionette DEBUG loaded listener.js 03:07:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e47f92400) [pid = 3387] [serial = 1965] [outer = 0x7f9e459a6800] 03:07:14 INFO - PROCESS | 3387 | 1461233234879 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]]]}] 03:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 03:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1235ms 03:07:14 INFO - PROCESS | 3387 | 1461233234924 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 03:07:14 INFO - PROCESS | 3387 | 1461233234928 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 03:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 03:07:15 INFO - PROCESS | 3387 | 1461233235101 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 03:07:15 INFO - PROCESS | 3387 | 1461233235106 Marionette TRACE conn3 <- [1,2590,null,{}] 03:07:15 INFO - PROCESS | 3387 | 1461233235115 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}] 03:07:15 INFO - PROCESS | 3387 | 1461233235352 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 03:07:15 INFO - PROCESS | 3387 | 1461233235687 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45c97000 == 156 [pid = 3387] [id = 655] 03:07:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e45597400) [pid = 3387] [serial = 1966] [outer = (nil)] 03:07:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e459a7400) [pid = 3387] [serial = 1967] [outer = 0x7f9e45597400] 03:07:15 INFO - PROCESS | 3387 | 1461233235765 Marionette DEBUG loaded listener.js 03:07:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e465b5800) [pid = 3387] [serial = 1968] [outer = 0x7f9e45597400] 03:07:16 INFO - PROCESS | 3387 | 1461233236651 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]]]}] 03:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 03:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1599ms 03:07:16 INFO - PROCESS | 3387 | 1461233236685 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 03:07:16 INFO - PROCESS | 3387 | 1461233236689 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 03:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 03:07:16 INFO - PROCESS | 3387 | 1461233236696 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 03:07:16 INFO - PROCESS | 3387 | 1461233236700 Marionette TRACE conn3 <- [1,2594,null,{}] 03:07:16 INFO - PROCESS | 3387 | 1461233236711 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}] 03:07:16 INFO - PROCESS | 3387 | 1461233236933 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 03:07:17 INFO - PROCESS | 3387 | 1461233237250 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:17 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49458000 == 157 [pid = 3387] [id = 656] 03:07:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e47f8e800) [pid = 3387] [serial = 1969] [outer = (nil)] 03:07:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e48251000) [pid = 3387] [serial = 1970] [outer = 0x7f9e47f8e800] 03:07:17 INFO - PROCESS | 3387 | 1461233237330 Marionette DEBUG loaded listener.js 03:07:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e49cdd400) [pid = 3387] [serial = 1971] [outer = 0x7f9e47f8e800] 03:07:18 INFO - PROCESS | 3387 | 1461233238261 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]]]}] 03:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 03:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1638ms 03:07:18 INFO - PROCESS | 3387 | 1461233238335 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 03:07:18 INFO - PROCESS | 3387 | 1461233238338 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 03:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 03:07:18 INFO - PROCESS | 3387 | 1461233238346 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 03:07:18 INFO - PROCESS | 3387 | 1461233238348 Marionette TRACE conn3 <- [1,2598,null,{}] 03:07:18 INFO - PROCESS | 3387 | 1461233238354 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}] 03:07:18 INFO - PROCESS | 3387 | 1461233238615 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 03:07:18 INFO - PROCESS | 3387 | 1461233238982 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:19 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c039800 == 158 [pid = 3387] [id = 657] 03:07:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e4b82f800) [pid = 3387] [serial = 1972] [outer = (nil)] 03:07:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e4b8f9400) [pid = 3387] [serial = 1973] [outer = 0x7f9e4b82f800] 03:07:19 INFO - PROCESS | 3387 | 1461233239064 Marionette DEBUG loaded listener.js 03:07:19 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e4dba3c00) [pid = 3387] [serial = 1974] [outer = 0x7f9e4b82f800] 03:07:19 INFO - PROCESS | 3387 | 1461233239936 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]]]}] 03:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 03:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1640ms 03:07:19 INFO - PROCESS | 3387 | 1461233239986 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 03:07:19 INFO - PROCESS | 3387 | 1461233239990 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 03:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 03:07:20 INFO - PROCESS | 3387 | 1461233239996 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 03:07:20 INFO - PROCESS | 3387 | 1461233239998 Marionette TRACE conn3 <- [1,2602,null,{}] 03:07:20 INFO - PROCESS | 3387 | 1461233240005 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}] 03:07:20 INFO - PROCESS | 3387 | 1461233240214 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 03:07:20 INFO - PROCESS | 3387 | 1461233240529 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c873000 == 159 [pid = 3387] [id = 658] 03:07:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e4aad5800) [pid = 3387] [serial = 1975] [outer = (nil)] 03:07:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e4de99800) [pid = 3387] [serial = 1976] [outer = 0x7f9e4aad5800] 03:07:20 INFO - PROCESS | 3387 | 1461233240608 Marionette DEBUG loaded listener.js 03:07:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 229 (0x7f9e4ed0e400) [pid = 3387] [serial = 1977] [outer = 0x7f9e4aad5800] 03:07:21 INFO - PROCESS | 3387 | 1461233241422 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]]]}] 03:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 03:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1477ms 03:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 03:07:21 INFO - PROCESS | 3387 | 1461233241474 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 03:07:21 INFO - PROCESS | 3387 | 1461233241477 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 03:07:21 INFO - PROCESS | 3387 | 1461233241483 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 03:07:21 INFO - PROCESS | 3387 | 1461233241486 Marionette TRACE conn3 <- [1,2606,null,{}] 03:07:21 INFO - PROCESS | 3387 | 1461233241491 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}] 03:07:21 INFO - PROCESS | 3387 | 1461233241699 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 03:07:22 INFO - PROCESS | 3387 | 1461233242007 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec26800 == 160 [pid = 3387] [id = 659] 03:07:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 230 (0x7f9e4dba7400) [pid = 3387] [serial = 1978] [outer = (nil)] 03:07:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 231 (0x7f9e4ffd3c00) [pid = 3387] [serial = 1979] [outer = 0x7f9e4dba7400] 03:07:22 INFO - PROCESS | 3387 | 1461233242084 Marionette DEBUG loaded listener.js 03:07:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 232 (0x7f9e55251800) [pid = 3387] [serial = 1980] [outer = 0x7f9e4dba7400] 03:07:22 INFO - PROCESS | 3387 | 1461233242937 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]]]}] 03:07:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 03:07:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1484ms 03:07:22 INFO - PROCESS | 3387 | 1461233242968 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 03:07:22 INFO - PROCESS | 3387 | 1461233242972 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 03:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 03:07:22 INFO - PROCESS | 3387 | 1461233242977 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 03:07:22 INFO - PROCESS | 3387 | 1461233242979 Marionette TRACE conn3 <- [1,2610,null,{}] 03:07:22 INFO - PROCESS | 3387 | 1461233242985 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}] 03:07:23 INFO - PROCESS | 3387 | 1461233243221 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 03:07:23 INFO - PROCESS | 3387 | 1461233243550 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5531e000 == 161 [pid = 3387] [id = 660] 03:07:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 233 (0x7f9e55f9bc00) [pid = 3387] [serial = 1981] [outer = (nil)] 03:07:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 234 (0x7f9e56284c00) [pid = 3387] [serial = 1982] [outer = 0x7f9e55f9bc00] 03:07:23 INFO - PROCESS | 3387 | 1461233243634 Marionette DEBUG loaded listener.js 03:07:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 235 (0x7f9e564ed000) [pid = 3387] [serial = 1983] [outer = 0x7f9e55f9bc00] 03:07:24 INFO - PROCESS | 3387 | 1461233244429 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]]]}] 03:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 03:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1525ms 03:07:24 INFO - PROCESS | 3387 | 1461233244504 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 03:07:24 INFO - PROCESS | 3387 | 1461233244508 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 03:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 03:07:24 INFO - PROCESS | 3387 | 1461233244515 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 03:07:24 INFO - PROCESS | 3387 | 1461233244517 Marionette TRACE conn3 <- [1,2614,null,{}] 03:07:24 INFO - PROCESS | 3387 | 1461233244522 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}] 03:07:24 INFO - PROCESS | 3387 | 1461233244739 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 03:07:25 INFO - PROCESS | 3387 | 1461233245047 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e564b9800 == 162 [pid = 3387] [id = 661] 03:07:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 236 (0x7f9e55f9c400) [pid = 3387] [serial = 1984] [outer = (nil)] 03:07:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 237 (0x7f9e56521800) [pid = 3387] [serial = 1985] [outer = 0x7f9e55f9c400] 03:07:25 INFO - PROCESS | 3387 | 1461233245125 Marionette DEBUG loaded listener.js 03:07:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 238 (0x7f9e57377000) [pid = 3387] [serial = 1986] [outer = 0x7f9e55f9c400] 03:07:25 INFO - PROCESS | 3387 | 1461233245971 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]]]}] 03:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 03:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1525ms 03:07:26 INFO - PROCESS | 3387 | 1461233246041 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 03:07:26 INFO - PROCESS | 3387 | 1461233246045 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 03:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 03:07:26 INFO - PROCESS | 3387 | 1461233246052 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 03:07:26 INFO - PROCESS | 3387 | 1461233246055 Marionette TRACE conn3 <- [1,2618,null,{}] 03:07:26 INFO - PROCESS | 3387 | 1461233246060 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}] 03:07:26 INFO - PROCESS | 3387 | 1461233246286 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 03:07:26 INFO - PROCESS | 3387 | 1461233246597 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58dc6800 == 163 [pid = 3387] [id = 662] 03:07:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 239 (0x7f9e564f2800) [pid = 3387] [serial = 1987] [outer = (nil)] 03:07:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 240 (0x7f9e5749dc00) [pid = 3387] [serial = 1988] [outer = 0x7f9e564f2800] 03:07:26 INFO - PROCESS | 3387 | 1461233246675 Marionette DEBUG loaded listener.js 03:07:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 241 (0x7f9e58bf5800) [pid = 3387] [serial = 1989] [outer = 0x7f9e564f2800] 03:07:27 INFO - PROCESS | 3387 | 1461233247474 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]]]}] 03:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 03:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1482ms 03:07:27 INFO - PROCESS | 3387 | 1461233247535 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 03:07:27 INFO - PROCESS | 3387 | 1461233247539 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 03:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 03:07:27 INFO - PROCESS | 3387 | 1461233247545 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 03:07:27 INFO - PROCESS | 3387 | 1461233247547 Marionette TRACE conn3 <- [1,2622,null,{}] 03:07:27 INFO - PROCESS | 3387 | 1461233247554 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}] 03:07:27 INFO - PROCESS | 3387 | 1461233247776 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 03:07:28 INFO - PROCESS | 3387 | 1461233248096 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5994d000 == 164 [pid = 3387] [id = 663] 03:07:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 242 (0x7f9e5735a000) [pid = 3387] [serial = 1990] [outer = (nil)] 03:07:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 243 (0x7f9e5944e800) [pid = 3387] [serial = 1991] [outer = 0x7f9e5735a000] 03:07:28 INFO - PROCESS | 3387 | 1461233248171 Marionette DEBUG loaded listener.js 03:07:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 244 (0x7f9e594a2400) [pid = 3387] [serial = 1992] [outer = 0x7f9e5735a000] 03:07:28 INFO - PROCESS | 3387 | 1461233248973 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]]]}] 03:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 03:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1481ms 03:07:29 INFO - PROCESS | 3387 | 1461233249027 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 03:07:29 INFO - PROCESS | 3387 | 1461233249031 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 03:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 03:07:29 INFO - PROCESS | 3387 | 1461233249037 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 03:07:29 INFO - PROCESS | 3387 | 1461233249039 Marionette TRACE conn3 <- [1,2626,null,{}] 03:07:29 INFO - PROCESS | 3387 | 1461233249045 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}] 03:07:29 INFO - PROCESS | 3387 | 1461233249256 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 03:07:29 INFO - PROCESS | 3387 | 1461233249532 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5aacc800 == 165 [pid = 3387] [id = 664] 03:07:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 245 (0x7f9e49f0c800) [pid = 3387] [serial = 1993] [outer = (nil)] 03:07:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 246 (0x7f9e595ebc00) [pid = 3387] [serial = 1994] [outer = 0x7f9e49f0c800] 03:07:29 INFO - PROCESS | 3387 | 1461233249647 Marionette DEBUG loaded listener.js 03:07:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 247 (0x7f9e59632800) [pid = 3387] [serial = 1995] [outer = 0x7f9e49f0c800] 03:07:30 INFO - PROCESS | 3387 | 1461233250426 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]]]}] 03:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 03:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1436ms 03:07:30 INFO - PROCESS | 3387 | 1461233250474 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 03:07:30 INFO - PROCESS | 3387 | 1461233250478 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 03:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 03:07:30 INFO - PROCESS | 3387 | 1461233250484 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 03:07:30 INFO - PROCESS | 3387 | 1461233250488 Marionette TRACE conn3 <- [1,2630,null,{}] 03:07:30 INFO - PROCESS | 3387 | 1461233250493 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}] 03:07:30 INFO - PROCESS | 3387 | 1461233250733 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 03:07:31 INFO - PROCESS | 3387 | 1461233251053 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5f586000 == 166 [pid = 3387] [id = 665] 03:07:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 248 (0x7f9e5aa88c00) [pid = 3387] [serial = 1996] [outer = (nil)] 03:07:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 249 (0x7f9e5c036c00) [pid = 3387] [serial = 1997] [outer = 0x7f9e5aa88c00] 03:07:31 INFO - PROCESS | 3387 | 1461233251138 Marionette DEBUG loaded listener.js 03:07:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 250 (0x7f9e5d892c00) [pid = 3387] [serial = 1998] [outer = 0x7f9e5aa88c00] 03:07:32 INFO - PROCESS | 3387 | 1461233251999 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]]]}] 03:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 03:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1577ms 03:07:32 INFO - PROCESS | 3387 | 1461233252063 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 03:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 03:07:32 INFO - PROCESS | 3387 | 1461233252067 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 03:07:32 INFO - PROCESS | 3387 | 1461233252072 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 03:07:32 INFO - PROCESS | 3387 | 1461233252075 Marionette TRACE conn3 <- [1,2634,null,{}] 03:07:32 INFO - PROCESS | 3387 | 1461233252080 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}] 03:07:32 INFO - PROCESS | 3387 | 1461233252291 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 03:07:32 INFO - PROCESS | 3387 | 1461233252602 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c7ab000 == 167 [pid = 3387] [id = 666] 03:07:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 251 (0x7f9e5b481c00) [pid = 3387] [serial = 1999] [outer = (nil)] 03:07:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 252 (0x7f9e5e0a3400) [pid = 3387] [serial = 2000] [outer = 0x7f9e5b481c00] 03:07:32 INFO - PROCESS | 3387 | 1461233252676 Marionette DEBUG loaded listener.js 03:07:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 253 (0x7f9e5f440000) [pid = 3387] [serial = 2001] [outer = 0x7f9e5b481c00] 03:07:33 INFO - PROCESS | 3387 | 1461233253482 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]]]}] 03:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 03:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1476ms 03:07:33 INFO - PROCESS | 3387 | 1461233253549 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 03:07:33 INFO - PROCESS | 3387 | 1461233253552 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 03:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 03:07:33 INFO - PROCESS | 3387 | 1461233253559 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 03:07:33 INFO - PROCESS | 3387 | 1461233253561 Marionette TRACE conn3 <- [1,2638,null,{}] 03:07:33 INFO - PROCESS | 3387 | 1461233253566 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}] 03:07:33 INFO - PROCESS | 3387 | 1461233253787 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 03:07:34 INFO - PROCESS | 3387 | 1461233254096 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71640800 == 168 [pid = 3387] [id = 667] 03:07:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 254 (0x7f9e5f441400) [pid = 3387] [serial = 2002] [outer = (nil)] 03:07:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 255 (0x7f9e5fe18400) [pid = 3387] [serial = 2003] [outer = 0x7f9e5f441400] 03:07:34 INFO - PROCESS | 3387 | 1461233254171 Marionette DEBUG loaded listener.js 03:07:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 256 (0x7f9e61a24c00) [pid = 3387] [serial = 2004] [outer = 0x7f9e5f441400] 03:07:34 INFO - PROCESS | 3387 | 1461233254981 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]]]}] 03:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 03:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1482ms 03:07:35 INFO - PROCESS | 3387 | 1461233255042 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 03:07:35 INFO - PROCESS | 3387 | 1461233255045 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 03:07:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 03:07:35 INFO - PROCESS | 3387 | 1461233255052 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 03:07:35 INFO - PROCESS | 3387 | 1461233255055 Marionette TRACE conn3 <- [1,2642,null,{}] 03:07:35 INFO - PROCESS | 3387 | 1461233255060 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}] 03:07:35 INFO - PROCESS | 3387 | 1461233255274 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 03:07:35 INFO - PROCESS | 3387 | 1461233255588 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71d97800 == 169 [pid = 3387] [id = 668] 03:07:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 257 (0x7f9e58bef000) [pid = 3387] [serial = 2005] [outer = (nil)] 03:07:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 258 (0x7f9e61a17c00) [pid = 3387] [serial = 2006] [outer = 0x7f9e58bef000] 03:07:35 INFO - PROCESS | 3387 | 1461233255663 Marionette DEBUG loaded listener.js 03:07:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 259 (0x7f9e6b63dc00) [pid = 3387] [serial = 2007] [outer = 0x7f9e58bef000] 03:07:36 INFO - PROCESS | 3387 | 1461233256477 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]]]}] 03:07:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 03:07:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1483ms 03:07:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 03:07:36 INFO - PROCESS | 3387 | 1461233256537 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 03:07:36 INFO - PROCESS | 3387 | 1461233256540 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 03:07:36 INFO - PROCESS | 3387 | 1461233256546 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 03:07:36 INFO - PROCESS | 3387 | 1461233256549 Marionette TRACE conn3 <- [1,2646,null,{}] 03:07:36 INFO - PROCESS | 3387 | 1461233256555 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}] 03:07:36 INFO - PROCESS | 3387 | 1461233256798 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 03:07:37 INFO - PROCESS | 3387 | 1461233257115 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4381e800 == 170 [pid = 3387] [id = 669] 03:07:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 260 (0x7f9e459a7000) [pid = 3387] [serial = 2008] [outer = (nil)] 03:07:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 261 (0x7f9e6c26c400) [pid = 3387] [serial = 2009] [outer = 0x7f9e459a7000] 03:07:37 INFO - PROCESS | 3387 | 1461233257191 Marionette DEBUG loaded listener.js 03:07:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 262 (0x7f9e6c797000) [pid = 3387] [serial = 2010] [outer = 0x7f9e459a7000] 03:07:38 INFO - PROCESS | 3387 | 1461233258026 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]]]}] 03:07:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 03:07:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1533ms 03:07:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 03:07:38 INFO - PROCESS | 3387 | 1461233258079 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 03:07:38 INFO - PROCESS | 3387 | 1461233258082 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 03:07:38 INFO - PROCESS | 3387 | 1461233258088 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 03:07:38 INFO - PROCESS | 3387 | 1461233258092 Marionette TRACE conn3 <- [1,2650,null,{}] 03:07:38 INFO - PROCESS | 3387 | 1461233258097 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}] 03:07:38 INFO - PROCESS | 3387 | 1461233258311 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 03:07:38 INFO - PROCESS | 3387 | 1461233258637 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4abd8800 == 171 [pid = 3387] [id = 670] 03:07:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 263 (0x7f9e463f2000) [pid = 3387] [serial = 2011] [outer = (nil)] 03:07:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 264 (0x7f9e6c97a000) [pid = 3387] [serial = 2012] [outer = 0x7f9e463f2000] 03:07:38 INFO - PROCESS | 3387 | 1461233258714 Marionette DEBUG loaded listener.js 03:07:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 265 (0x7f9e6d632400) [pid = 3387] [serial = 2013] [outer = 0x7f9e463f2000] 03:07:39 INFO - PROCESS | 3387 | 1461233259505 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]]]}] 03:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 03:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1485ms 03:07:39 INFO - PROCESS | 3387 | 1461233259573 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 03:07:39 INFO - PROCESS | 3387 | 1461233259577 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 03:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 03:07:39 INFO - PROCESS | 3387 | 1461233259583 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 03:07:39 INFO - PROCESS | 3387 | 1461233259585 Marionette TRACE conn3 <- [1,2654,null,{}] 03:07:39 INFO - PROCESS | 3387 | 1461233259591 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}] 03:07:39 INFO - PROCESS | 3387 | 1461233259814 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 03:07:40 INFO - PROCESS | 3387 | 1461233260124 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4abf0800 == 172 [pid = 3387] [id = 671] 03:07:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 266 (0x7f9e6c79a800) [pid = 3387] [serial = 2014] [outer = (nil)] 03:07:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 267 (0x7f9e6d90bc00) [pid = 3387] [serial = 2015] [outer = 0x7f9e6c79a800] 03:07:40 INFO - PROCESS | 3387 | 1461233260202 Marionette DEBUG loaded listener.js 03:07:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 268 (0x7f9e6f8a3c00) [pid = 3387] [serial = 2016] [outer = 0x7f9e6c79a800] 03:07:40 INFO - PROCESS | 3387 | 1461233260976 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]]]}] 03:07:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 03:07:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1437ms 03:07:41 INFO - PROCESS | 3387 | 1461233261021 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 03:07:41 INFO - PROCESS | 3387 | 1461233261024 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 03:07:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 03:07:41 INFO - PROCESS | 3387 | 1461233261030 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 03:07:41 INFO - PROCESS | 3387 | 1461233261032 Marionette TRACE conn3 <- [1,2658,null,{}] 03:07:41 INFO - PROCESS | 3387 | 1461233261037 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}] 03:07:41 INFO - PROCESS | 3387 | 1461233261260 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 03:07:41 INFO - PROCESS | 3387 | 1461233261552 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3b1d5000 == 173 [pid = 3387] [id = 672] 03:07:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 269 (0x7f9e5f712800) [pid = 3387] [serial = 2017] [outer = (nil)] 03:07:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 270 (0x7f9e6f8c9000) [pid = 3387] [serial = 2018] [outer = 0x7f9e5f712800] 03:07:41 INFO - PROCESS | 3387 | 1461233261667 Marionette DEBUG loaded listener.js 03:07:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 271 (0x7f9e717c3c00) [pid = 3387] [serial = 2019] [outer = 0x7f9e5f712800] 03:07:42 INFO - PROCESS | 3387 | 1461233262443 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]]]}] 03:07:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 03:07:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1478ms 03:07:42 INFO - PROCESS | 3387 | 1461233262509 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 03:07:42 INFO - PROCESS | 3387 | 1461233262512 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 03:07:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 03:07:42 INFO - PROCESS | 3387 | 1461233262518 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 03:07:42 INFO - PROCESS | 3387 | 1461233262520 Marionette TRACE conn3 <- [1,2662,null,{}] 03:07:42 INFO - PROCESS | 3387 | 1461233262525 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}] 03:07:42 INFO - PROCESS | 3387 | 1461233262745 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 03:07:43 INFO - PROCESS | 3387 | 1461233263075 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4adc4000 == 174 [pid = 3387] [id = 673] 03:07:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 272 (0x7f9e6d623400) [pid = 3387] [serial = 2020] [outer = (nil)] 03:07:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 273 (0x7f9e71982800) [pid = 3387] [serial = 2021] [outer = 0x7f9e6d623400] 03:07:43 INFO - PROCESS | 3387 | 1461233263152 Marionette DEBUG loaded listener.js 03:07:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 274 (0x7f9e719c0c00) [pid = 3387] [serial = 2022] [outer = 0x7f9e6d623400] 03:07:43 INFO - PROCESS | 3387 | 1461233263909 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]]]}] 03:07:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 03:07:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1427ms 03:07:43 INFO - PROCESS | 3387 | 1461233263947 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 03:07:43 INFO - PROCESS | 3387 | 1461233263949 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 03:07:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 03:07:43 INFO - PROCESS | 3387 | 1461233263955 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 03:07:43 INFO - PROCESS | 3387 | 1461233263957 Marionette TRACE conn3 <- [1,2666,null,{}] 03:07:43 INFO - PROCESS | 3387 | 1461233263964 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}] 03:07:44 INFO - PROCESS | 3387 | 1461233264179 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 03:07:44 INFO - PROCESS | 3387 | 1461233264486 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464d2800 == 175 [pid = 3387] [id = 674] 03:07:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 275 (0x7f9e4559a800) [pid = 3387] [serial = 2023] [outer = (nil)] 03:07:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 276 (0x7f9e47b44c00) [pid = 3387] [serial = 2024] [outer = 0x7f9e4559a800] 03:07:44 INFO - PROCESS | 3387 | 1461233264602 Marionette DEBUG loaded listener.js 03:07:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 277 (0x7f9e4bf55000) [pid = 3387] [serial = 2025] [outer = 0x7f9e4559a800] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e607e7800 == 174 [pid = 3387] [id = 220] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49e5f800 == 173 [pid = 3387] [id = 653] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e483e2000 == 172 [pid = 3387] [id = 652] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e467c4000 == 171 [pid = 3387] [id = 651] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e3eb46000 == 170 [pid = 3387] [id = 650] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46989000 == 169 [pid = 3387] [id = 649] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71999000 == 168 [pid = 3387] [id = 645] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6d3d1800 == 167 [pid = 3387] [id = 644] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e61b54800 == 166 [pid = 3387] [id = 643] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef53000 == 165 [pid = 3387] [id = 642] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5bf15000 == 164 [pid = 3387] [id = 641] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5927f000 == 163 [pid = 3387] [id = 640] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58c0a000 == 162 [pid = 3387] [id = 639] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564ae800 == 161 [pid = 3387] [id = 638] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c63000 == 160 [pid = 3387] [id = 637] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55319800 == 159 [pid = 3387] [id = 636] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec28000 == 158 [pid = 3387] [id = 635] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dddc000 == 157 [pid = 3387] [id = 634] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c2a2000 == 156 [pid = 3387] [id = 633] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b74a800 == 155 [pid = 3387] [id = 632] 03:07:46 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47aa6000 == 154 [pid = 3387] [id = 631] 03:07:46 INFO - PROCESS | 3387 | --DOMWINDOW == 276 (0x7f9e4c192c00) [pid = 3387] [serial = 1890] [outer = (nil)] [url = about:blank] 03:07:46 INFO - PROCESS | 3387 | --DOMWINDOW == 275 (0x7f9e4bf4e400) [pid = 3387] [serial = 1608] [outer = (nil)] [url = about:blank] 03:07:46 INFO - PROCESS | 3387 | --DOMWINDOW == 274 (0x7f9e4ae0fc00) [pid = 3387] [serial = 1824] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 273 (0x7f9e5fe36800) [pid = 3387] [serial = 1623] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 272 (0x7f9e4ed14400) [pid = 3387] [serial = 1713] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 271 (0x7f9e4674c400) [pid = 3387] [serial = 1821] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 270 (0x7f9e4fc20000) [pid = 3387] [serial = 1710] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 269 (0x7f9e47c56c00) [pid = 3387] [serial = 1881] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 268 (0x7f9e59dc3000) [pid = 3387] [serial = 1563] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 267 (0x7f9e6d7c2400) [pid = 3387] [serial = 1626] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 266 (0x7f9e56347000) [pid = 3387] [serial = 1833] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 265 (0x7f9e57358c00) [pid = 3387] [serial = 1551] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 264 (0x7f9e5944a800) [pid = 3387] [serial = 1614] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 263 (0x7f9e490e3400) [pid = 3387] [serial = 1823] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 262 (0x7f9e5dfed000) [pid = 3387] [serial = 1868] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 261 (0x7f9e465b7800) [pid = 3387] [serial = 1820] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 260 (0x7f9e53430400) [pid = 3387] [serial = 1764] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 259 (0x7f9e4eb45000) [pid = 3387] [serial = 1827] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 258 (0x7f9e5633e400) [pid = 3387] [serial = 1782] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 257 (0x7f9e482dc800) [pid = 3387] [serial = 1871] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 256 (0x7f9e4b8ef000) [pid = 3387] [serial = 1581] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 255 (0x7f9e6b63ec00) [pid = 3387] [serial = 1569] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 254 (0x7f9e55f9f400) [pid = 3387] [serial = 1832] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 253 (0x7f9e45d55800) [pid = 3387] [serial = 1674] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 252 (0x7f9e56188000) [pid = 3387] [serial = 1611] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 251 (0x7f9e59633400) [pid = 3387] [serial = 1560] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 250 (0x7f9e4be1f000) [pid = 3387] [serial = 1692] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 249 (0x7f9e55754400) [pid = 3387] [serial = 1830] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 248 (0x7f9e4226e800) [pid = 3387] [serial = 1641] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 247 (0x7f9e59cb1400) [pid = 3387] [serial = 1856] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 246 (0x7f9e4b835000) [pid = 3387] [serial = 1859] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 245 (0x7f9e59b6c000) [pid = 3387] [serial = 1853] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 244 (0x7f9e6f8c7c00) [pid = 3387] [serial = 1632] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 243 (0x7f9e47b44000) [pid = 3387] [serial = 1605] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 242 (0x7f9e58d47c00) [pid = 3387] [serial = 1841] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 241 (0x7f9e4b8edc00) [pid = 3387] [serial = 1689] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 240 (0x7f9e4c196c00) [pid = 3387] [serial = 1755] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 239 (0x7f9e4ed0b800) [pid = 3387] [serial = 1707] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 238 (0x7f9e49cdb000) [pid = 3387] [serial = 1683] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 237 (0x7f9e4b82b800) [pid = 3387] [serial = 1719] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 236 (0x7f9e5627d800) [pid = 3387] [serial = 1779] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 235 (0x7f9e589a4800) [pid = 3387] [serial = 1838] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 234 (0x7f9e4ae18400) [pid = 3387] [serial = 1889] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 233 (0x7f9e56523400) [pid = 3387] [serial = 1874] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 232 (0x7f9e4ae0d000) [pid = 3387] [serial = 1686] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 231 (0x7f9e5efabc00) [pid = 3387] [serial = 1566] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 230 (0x7f9e4b82e000) [pid = 3387] [serial = 1886] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 229 (0x7f9e46748c00) [pid = 3387] [serial = 1638] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 228 (0x7f9e47b43400) [pid = 3387] [serial = 1677] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e47c4cc00) [pid = 3387] [serial = 1749] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e4fc13800) [pid = 3387] [serial = 1533] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e55e39c00) [pid = 3387] [serial = 1776] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e564f5400) [pid = 3387] [serial = 1785] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e49244400) [pid = 3387] [serial = 1883] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e55252800) [pid = 3387] [serial = 1767] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e4be1e000) [pid = 3387] [serial = 1887] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e6d7bbc00) [pid = 3387] [serial = 1575] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e4aae0c00) [pid = 3387] [serial = 1752] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e4eb43800) [pid = 3387] [serial = 1704] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e5949a800) [pid = 3387] [serial = 1847] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e5c82b000) [pid = 3387] [serial = 1862] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e5962c800) [pid = 3387] [serial = 1850] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e47b41800) [pid = 3387] [serial = 1880] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e46551c00) [pid = 3387] [serial = 1878] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e448eb000) [pid = 3387] [serial = 1877] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e490dc400) [pid = 3387] [serial = 1539] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e4de78800) [pid = 3387] [serial = 1758] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e4dccd400) [pid = 3387] [serial = 1701] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e465c0000) [pid = 3387] [serial = 1536] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e552d4000) [pid = 3387] [serial = 1770] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e48243c00) [pid = 3387] [serial = 1680] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e49f12c00) [pid = 3387] [serial = 1884] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e5949f000) [pid = 3387] [serial = 1557] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e59447400) [pid = 3387] [serial = 1844] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e49cde000) [pid = 3387] [serial = 1791] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e71ba1400) [pid = 3387] [serial = 1629] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e5ef9f000) [pid = 3387] [serial = 1620] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e5cf1e000) [pid = 3387] [serial = 1865] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e4df61800) [pid = 3387] [serial = 1542] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e57623400) [pid = 3387] [serial = 1836] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e463f3400) [pid = 3387] [serial = 1716] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e4ffd2c00) [pid = 3387] [serial = 1761] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e56521000) [pid = 3387] [serial = 1788] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e55848400) [pid = 3387] [serial = 1817] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e53427400) [pid = 3387] [serial = 1829] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e71c81c00) [pid = 3387] [serial = 1635] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e59628000) [pid = 3387] [serial = 1617] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e4c19a400) [pid = 3387] [serial = 1698] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e58d4b800) [pid = 3387] [serial = 1554] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e58a4e400) [pid = 3387] [serial = 1602] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e4dcc9c00) [pid = 3387] [serial = 1826] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e595f7400) [pid = 3387] [serial = 1578] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e5fe2cc00) [pid = 3387] [serial = 1572] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e57380000) [pid = 3387] [serial = 1835] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e442db400) [pid = 3387] [serial = 1671] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e4c18b400) [pid = 3387] [serial = 1695] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e5575d400) [pid = 3387] [serial = 1548] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e55409400) [pid = 3387] [serial = 1773] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e45bfd400) [pid = 3387] [serial = 1746] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e55e31800) [pid = 3387] [serial = 1818] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e55150800) [pid = 3387] [serial = 1545] [outer = (nil)] [url = about:blank] 03:07:47 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:47 INFO - PROCESS | 3387 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 03:07:47 INFO - PROCESS | 3387 | 1461233267244 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]]]}] 03:07:47 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) 03:07:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3342ms 03:07:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 03:07:47 INFO - PROCESS | 3387 | 1461233267299 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 03:07:47 INFO - PROCESS | 3387 | 1461233267303 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 03:07:47 INFO - PROCESS | 3387 | 1461233267311 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 03:07:47 INFO - PROCESS | 3387 | 1461233267316 Marionette TRACE conn3 <- [1,2670,null,{}] 03:07:47 INFO - PROCESS | 3387 | 1461233267324 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}] 03:07:47 INFO - PROCESS | 3387 | 1461233267539 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 03:07:47 INFO - PROCESS | 3387 | 1461233267751 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e41b5f800 == 155 [pid = 3387] [id = 675] 03:07:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e446a3800) [pid = 3387] [serial = 2026] [outer = (nil)] 03:07:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e448ea400) [pid = 3387] [serial = 2027] [outer = 0x7f9e446a3800] 03:07:47 INFO - PROCESS | 3387 | 1461233267816 Marionette DEBUG loaded listener.js 03:07:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e4559c400) [pid = 3387] [serial = 2028] [outer = 0x7f9e446a3800] 03:07:48 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:49 INFO - PROCESS | 3387 | 1461233269013 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] 03:07:49 INFO - PROCESS | 3387 | 1461233269061 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 03:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 03:07:49 INFO - PROCESS | 3387 | 1461233269081 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 03:07:49 INFO - PROCESS | 3387 | 1461233269086 Marionette TRACE conn3 <- [1,2674,null,{}] 03:07:49 INFO - PROCESS | 3387 | 1461233269091 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}] 03:07:49 INFO - PROCESS | 3387 | 1461233269417 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 03:07:49 INFO - PROCESS | 3387 | 1461233269457 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4587f800 == 156 [pid = 3387] [id = 676] 03:07:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e4559f400) [pid = 3387] [serial = 2029] [outer = (nil)] 03:07:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e45bfac00) [pid = 3387] [serial = 2030] [outer = 0x7f9e4559f400] 03:07:49 INFO - PROCESS | 3387 | 1461233269519 Marionette DEBUG loaded listener.js 03:07:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e4654e800) [pid = 3387] [serial = 2031] [outer = 0x7f9e4559f400] 03:07:50 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:50 INFO - PROCESS | 3387 | 1461233270927 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] 03:07:51 INFO - PROCESS | 3387 | 1461233271099 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 03:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 03:07:51 INFO - PROCESS | 3387 | 1461233271136 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 03:07:51 INFO - PROCESS | 3387 | 1461233271147 Marionette TRACE conn3 <- [1,2678,null,{}] 03:07:51 INFO - PROCESS | 3387 | 1461233271184 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}] 03:07:51 INFO - PROCESS | 3387 | 1461233271854 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 03:07:51 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e46549400) [pid = 3387] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 03:07:51 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e4ffcb400) [pid = 3387] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 03:07:51 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e442de000) [pid = 3387] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 03:07:51 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e44696c00) [pid = 3387] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 03:07:51 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e45d57400) [pid = 3387] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 03:07:51 INFO - PROCESS | 3387 | 1461233271981 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46984800 == 157 [pid = 3387] [id = 677] 03:07:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e43496c00) [pid = 3387] [serial = 2032] [outer = (nil)] 03:07:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e4654f400) [pid = 3387] [serial = 2033] [outer = 0x7f9e43496c00] 03:07:52 INFO - PROCESS | 3387 | 1461233272051 Marionette DEBUG loaded listener.js 03:07:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e47c4dc00) [pid = 3387] [serial = 2034] [outer = 0x7f9e43496c00] 03:07:53 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:53 INFO - PROCESS | 3387 | 1461233273158 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]]]}] 03:07:53 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) 03:07:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2045ms 03:07:53 INFO - PROCESS | 3387 | 1461233273181 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 03:07:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 03:07:53 INFO - PROCESS | 3387 | 1461233273185 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 03:07:53 INFO - PROCESS | 3387 | 1461233273191 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 03:07:53 INFO - PROCESS | 3387 | 1461233273195 Marionette TRACE conn3 <- [1,2682,null,{}] 03:07:53 INFO - PROCESS | 3387 | 1461233273200 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}] 03:07:53 INFO - PROCESS | 3387 | 1461233273402 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 03:07:53 INFO - PROCESS | 3387 | 1461233273619 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fc4000 == 158 [pid = 3387] [id = 678] 03:07:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e442de000) [pid = 3387] [serial = 2035] [outer = (nil)] 03:07:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e48242800) [pid = 3387] [serial = 2036] [outer = 0x7f9e442de000] 03:07:53 INFO - PROCESS | 3387 | 1461233273683 Marionette DEBUG loaded listener.js 03:07:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e490eac00) [pid = 3387] [serial = 2037] [outer = 0x7f9e442de000] 03:07:55 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:55 INFO - PROCESS | 3387 | 1461233275106 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]]]}] 03:07:55 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) 03:07:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1933ms 03:07:55 INFO - PROCESS | 3387 | 1461233275124 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 03:07:55 INFO - PROCESS | 3387 | 1461233275129 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 03:07:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 03:07:55 INFO - PROCESS | 3387 | 1461233275137 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 03:07:55 INFO - PROCESS | 3387 | 1461233275143 Marionette TRACE conn3 <- [1,2686,null,{}] 03:07:55 INFO - PROCESS | 3387 | 1461233275151 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}] 03:07:55 INFO - PROCESS | 3387 | 1461233275430 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 03:07:55 INFO - PROCESS | 3387 | 1461233275691 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e464d6800 == 159 [pid = 3387] [id = 679] 03:07:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e4469e400) [pid = 3387] [serial = 2038] [outer = (nil)] 03:07:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e459a7800) [pid = 3387] [serial = 2039] [outer = 0x7f9e4469e400] 03:07:55 INFO - PROCESS | 3387 | 1461233275768 Marionette DEBUG loaded listener.js 03:07:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e465c6c00) [pid = 3387] [serial = 2040] [outer = 0x7f9e4469e400] 03:07:56 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:57 INFO - PROCESS | 3387 | 1461233277071 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] 03:07:57 INFO - PROCESS | 3387 | 1461233277289 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 03:07:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 03:07:57 INFO - PROCESS | 3387 | 1461233277304 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 03:07:57 INFO - PROCESS | 3387 | 1461233277309 Marionette TRACE conn3 <- [1,2690,null,{}] 03:07:57 INFO - PROCESS | 3387 | 1461233277314 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}] 03:07:57 INFO - PROCESS | 3387 | 1461233277528 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 03:07:57 INFO - PROCESS | 3387 | 1461233277781 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4911d000 == 160 [pid = 3387] [id = 680] 03:07:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e448eb000) [pid = 3387] [serial = 2041] [outer = (nil)] 03:07:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e47b3d800) [pid = 3387] [serial = 2042] [outer = 0x7f9e448eb000] 03:07:57 INFO - PROCESS | 3387 | 1461233277853 Marionette DEBUG loaded listener.js 03:07:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e49240000) [pid = 3387] [serial = 2043] [outer = 0x7f9e448eb000] 03:07:59 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:07:59 INFO - PROCESS | 3387 | 1461233279185 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] 03:07:59 INFO - PROCESS | 3387 | 1461233279263 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 03:07:59 INFO - PROCESS | 3387 | 1461233279289 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 03:07:59 INFO - PROCESS | 3387 | 1461233279295 Marionette TRACE conn3 <- [1,2694,null,{}] 03:07:59 INFO - PROCESS | 3387 | 1461233279315 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}] 03:07:59 INFO - PROCESS | 3387 | 1461233279529 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 03:07:59 INFO - PROCESS | 3387 | 1461233279740 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:07:59 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4adc9800 == 161 [pid = 3387] [id = 681] 03:07:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e482d3c00) [pid = 3387] [serial = 2044] [outer = (nil)] 03:07:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e49f0ec00) [pid = 3387] [serial = 2045] [outer = 0x7f9e482d3c00] 03:07:59 INFO - PROCESS | 3387 | 1461233279855 Marionette DEBUG loaded listener.js 03:07:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e4b4ea000) [pid = 3387] [serial = 2046] [outer = 0x7f9e482d3c00] 03:08:01 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:08:01 INFO - PROCESS | 3387 | 1461233281163 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] 03:08:01 INFO - PROCESS | 3387 | 1461233281186 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 03:08:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 03:08:01 INFO - PROCESS | 3387 | 1461233281193 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 03:08:01 INFO - PROCESS | 3387 | 1461233281196 Marionette TRACE conn3 <- [1,2698,null,{}] 03:08:01 INFO - PROCESS | 3387 | 1461233281242 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}] 03:08:01 INFO - PROCESS | 3387 | 1461233281549 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 03:08:01 INFO - PROCESS | 3387 | 1461233281745 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b73c800 == 162 [pid = 3387] [id = 682] 03:08:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e49242c00) [pid = 3387] [serial = 2047] [outer = (nil)] 03:08:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e4b8f1800) [pid = 3387] [serial = 2048] [outer = 0x7f9e49242c00] 03:08:01 INFO - PROCESS | 3387 | 1461233281817 Marionette DEBUG loaded listener.js 03:08:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e4c190000) [pid = 3387] [serial = 2049] [outer = 0x7f9e49242c00] 03:08:03 INFO - PROCESS | 3387 | SkCairoFTTypeface::onFilterRec unimplemented 03:08:03 INFO - PROCESS | 3387 | 1461233283105 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] 03:08:03 INFO - PROCESS | 3387 | 1461233283132 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 03:08:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 03:08:03 INFO - PROCESS | 3387 | 1461233283139 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 03:08:03 INFO - PROCESS | 3387 | 1461233283143 Marionette TRACE conn3 <- [1,2702,null,{}] 03:08:03 INFO - PROCESS | 3387 | 1461233283148 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}] 03:08:03 INFO - PROCESS | 3387 | 1461233283431 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 03:08:03 INFO - PROCESS | 3387 | 1461233283687 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c07d800 == 163 [pid = 3387] [id = 683] 03:08:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e4ae11400) [pid = 3387] [serial = 2050] [outer = (nil)] 03:08:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e4dba4800) [pid = 3387] [serial = 2051] [outer = 0x7f9e4ae11400] 03:08:03 INFO - PROCESS | 3387 | 1461233283760 Marionette DEBUG loaded listener.js 03:08:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e4de71800) [pid = 3387] [serial = 2052] [outer = 0x7f9e4ae11400] 03:08:04 INFO - PROCESS | 3387 | 1461233284620 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]]]}] 03:08:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 03:08:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1528ms 03:08:04 INFO - PROCESS | 3387 | 1461233284669 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 03:08:04 INFO - PROCESS | 3387 | 1461233284672 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 03:08:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 03:08:04 INFO - PROCESS | 3387 | 1461233284679 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 03:08:04 INFO - PROCESS | 3387 | 1461233284682 Marionette TRACE conn3 <- [1,2706,null,{}] 03:08:04 INFO - PROCESS | 3387 | 1461233284687 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}] 03:08:04 INFO - PROCESS | 3387 | 1461233284956 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 03:08:05 INFO - PROCESS | 3387 | 1461233285272 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c884800 == 164 [pid = 3387] [id = 684] 03:08:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e4eb4f000) [pid = 3387] [serial = 2053] [outer = (nil)] 03:08:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e4fc13800) [pid = 3387] [serial = 2054] [outer = 0x7f9e4eb4f000] 03:08:05 INFO - PROCESS | 3387 | 1461233285353 Marionette DEBUG loaded listener.js 03:08:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e4fee5c00) [pid = 3387] [serial = 2055] [outer = 0x7f9e4eb4f000] 03:08:06 INFO - PROCESS | 3387 | 1461233286139 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]]]}] 03:08:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 03:08:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1530ms 03:08:06 INFO - PROCESS | 3387 | 1461233286210 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 03:08:06 INFO - PROCESS | 3387 | 1461233286214 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 03:08:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 03:08:06 INFO - PROCESS | 3387 | 1461233286221 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 03:08:06 INFO - PROCESS | 3387 | 1461233286224 Marionette TRACE conn3 <- [1,2710,null,{}] 03:08:06 INFO - PROCESS | 3387 | 1461233286229 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}] 03:08:06 INFO - PROCESS | 3387 | 1461233286479 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 03:08:06 INFO - PROCESS | 3387 | 1461233286780 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:06 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfda000 == 165 [pid = 3387] [id = 685] 03:08:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e4eb4f400) [pid = 3387] [serial = 2056] [outer = (nil)] 03:08:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e4ffd4400) [pid = 3387] [serial = 2057] [outer = 0x7f9e4eb4f400] 03:08:06 INFO - PROCESS | 3387 | 1461233286858 Marionette DEBUG loaded listener.js 03:08:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e5514ac00) [pid = 3387] [serial = 2058] [outer = 0x7f9e4eb4f400] 03:08:07 INFO - PROCESS | 3387 | 1461233287700 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] 03:08:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 03:08:07 INFO - PROCESS | 3387 | 1461233287754 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 03:08:07 INFO - PROCESS | 3387 | 1461233287760 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 03:08:07 INFO - PROCESS | 3387 | 1461233287764 Marionette TRACE conn3 <- [1,2714,null,{}] 03:08:07 INFO - PROCESS | 3387 | 1461233287770 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}] 03:08:08 INFO - PROCESS | 3387 | 1461233288003 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 03:08:08 INFO - PROCESS | 3387 | 1461233288333 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e53467000 == 166 [pid = 3387] [id = 686] 03:08:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e4814e000) [pid = 3387] [serial = 2059] [outer = (nil)] 03:08:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e55277400) [pid = 3387] [serial = 2060] [outer = 0x7f9e4814e000] 03:08:08 INFO - PROCESS | 3387 | 1461233288411 Marionette DEBUG loaded listener.js 03:08:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e55408400) [pid = 3387] [serial = 2061] [outer = 0x7f9e4814e000] 03:08:09 INFO - PROCESS | 3387 | 1461233289181 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]]]}] 03:08:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 03:08:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1433ms 03:08:09 INFO - PROCESS | 3387 | 1461233289207 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 03:08:09 INFO - PROCESS | 3387 | 1461233289211 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 03:08:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 03:08:09 INFO - PROCESS | 3387 | 1461233289221 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 03:08:09 INFO - PROCESS | 3387 | 1461233289223 Marionette TRACE conn3 <- [1,2718,null,{}] 03:08:09 INFO - PROCESS | 3387 | 1461233289227 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}] 03:08:09 INFO - PROCESS | 3387 | 1461233289444 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 03:08:09 INFO - PROCESS | 3387 | 1461233289713 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55313000 == 167 [pid = 3387] [id = 687] 03:08:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e4bf5c800) [pid = 3387] [serial = 2062] [outer = (nil)] 03:08:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e5584bc00) [pid = 3387] [serial = 2063] [outer = 0x7f9e4bf5c800] 03:08:09 INFO - PROCESS | 3387 | 1461233289825 Marionette DEBUG loaded listener.js 03:08:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e55e34800) [pid = 3387] [serial = 2064] [outer = 0x7f9e4bf5c800] 03:08:10 INFO - PROCESS | 3387 | 1461233290640 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] 03:08:10 INFO - PROCESS | 3387 | 1461233290710 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 03:08:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 03:08:10 INFO - PROCESS | 3387 | 1461233290717 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 03:08:10 INFO - PROCESS | 3387 | 1461233290720 Marionette TRACE conn3 <- [1,2722,null,{}] 03:08:10 INFO - PROCESS | 3387 | 1461233290725 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}] 03:08:10 INFO - PROCESS | 3387 | 1461233290949 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 03:08:11 INFO - PROCESS | 3387 | 1461233291251 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55db9800 == 168 [pid = 3387] [id = 688] 03:08:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e46895400) [pid = 3387] [serial = 2065] [outer = (nil)] 03:08:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e55fa8000) [pid = 3387] [serial = 2066] [outer = 0x7f9e46895400] 03:08:11 INFO - PROCESS | 3387 | 1461233291328 Marionette DEBUG loaded listener.js 03:08:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e5633a400) [pid = 3387] [serial = 2067] [outer = 0x7f9e46895400] 03:08:12 INFO - PROCESS | 3387 | 1461233292172 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] 03:08:12 INFO - PROCESS | 3387 | 1461233292253 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 03:08:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 03:08:12 INFO - PROCESS | 3387 | 1461233292260 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 03:08:12 INFO - PROCESS | 3387 | 1461233292264 Marionette TRACE conn3 <- [1,2726,null,{}] 03:08:12 INFO - PROCESS | 3387 | 1461233292270 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}] 03:08:12 INFO - PROCESS | 3387 | 1461233292564 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 03:08:12 INFO - PROCESS | 3387 | 1461233292887 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56689000 == 169 [pid = 3387] [id = 689] 03:08:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e5761dc00) [pid = 3387] [serial = 2068] [outer = (nil)] 03:08:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e5899fc00) [pid = 3387] [serial = 2069] [outer = 0x7f9e5761dc00] 03:08:12 INFO - PROCESS | 3387 | 1461233292967 Marionette DEBUG loaded listener.js 03:08:13 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e59447000) [pid = 3387] [serial = 2070] [outer = 0x7f9e5761dc00] 03:08:13 INFO - PROCESS | 3387 | 1461233293814 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]]]}] 03:08:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 03:08:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1585ms 03:08:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 03:08:13 INFO - PROCESS | 3387 | 1461233293846 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 03:08:13 INFO - PROCESS | 3387 | 1461233293848 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 03:08:13 INFO - PROCESS | 3387 | 1461233293855 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 03:08:13 INFO - PROCESS | 3387 | 1461233293858 Marionette TRACE conn3 <- [1,2730,null,{}] 03:08:13 INFO - PROCESS | 3387 | 1461233293863 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}] 03:08:14 INFO - PROCESS | 3387 | 1461233294076 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 03:08:14 INFO - PROCESS | 3387 | 1461233294343 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58d35800 == 170 [pid = 3387] [id = 690] 03:08:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e57356400) [pid = 3387] [serial = 2071] [outer = (nil)] 03:08:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e594a1c00) [pid = 3387] [serial = 2072] [outer = 0x7f9e57356400] 03:08:14 INFO - PROCESS | 3387 | 1461233294461 Marionette DEBUG loaded listener.js 03:08:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e595f6000) [pid = 3387] [serial = 2073] [outer = 0x7f9e57356400] 03:08:15 INFO - PROCESS | 3387 | 1461233295674 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] 03:08:15 INFO - PROCESS | 3387 | 1461233295693 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 03:08:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 03:08:15 INFO - PROCESS | 3387 | 1461233295756 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 03:08:15 INFO - PROCESS | 3387 | 1461233295760 Marionette TRACE conn3 <- [1,2734,null,{}] 03:08:15 INFO - PROCESS | 3387 | 1461233295769 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}] 03:08:16 INFO - PROCESS | 3387 | 1461233296013 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 03:08:16 INFO - PROCESS | 3387 | 1461233296746 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4560d800 == 171 [pid = 3387] [id = 691] 03:08:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 220 (0x7f9e42268800) [pid = 3387] [serial = 2074] [outer = (nil)] 03:08:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 221 (0x7f9e442dbc00) [pid = 3387] [serial = 2075] [outer = 0x7f9e42268800] 03:08:16 INFO - PROCESS | 3387 | 1461233296823 Marionette DEBUG loaded listener.js 03:08:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 222 (0x7f9e448e4400) [pid = 3387] [serial = 2076] [outer = 0x7f9e42268800] 03:08:17 INFO - PROCESS | 3387 | 1461233297745 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]]]}] 03:08:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 03:08:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 2089ms 03:08:17 INFO - PROCESS | 3387 | 1461233297790 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 03:08:17 INFO - PROCESS | 3387 | 1461233297798 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 03:08:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 03:08:17 INFO - PROCESS | 3387 | 1461233297805 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 03:08:17 INFO - PROCESS | 3387 | 1461233297809 Marionette TRACE conn3 <- [1,2738,null,{}] 03:08:17 INFO - PROCESS | 3387 | 1461233297816 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}] 03:08:18 INFO - PROCESS | 3387 | 1461233298042 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 03:08:18 INFO - PROCESS | 3387 | 1461233298384 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49129800 == 172 [pid = 3387] [id = 692] 03:08:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 223 (0x7f9e42261800) [pid = 3387] [serial = 2077] [outer = (nil)] 03:08:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 224 (0x7f9e45d55400) [pid = 3387] [serial = 2078] [outer = 0x7f9e42261800] 03:08:18 INFO - PROCESS | 3387 | 1461233298527 Marionette DEBUG loaded listener.js 03:08:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 225 (0x7f9e46751000) [pid = 3387] [serial = 2079] [outer = 0x7f9e42261800] 03:08:19 INFO - PROCESS | 3387 | 1461233299457 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]]]}] 03:08:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 03:08:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1681ms 03:08:19 INFO - PROCESS | 3387 | 1461233299491 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 03:08:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 03:08:19 INFO - PROCESS | 3387 | 1461233299497 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 03:08:19 INFO - PROCESS | 3387 | 1461233299504 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 03:08:19 INFO - PROCESS | 3387 | 1461233299507 Marionette TRACE conn3 <- [1,2742,null,{}] 03:08:19 INFO - PROCESS | 3387 | 1461233299513 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}] 03:08:19 INFO - PROCESS | 3387 | 1461233299727 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 03:08:20 INFO - PROCESS | 3387 | 1461233300010 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4561b000 == 173 [pid = 3387] [id = 693] 03:08:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 226 (0x7f9e490e7c00) [pid = 3387] [serial = 2080] [outer = (nil)] 03:08:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 227 (0x7f9e49248000) [pid = 3387] [serial = 2081] [outer = 0x7f9e490e7c00] 03:08:20 INFO - PROCESS | 3387 | 1461233300182 Marionette DEBUG loaded listener.js 03:08:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 228 (0x7f9e49f10800) [pid = 3387] [serial = 2082] [outer = 0x7f9e490e7c00] 03:08:21 INFO - PROCESS | 3387 | 1461233301062 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]]]}] 03:08:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 03:08:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1629ms 03:08:21 INFO - PROCESS | 3387 | 1461233301133 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 03:08:21 INFO - PROCESS | 3387 | 1461233301137 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 03:08:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 03:08:21 INFO - PROCESS | 3387 | 1461233301152 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 03:08:21 INFO - PROCESS | 3387 | 1461233301160 Marionette TRACE conn3 <- [1,2746,null,{}] 03:08:21 INFO - PROCESS | 3387 | 1461233301167 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}] 03:08:21 INFO - PROCESS | 3387 | 1461233301417 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 03:08:21 INFO - PROCESS | 3387 | 1461233301796 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e438bb000 == 172 [pid = 3387] [id = 623] 03:08:21 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e42313000 == 171 [pid = 3387] [id = 622] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 227 (0x7f9e5eaf1800) [pid = 3387] [serial = 1931] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 226 (0x7f9e5efa5c00) [pid = 3387] [serial = 1934] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 225 (0x7f9e5f713400) [pid = 3387] [serial = 1937] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 224 (0x7f9e5f952800) [pid = 3387] [serial = 1940] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 223 (0x7f9e5fcc4800) [pid = 3387] [serial = 1943] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 222 (0x7f9e45d54400) [pid = 3387] [serial = 1946] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 221 (0x7f9e5737d400) [pid = 3387] [serial = 1913] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 220 (0x7f9e47b46c00) [pid = 3387] [serial = 1895] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 219 (0x7f9e57624800) [pid = 3387] [serial = 1916] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e55406400) [pid = 3387] [serial = 1928] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e4eb4f800) [pid = 3387] [serial = 1901] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e55d09c00) [pid = 3387] [serial = 1907] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e5524ec00) [pid = 3387] [serial = 1904] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e5949c000) [pid = 3387] [serial = 1919] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e564f5800) [pid = 3387] [serial = 1910] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e5984f800) [pid = 3387] [serial = 1922] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e5dca2400) [pid = 3387] [serial = 1925] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e4b4e2000) [pid = 3387] [serial = 1898] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e45d5e800) [pid = 3387] [serial = 1964] [outer = (nil)] [url = about:blank] 03:08:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3ec26800 == 172 [pid = 3387] [id = 694] 03:08:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e43494c00) [pid = 3387] [serial = 2083] [outer = (nil)] 03:08:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e45d58800) [pid = 3387] [serial = 2084] [outer = 0x7f9e43494c00] 03:08:21 INFO - PROCESS | 3387 | 1461233301952 Marionette DEBUG loaded listener.js 03:08:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e4dcc4000) [pid = 3387] [serial = 2085] [outer = 0x7f9e43494c00] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46984800 == 171 [pid = 3387] [id = 677] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4587f800 == 170 [pid = 3387] [id = 676] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e41b5f800 == 169 [pid = 3387] [id = 675] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464d2800 == 168 [pid = 3387] [id = 674] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4adc4000 == 167 [pid = 3387] [id = 673] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e3b1d5000 == 166 [pid = 3387] [id = 672] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4abf0800 == 165 [pid = 3387] [id = 671] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4abd8800 == 164 [pid = 3387] [id = 670] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4381e800 == 163 [pid = 3387] [id = 669] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71d97800 == 162 [pid = 3387] [id = 668] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71640800 == 161 [pid = 3387] [id = 667] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c7ab000 == 160 [pid = 3387] [id = 666] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5f586000 == 159 [pid = 3387] [id = 665] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5aacc800 == 158 [pid = 3387] [id = 664] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5994d000 == 157 [pid = 3387] [id = 663] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58dc6800 == 156 [pid = 3387] [id = 662] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e564b9800 == 155 [pid = 3387] [id = 661] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5531e000 == 154 [pid = 3387] [id = 660] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ec26800 == 153 [pid = 3387] [id = 659] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c873000 == 152 [pid = 3387] [id = 658] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c039800 == 151 [pid = 3387] [id = 657] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49458000 == 150 [pid = 3387] [id = 656] 03:08:22 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e45c97000 == 149 [pid = 3387] [id = 655] 03:08:22 INFO - PROCESS | 3387 | 1461233302736 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]]]}] 03:08:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 03:08:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1649ms 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e4fc14400) [pid = 3387] [serial = 1958] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e55408000) [pid = 3387] [serial = 1961] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e55f9d400) [pid = 3387] [serial = 1962] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e4df62000) [pid = 3387] [serial = 1892] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e45bf8c00) [pid = 3387] [serial = 1950] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e442f6c00) [pid = 3387] [serial = 1949] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e4b833400) [pid = 3387] [serial = 1955] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e46893800) [pid = 3387] [serial = 1952] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e490e4400) [pid = 3387] [serial = 1953] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e53427c00) [pid = 3387] [serial = 1959] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e4c18d800) [pid = 3387] [serial = 1956] [outer = (nil)] [url = about:blank] 03:08:22 INFO - PROCESS | 3387 | 1461233302811 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 03:08:22 INFO - PROCESS | 3387 | 1461233302815 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 03:08:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 03:08:22 INFO - PROCESS | 3387 | 1461233302821 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 03:08:22 INFO - PROCESS | 3387 | 1461233302823 Marionette TRACE conn3 <- [1,2750,null,{}] 03:08:22 INFO - PROCESS | 3387 | 1461233302828 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}] 03:08:23 INFO - PROCESS | 3387 | 1461233303023 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 03:08:23 INFO - PROCESS | 3387 | 1461233303241 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46db9800 == 150 [pid = 3387] [id = 695] 03:08:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e490dd800) [pid = 3387] [serial = 2086] [outer = (nil)] 03:08:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e4de91400) [pid = 3387] [serial = 2087] [outer = 0x7f9e490dd800] 03:08:23 INFO - PROCESS | 3387 | 1461233303328 Marionette DEBUG loaded listener.js 03:08:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e4eb43000) [pid = 3387] [serial = 2088] [outer = 0x7f9e490dd800] 03:08:24 INFO - PROCESS | 3387 | 1461233304058 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]]]}] 03:08:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 03:08:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1277ms 03:08:24 INFO - PROCESS | 3387 | 1461233304100 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 03:08:24 INFO - PROCESS | 3387 | 1461233304104 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 03:08:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 03:08:24 INFO - PROCESS | 3387 | 1461233304158 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 03:08:24 INFO - PROCESS | 3387 | 1461233304160 Marionette TRACE conn3 <- [1,2754,null,{}] 03:08:24 INFO - PROCESS | 3387 | 1461233304166 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}] 03:08:24 INFO - PROCESS | 3387 | 1461233304422 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 03:08:24 INFO - PROCESS | 3387 | 1461233304453 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4adc4000 == 151 [pid = 3387] [id = 696] 03:08:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e4ed17800) [pid = 3387] [serial = 2089] [outer = (nil)] 03:08:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e4fedf000) [pid = 3387] [serial = 2090] [outer = 0x7f9e4ed17800] 03:08:24 INFO - PROCESS | 3387 | 1461233304526 Marionette DEBUG loaded listener.js 03:08:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e5575d400) [pid = 3387] [serial = 2091] [outer = 0x7f9e4ed17800] 03:08:25 INFO - PROCESS | 3387 | 1461233305359 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]]]}] 03:08:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 03:08:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1248ms 03:08:25 INFO - PROCESS | 3387 | 1461233305391 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 03:08:25 INFO - PROCESS | 3387 | 1461233305394 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 03:08:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 03:08:25 INFO - PROCESS | 3387 | 1461233305399 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 03:08:25 INFO - PROCESS | 3387 | 1461233305402 Marionette TRACE conn3 <- [1,2758,null,{}] 03:08:25 INFO - PROCESS | 3387 | 1461233305414 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}] 03:08:25 INFO - PROCESS | 3387 | 1461233305665 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 03:08:25 INFO - PROCESS | 3387 | 1461233305700 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c033000 == 152 [pid = 3387] [id = 697] 03:08:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e4fc15c00) [pid = 3387] [serial = 2092] [outer = (nil)] 03:08:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e564f9c00) [pid = 3387] [serial = 2093] [outer = 0x7f9e4fc15c00] 03:08:25 INFO - PROCESS | 3387 | 1461233305760 Marionette DEBUG loaded listener.js 03:08:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e57351400) [pid = 3387] [serial = 2094] [outer = 0x7f9e4fc15c00] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e43498c00) [pid = 3387] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e465cd400) [pid = 3387] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e5e3df800) [pid = 3387] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e49cdf800) [pid = 3387] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e5bfa0c00) [pid = 3387] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e5962ac00) [pid = 3387] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e46551800) [pid = 3387] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e5584a400) [pid = 3387] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e57204000) [pid = 3387] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e46744800) [pid = 3387] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e55849400) [pid = 3387] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e48151400) [pid = 3387] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e4df6a000) [pid = 3387] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e48144800) [pid = 3387] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e4689e400) [pid = 3387] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e465bf400) [pid = 3387] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e5f712800) [pid = 3387] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e459a6800) [pid = 3387] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e5aa88c00) [pid = 3387] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e4559a800) [pid = 3387] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e463f2000) [pid = 3387] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e47f8e800) [pid = 3387] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e446a3800) [pid = 3387] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e5f441400) [pid = 3387] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e4dba7400) [pid = 3387] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e4aad5800) [pid = 3387] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e5b481c00) [pid = 3387] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e45597400) [pid = 3387] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e55f9bc00) [pid = 3387] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e49f0c800) [pid = 3387] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e6c79a800) [pid = 3387] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e564f2800) [pid = 3387] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e459a7000) [pid = 3387] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e55f9c400) [pid = 3387] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e58bef000) [pid = 3387] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e4b82f800) [pid = 3387] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e5735a000) [pid = 3387] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e6d623400) [pid = 3387] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e43496c00) [pid = 3387] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e4559f400) [pid = 3387] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e49f0b400) [pid = 3387] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e45bf2c00) [pid = 3387] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e59dc8400) [pid = 3387] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e594a5400) [pid = 3387] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e59448400) [pid = 3387] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e45d5e400) [pid = 3387] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e49247000) [pid = 3387] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e442f3000) [pid = 3387] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e595f6400) [pid = 3387] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e4bf53000) [pid = 3387] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e5962fc00) [pid = 3387] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e4ed10000) [pid = 3387] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e59cacc00) [pid = 3387] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e43499400) [pid = 3387] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e57376400) [pid = 3387] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e5f7bd000) [pid = 3387] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 03:08:27 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e47b42c00) [pid = 3387] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 03:08:27 INFO - PROCESS | 3387 | 1461233307518 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]]]}] 03:08:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 03:08:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2134ms 03:08:27 INFO - PROCESS | 3387 | 1461233307537 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 03:08:27 INFO - PROCESS | 3387 | 1461233307539 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 03:08:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 03:08:27 INFO - PROCESS | 3387 | 1461233307546 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 03:08:27 INFO - PROCESS | 3387 | 1461233307550 Marionette TRACE conn3 <- [1,2762,null,{}] 03:08:27 INFO - PROCESS | 3387 | 1461233307555 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}] 03:08:27 INFO - PROCESS | 3387 | 1461233307813 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 03:08:27 INFO - PROCESS | 3387 | 1461233307832 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e43814800 == 153 [pid = 3387] [id = 698] 03:08:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e4559e800) [pid = 3387] [serial = 2095] [outer = (nil)] 03:08:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e46551400) [pid = 3387] [serial = 2096] [outer = 0x7f9e4559e800] 03:08:27 INFO - PROCESS | 3387 | 1461233307893 Marionette DEBUG loaded listener.js 03:08:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e482d8800) [pid = 3387] [serial = 2097] [outer = 0x7f9e4559e800] 03:08:28 INFO - PROCESS | 3387 | 1461233308693 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]]]}] 03:08:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 03:08:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1180ms 03:08:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 03:08:28 INFO - PROCESS | 3387 | 1461233308727 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 03:08:28 INFO - PROCESS | 3387 | 1461233308729 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 03:08:28 INFO - PROCESS | 3387 | 1461233308735 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 03:08:28 INFO - PROCESS | 3387 | 1461233308738 Marionette TRACE conn3 <- [1,2766,null,{}] 03:08:28 INFO - PROCESS | 3387 | 1461233308756 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}] 03:08:28 INFO - PROCESS | 3387 | 1461233308946 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 03:08:28 INFO - PROCESS | 3387 | 1461233308959 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:28 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c7ce800 == 154 [pid = 3387] [id = 699] 03:08:28 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e47c51400) [pid = 3387] [serial = 2098] [outer = (nil)] 03:08:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e4ed13000) [pid = 3387] [serial = 2099] [outer = 0x7f9e47c51400] 03:08:29 INFO - PROCESS | 3387 | 1461233309019 Marionette DEBUG loaded listener.js 03:08:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e55f9c400) [pid = 3387] [serial = 2100] [outer = 0x7f9e47c51400] 03:08:30 INFO - PROCESS | 3387 | 1461233310248 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]]]}] 03:08:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 03:08:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1580ms 03:08:30 INFO - PROCESS | 3387 | 1461233310315 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 03:08:30 INFO - PROCESS | 3387 | 1461233310323 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 03:08:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 03:08:30 INFO - PROCESS | 3387 | 1461233310331 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 03:08:30 INFO - PROCESS | 3387 | 1461233310337 Marionette TRACE conn3 <- [1,2770,null,{}] 03:08:30 INFO - PROCESS | 3387 | 1461233310345 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}] 03:08:30 INFO - PROCESS | 3387 | 1461233310625 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 03:08:30 INFO - PROCESS | 3387 | 1461233310944 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e479df800 == 155 [pid = 3387] [id = 700] 03:08:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e465ca800) [pid = 3387] [serial = 2101] [outer = (nil)] 03:08:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e46748c00) [pid = 3387] [serial = 2102] [outer = 0x7f9e465ca800] 03:08:31 INFO - PROCESS | 3387 | 1461233311021 Marionette DEBUG loaded listener.js 03:08:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e47f8bc00) [pid = 3387] [serial = 2103] [outer = 0x7f9e465ca800] 03:08:31 INFO - PROCESS | 3387 | 1461233311896 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]]]}] 03:08:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 03:08:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1632ms 03:08:31 INFO - PROCESS | 3387 | 1461233311964 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 03:08:31 INFO - PROCESS | 3387 | 1461233311973 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 03:08:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 03:08:31 INFO - PROCESS | 3387 | 1461233311983 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 03:08:31 INFO - PROCESS | 3387 | 1461233311987 Marionette TRACE conn3 <- [1,2774,null,{}] 03:08:31 INFO - PROCESS | 3387 | 1461233311993 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}] 03:08:32 INFO - PROCESS | 3387 | 1461233312262 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 03:08:32 INFO - PROCESS | 3387 | 1461233312611 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ade1800 == 156 [pid = 3387] [id = 701] 03:08:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e49cd6400) [pid = 3387] [serial = 2104] [outer = (nil)] 03:08:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e4ae16800) [pid = 3387] [serial = 2105] [outer = 0x7f9e49cd6400] 03:08:32 INFO - PROCESS | 3387 | 1461233312693 Marionette DEBUG loaded listener.js 03:08:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e4b8f6000) [pid = 3387] [serial = 2106] [outer = 0x7f9e49cd6400] 03:08:33 INFO - PROCESS | 3387 | 1461233313551 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]]]}] 03:08:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 03:08:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1631ms 03:08:33 INFO - PROCESS | 3387 | 1461233313616 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 03:08:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 03:08:33 INFO - PROCESS | 3387 | 1461233313620 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 03:08:33 INFO - PROCESS | 3387 | 1461233313626 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 03:08:33 INFO - PROCESS | 3387 | 1461233313632 Marionette TRACE conn3 <- [1,2778,null,{}] 03:08:33 INFO - PROCESS | 3387 | 1461233313649 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}] 03:08:33 INFO - PROCESS | 3387 | 1461233313911 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 03:08:34 INFO - PROCESS | 3387 | 1461233314215 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfdf000 == 157 [pid = 3387] [id = 702] 03:08:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e4b82fc00) [pid = 3387] [serial = 2107] [outer = (nil)] 03:08:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e4de95400) [pid = 3387] [serial = 2108] [outer = 0x7f9e4b82fc00] 03:08:34 INFO - PROCESS | 3387 | 1461233314298 Marionette DEBUG loaded listener.js 03:08:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e552da800) [pid = 3387] [serial = 2109] [outer = 0x7f9e4b82fc00] 03:08:35 INFO - PROCESS | 3387 | 1461233315100 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]]]}] 03:08:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 03:08:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1536ms 03:08:35 INFO - PROCESS | 3387 | 1461233315163 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 03:08:35 INFO - PROCESS | 3387 | 1461233315168 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 03:08:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 03:08:35 INFO - PROCESS | 3387 | 1461233315174 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 03:08:35 INFO - PROCESS | 3387 | 1461233315179 Marionette TRACE conn3 <- [1,2782,null,{}] 03:08:35 INFO - PROCESS | 3387 | 1461233315184 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}] 03:08:35 INFO - PROCESS | 3387 | 1461233315402 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 03:08:35 INFO - PROCESS | 3387 | 1461233315703 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5531e000 == 158 [pid = 3387] [id = 703] 03:08:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e55403c00) [pid = 3387] [serial = 2110] [outer = (nil)] 03:08:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e56195c00) [pid = 3387] [serial = 2111] [outer = 0x7f9e55403c00] 03:08:35 INFO - PROCESS | 3387 | 1461233315780 Marionette DEBUG loaded listener.js 03:08:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e564fa000) [pid = 3387] [serial = 2112] [outer = 0x7f9e55403c00] 03:08:36 INFO - PROCESS | 3387 | 1461233316550 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]]]}] 03:08:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 03:08:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1427ms 03:08:36 INFO - PROCESS | 3387 | 1461233316604 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 03:08:36 INFO - PROCESS | 3387 | 1461233316607 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 03:08:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 03:08:36 INFO - PROCESS | 3387 | 1461233316614 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 03:08:36 INFO - PROCESS | 3387 | 1461233316617 Marionette TRACE conn3 <- [1,2786,null,{}] 03:08:36 INFO - PROCESS | 3387 | 1461233316623 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}] 03:08:36 INFO - PROCESS | 3387 | 1461233316831 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 03:08:37 INFO - PROCESS | 3387 | 1461233317100 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e563ec800 == 159 [pid = 3387] [id = 704] 03:08:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e57356c00) [pid = 3387] [serial = 2113] [outer = (nil)] 03:08:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e57376400) [pid = 3387] [serial = 2114] [outer = 0x7f9e57356c00] 03:08:37 INFO - PROCESS | 3387 | 1461233317224 Marionette DEBUG loaded listener.js 03:08:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e57384800) [pid = 3387] [serial = 2115] [outer = 0x7f9e57356c00] 03:08:38 INFO - PROCESS | 3387 | 1461233318060 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]]]}] 03:08:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 03:08:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1487ms 03:08:38 INFO - PROCESS | 3387 | 1461233318102 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 03:08:38 INFO - PROCESS | 3387 | 1461233318109 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 03:08:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 03:08:38 INFO - PROCESS | 3387 | 1461233318114 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 03:08:38 INFO - PROCESS | 3387 | 1461233318116 Marionette TRACE conn3 <- [1,2790,null,{}] 03:08:38 INFO - PROCESS | 3387 | 1461233318122 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}] 03:08:38 INFO - PROCESS | 3387 | 1461233318361 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 03:08:38 INFO - PROCESS | 3387 | 1461233318701 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58db3800 == 160 [pid = 3387] [id = 705] 03:08:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e4bf50c00) [pid = 3387] [serial = 2116] [outer = (nil)] 03:08:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e5949c000) [pid = 3387] [serial = 2117] [outer = 0x7f9e4bf50c00] 03:08:38 INFO - PROCESS | 3387 | 1461233318784 Marionette DEBUG loaded listener.js 03:08:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e595f8400) [pid = 3387] [serial = 2118] [outer = 0x7f9e4bf50c00] 03:08:39 INFO - PROCESS | 3387 | 1461233319539 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]]]}] 03:08:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 03:08:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1478ms 03:08:39 INFO - PROCESS | 3387 | 1461233319604 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 03:08:39 INFO - PROCESS | 3387 | 1461233319608 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 03:08:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 03:08:39 INFO - PROCESS | 3387 | 1461233319616 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 03:08:39 INFO - PROCESS | 3387 | 1461233319619 Marionette TRACE conn3 <- [1,2794,null,{}] 03:08:39 INFO - PROCESS | 3387 | 1461233319624 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}] 03:08:39 INFO - PROCESS | 3387 | 1461233319837 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 03:08:40 INFO - PROCESS | 3387 | 1461233320102 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59434000 == 161 [pid = 3387] [id = 706] 03:08:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e59449800) [pid = 3387] [serial = 2119] [outer = (nil)] 03:08:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e5962ec00) [pid = 3387] [serial = 2120] [outer = 0x7f9e59449800] 03:08:40 INFO - PROCESS | 3387 | 1461233320213 Marionette DEBUG loaded listener.js 03:08:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e59853800) [pid = 3387] [serial = 2121] [outer = 0x7f9e59449800] 03:08:41 INFO - PROCESS | 3387 | 1461233321074 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]]]}] 03:08:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 03:08:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1479ms 03:08:41 INFO - PROCESS | 3387 | 1461233321112 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 03:08:41 INFO - PROCESS | 3387 | 1461233321116 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 03:08:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 03:08:41 INFO - PROCESS | 3387 | 1461233321125 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 03:08:41 INFO - PROCESS | 3387 | 1461233321127 Marionette TRACE conn3 <- [1,2798,null,{}] 03:08:41 INFO - PROCESS | 3387 | 1461233321134 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}] 03:08:41 INFO - PROCESS | 3387 | 1461233321340 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 03:08:41 INFO - PROCESS | 3387 | 1461233321607 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59e33000 == 162 [pid = 3387] [id = 707] 03:08:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e595f8800) [pid = 3387] [serial = 2122] [outer = (nil)] 03:08:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e59859000) [pid = 3387] [serial = 2123] [outer = 0x7f9e595f8800] 03:08:41 INFO - PROCESS | 3387 | 1461233321682 Marionette DEBUG loaded listener.js 03:08:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e59cb4800) [pid = 3387] [serial = 2124] [outer = 0x7f9e595f8800] 03:08:42 INFO - PROCESS | 3387 | 1461233322517 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]]]}] 03:08:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 03:08:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1434ms 03:08:42 INFO - PROCESS | 3387 | 1461233322559 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 03:08:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 03:08:42 INFO - PROCESS | 3387 | 1461233322563 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 03:08:42 INFO - PROCESS | 3387 | 1461233322568 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 03:08:42 INFO - PROCESS | 3387 | 1461233322571 Marionette TRACE conn3 <- [1,2802,null,{}] 03:08:42 INFO - PROCESS | 3387 | 1461233322576 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}] 03:08:42 INFO - PROCESS | 3387 | 1461233322787 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 03:08:43 INFO - PROCESS | 3387 | 1461233323059 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5aac3800 == 163 [pid = 3387] [id = 708] 03:08:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e448e8400) [pid = 3387] [serial = 2125] [outer = (nil)] 03:08:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e59dbcc00) [pid = 3387] [serial = 2126] [outer = 0x7f9e448e8400] 03:08:43 INFO - PROCESS | 3387 | 1461233323185 Marionette DEBUG loaded listener.js 03:08:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e5c944800) [pid = 3387] [serial = 2127] [outer = 0x7f9e448e8400] 03:08:44 INFO - PROCESS | 3387 | 1461233324089 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]]]}] 03:08:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 03:08:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1581ms 03:08:44 INFO - PROCESS | 3387 | 1461233324150 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 03:08:44 INFO - PROCESS | 3387 | 1461233324154 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 03:08:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 03:08:44 INFO - PROCESS | 3387 | 1461233324160 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 03:08:44 INFO - PROCESS | 3387 | 1461233324162 Marionette TRACE conn3 <- [1,2806,null,{}] 03:08:44 INFO - PROCESS | 3387 | 1461233324168 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}] 03:08:44 INFO - PROCESS | 3387 | 1461233324406 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 03:08:44 INFO - PROCESS | 3387 | 1461233324725 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5e375800 == 164 [pid = 3387] [id = 709] 03:08:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e5d909000) [pid = 3387] [serial = 2128] [outer = (nil)] 03:08:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e5dc04000) [pid = 3387] [serial = 2129] [outer = 0x7f9e5d909000] 03:08:44 INFO - PROCESS | 3387 | 1461233324802 Marionette DEBUG loaded listener.js 03:08:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e5e09c000) [pid = 3387] [serial = 2130] [outer = 0x7f9e5d909000] 03:08:45 INFO - PROCESS | 3387 | 1461233325649 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]]]}] 03:08:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 03:08:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1531ms 03:08:45 INFO - PROCESS | 3387 | 1461233325692 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 03:08:45 INFO - PROCESS | 3387 | 1461233325695 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 03:08:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 03:08:45 INFO - PROCESS | 3387 | 1461233325701 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 03:08:45 INFO - PROCESS | 3387 | 1461233325705 Marionette TRACE conn3 <- [1,2810,null,{}] 03:08:45 INFO - PROCESS | 3387 | 1461233325712 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}] 03:08:46 INFO - PROCESS | 3387 | 1461233326037 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 03:08:46 INFO - PROCESS | 3387 | 1461233326286 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef6b800 == 165 [pid = 3387] [id = 710] 03:08:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e5e0a6800) [pid = 3387] [serial = 2131] [outer = (nil)] 03:08:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e5e72e800) [pid = 3387] [serial = 2132] [outer = 0x7f9e5e0a6800] 03:08:46 INFO - PROCESS | 3387 | 1461233326371 Marionette DEBUG loaded listener.js 03:08:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e5ef9f000) [pid = 3387] [serial = 2133] [outer = 0x7f9e5e0a6800] 03:08:47 INFO - PROCESS | 3387 | 1461233327136 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]]]}] 03:08:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 03:08:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1483ms 03:08:47 INFO - PROCESS | 3387 | 1461233327186 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 03:08:47 INFO - PROCESS | 3387 | 1461233327189 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 03:08:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 03:08:47 INFO - PROCESS | 3387 | 1461233327195 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 03:08:47 INFO - PROCESS | 3387 | 1461233327197 Marionette TRACE conn3 <- [1,2814,null,{}] 03:08:47 INFO - PROCESS | 3387 | 1461233327203 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}] 03:08:47 INFO - PROCESS | 3387 | 1461233327425 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 03:08:47 INFO - PROCESS | 3387 | 1461233327701 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e607f1800 == 166 [pid = 3387] [id = 711] 03:08:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e4b4eec00) [pid = 3387] [serial = 2134] [outer = (nil)] 03:08:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e59b68800) [pid = 3387] [serial = 2135] [outer = 0x7f9e4b4eec00] 03:08:47 INFO - PROCESS | 3387 | 1461233327820 Marionette DEBUG loaded listener.js 03:08:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e5f719c00) [pid = 3387] [serial = 2136] [outer = 0x7f9e4b4eec00] 03:08:48 INFO - PROCESS | 3387 | 1461233328645 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]]]}] 03:08:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 03:08:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1478ms 03:08:48 INFO - PROCESS | 3387 | 1461233328676 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 03:08:48 INFO - PROCESS | 3387 | 1461233328679 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 03:08:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 03:08:48 INFO - PROCESS | 3387 | 1461233328686 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 03:08:48 INFO - PROCESS | 3387 | 1461233328689 Marionette TRACE conn3 <- [1,2818,null,{}] 03:08:48 INFO - PROCESS | 3387 | 1461233328694 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}] 03:08:48 INFO - PROCESS | 3387 | 1461233328908 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 03:08:49 INFO - PROCESS | 3387 | 1461233329182 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:49 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e665c1000 == 167 [pid = 3387] [id = 712] 03:08:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e4fedac00) [pid = 3387] [serial = 2137] [outer = (nil)] 03:08:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e5f94ec00) [pid = 3387] [serial = 2138] [outer = 0x7f9e4fedac00] 03:08:49 INFO - PROCESS | 3387 | 1461233329294 Marionette DEBUG loaded listener.js 03:08:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e5fcbcc00) [pid = 3387] [serial = 2139] [outer = 0x7f9e4fedac00] 03:08:50 INFO - PROCESS | 3387 | 1461233330105 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]]]}] 03:08:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 03:08:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1484ms 03:08:50 INFO - PROCESS | 3387 | 1461233330171 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 03:08:50 INFO - PROCESS | 3387 | 1461233330175 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 03:08:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 03:08:50 INFO - PROCESS | 3387 | 1461233330181 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 03:08:50 INFO - PROCESS | 3387 | 1461233330183 Marionette TRACE conn3 <- [1,2822,null,{}] 03:08:50 INFO - PROCESS | 3387 | 1461233330189 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}] 03:08:50 INFO - PROCESS | 3387 | 1461233330415 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 03:08:50 INFO - PROCESS | 3387 | 1461233330724 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c737000 == 168 [pid = 3387] [id = 713] 03:08:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e5efa4000) [pid = 3387] [serial = 2140] [outer = (nil)] 03:08:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e60888800) [pid = 3387] [serial = 2141] [outer = 0x7f9e5efa4000] 03:08:50 INFO - PROCESS | 3387 | 1461233330800 Marionette DEBUG loaded listener.js 03:08:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e61de1400) [pid = 3387] [serial = 2142] [outer = 0x7f9e5efa4000] 03:08:51 INFO - PROCESS | 3387 | 1461233331605 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]]]}] 03:08:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 03:08:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1489ms 03:08:51 INFO - PROCESS | 3387 | 1461233331671 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 03:08:51 INFO - PROCESS | 3387 | 1461233331674 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 03:08:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 03:08:51 INFO - PROCESS | 3387 | 1461233331681 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 03:08:51 INFO - PROCESS | 3387 | 1461233331683 Marionette TRACE conn3 <- [1,2826,null,{}] 03:08:51 INFO - PROCESS | 3387 | 1461233331688 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}] 03:08:51 INFO - PROCESS | 3387 | 1461233331918 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 03:08:52 INFO - PROCESS | 3387 | 1461233332227 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:52 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6f881000 == 169 [pid = 3387] [id = 714] 03:08:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e5eaf1c00) [pid = 3387] [serial = 2143] [outer = (nil)] 03:08:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e61dd9c00) [pid = 3387] [serial = 2144] [outer = 0x7f9e5eaf1c00] 03:08:52 INFO - PROCESS | 3387 | 1461233332307 Marionette DEBUG loaded listener.js 03:08:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e6c26ec00) [pid = 3387] [serial = 2145] [outer = 0x7f9e5eaf1c00] 03:08:53 INFO - PROCESS | 3387 | 1461233333140 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 03:08:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 03:08:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1530ms 03:08:53 INFO - PROCESS | 3387 | 1461233333212 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 03:08:53 INFO - PROCESS | 3387 | 1461233333216 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 03:08:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 03:08:53 INFO - PROCESS | 3387 | 1461233333222 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 03:08:53 INFO - PROCESS | 3387 | 1461233333224 Marionette TRACE conn3 <- [1,2830,null,{}] 03:08:53 INFO - PROCESS | 3387 | 1461233333230 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}] 03:08:53 INFO - PROCESS | 3387 | 1461233333455 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 03:08:53 INFO - PROCESS | 3387 | 1461233333809 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e7167a800 == 170 [pid = 3387] [id = 715] 03:08:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e6c905400) [pid = 3387] [serial = 2146] [outer = (nil)] 03:08:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e6c97c000) [pid = 3387] [serial = 2147] [outer = 0x7f9e6c905400] 03:08:53 INFO - PROCESS | 3387 | 1461233333890 Marionette DEBUG loaded listener.js 03:08:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e6d724c00) [pid = 3387] [serial = 2148] [outer = 0x7f9e6c905400] 03:08:54 INFO - PROCESS | 3387 | 1461233334672 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]]]}] 03:08:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 03:08:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1481ms 03:08:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 03:08:54 INFO - PROCESS | 3387 | 1461233334704 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 03:08:54 INFO - PROCESS | 3387 | 1461233334707 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 03:08:54 INFO - PROCESS | 3387 | 1461233334714 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 03:08:54 INFO - PROCESS | 3387 | 1461233334717 Marionette TRACE conn3 <- [1,2834,null,{}] 03:08:54 INFO - PROCESS | 3387 | 1461233334722 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}] 03:08:54 INFO - PROCESS | 3387 | 1461233334942 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 03:08:55 INFO - PROCESS | 3387 | 1461233335294 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:55 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e42177800 == 171 [pid = 3387] [id = 716] 03:08:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e4226dc00) [pid = 3387] [serial = 2149] [outer = (nil)] 03:08:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e4559d400) [pid = 3387] [serial = 2150] [outer = 0x7f9e4226dc00] 03:08:55 INFO - PROCESS | 3387 | 1461233335373 Marionette DEBUG loaded listener.js 03:08:55 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e47f93000) [pid = 3387] [serial = 2151] [outer = 0x7f9e4226dc00] 03:08:56 INFO - PROCESS | 3387 | 1461233336191 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 03:08:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 03:08:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1536ms 03:08:56 INFO - PROCESS | 3387 | 1461233336249 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 03:08:56 INFO - PROCESS | 3387 | 1461233336251 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 03:08:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 03:08:56 INFO - PROCESS | 3387 | 1461233336258 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 03:08:56 INFO - PROCESS | 3387 | 1461233336261 Marionette TRACE conn3 <- [1,2838,null,{}] 03:08:56 INFO - PROCESS | 3387 | 1461233336267 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}] 03:08:56 INFO - PROCESS | 3387 | 1461233336485 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 03:08:56 INFO - PROCESS | 3387 | 1461233336802 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4560c000 == 172 [pid = 3387] [id = 717] 03:08:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e448e5000) [pid = 3387] [serial = 2152] [outer = (nil)] 03:08:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e4aad5000) [pid = 3387] [serial = 2153] [outer = 0x7f9e448e5000] 03:08:56 INFO - PROCESS | 3387 | 1461233336879 Marionette DEBUG loaded listener.js 03:08:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e594a6400) [pid = 3387] [serial = 2154] [outer = 0x7f9e448e5000] 03:08:57 INFO - PROCESS | 3387 | 1461233337726 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]]]}] 03:08:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 03:08:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1531ms 03:08:57 INFO - PROCESS | 3387 | 1461233337790 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 03:08:57 INFO - PROCESS | 3387 | 1461233337794 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 03:08:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 03:08:57 INFO - PROCESS | 3387 | 1461233337800 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 03:08:57 INFO - PROCESS | 3387 | 1461233337802 Marionette TRACE conn3 <- [1,2842,null,{}] 03:08:57 INFO - PROCESS | 3387 | 1461233337808 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}] 03:08:58 INFO - PROCESS | 3387 | 1461233338028 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 03:08:58 INFO - PROCESS | 3387 | 1461233338355 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:08:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e48f9c800 == 173 [pid = 3387] [id = 718] 03:08:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e42263800) [pid = 3387] [serial = 2155] [outer = (nil)] 03:08:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e43497800) [pid = 3387] [serial = 2156] [outer = 0x7f9e42263800] 03:08:58 INFO - PROCESS | 3387 | 1461233338433 Marionette DEBUG loaded listener.js 03:08:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e4de7c800) [pid = 3387] [serial = 2157] [outer = 0x7f9e42263800] 03:08:59 INFO - PROCESS | 3387 | 1461233339314 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]]]}] 03:08:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 03:08:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1579ms 03:08:59 INFO - PROCESS | 3387 | 1461233339380 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 03:08:59 INFO - PROCESS | 3387 | 1461233339384 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 03:08:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 03:08:59 INFO - PROCESS | 3387 | 1461233339391 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 03:08:59 INFO - PROCESS | 3387 | 1461233339393 Marionette TRACE conn3 <- [1,2846,null,{}] 03:08:59 INFO - PROCESS | 3387 | 1461233339399 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}] 03:08:59 INFO - PROCESS | 3387 | 1461233339626 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 03:08:59 INFO - PROCESS | 3387 | 1461233339950 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4bf20000 == 172 [pid = 3387] [id = 630] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e43814800 == 171 [pid = 3387] [id = 698] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c033000 == 170 [pid = 3387] [id = 697] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4adc4000 == 169 [pid = 3387] [id = 696] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46db9800 == 168 [pid = 3387] [id = 695] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e3ec26800 == 167 [pid = 3387] [id = 694] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4561b000 == 166 [pid = 3387] [id = 693] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49129800 == 165 [pid = 3387] [id = 692] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4560d800 == 164 [pid = 3387] [id = 691] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dfda000 == 163 [pid = 3387] [id = 685] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c884800 == 162 [pid = 3387] [id = 684] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c07d800 == 161 [pid = 3387] [id = 683] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b73c800 == 160 [pid = 3387] [id = 682] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4adc9800 == 159 [pid = 3387] [id = 681] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4911d000 == 158 [pid = 3387] [id = 680] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e464d6800 == 157 [pid = 3387] [id = 679] 03:09:01 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47fc4000 == 156 [pid = 3387] [id = 678] 03:09:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3b1d3800 == 157 [pid = 3387] [id = 719] 03:09:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e43496400) [pid = 3387] [serial = 2158] [outer = (nil)] 03:09:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 218 (0x7f9e442e4400) [pid = 3387] [serial = 2159] [outer = 0x7f9e43496400] 03:09:01 INFO - PROCESS | 3387 | 1461233341352 Marionette DEBUG loaded listener.js 03:09:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 219 (0x7f9e446a0800) [pid = 3387] [serial = 2160] [outer = 0x7f9e43496400] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 218 (0x7f9e4c18cc00) [pid = 3387] [serial = 1743] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 217 (0x7f9e5e3a8400) [pid = 3387] [serial = 1926] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e5985d800) [pid = 3387] [serial = 1923] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e595ec000) [pid = 3387] [serial = 1920] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e593cf800) [pid = 3387] [serial = 1917] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e57496800) [pid = 3387] [serial = 1914] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e57353c00) [pid = 3387] [serial = 1911] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e55e3b400) [pid = 3387] [serial = 1908] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e552db800) [pid = 3387] [serial = 1905] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e5342b400) [pid = 3387] [serial = 1902] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e4dba3400) [pid = 3387] [serial = 1899] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e48144400) [pid = 3387] [serial = 1896] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e5e306000) [pid = 3387] [serial = 1875] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e5e0a2c00) [pid = 3387] [serial = 1869] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e5cef0000) [pid = 3387] [serial = 1863] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e5f7b7400) [pid = 3387] [serial = 1938] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e58bf2c00) [pid = 3387] [serial = 1839] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e6088ec00) [pid = 3387] [serial = 1944] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e593cb800) [pid = 3387] [serial = 1842] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e5fcb7800) [pid = 3387] [serial = 1941] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e5e6f3000) [pid = 3387] [serial = 1929] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e5efab800) [pid = 3387] [serial = 1935] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e5944e400) [pid = 3387] [serial = 1845] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e5db26c00) [pid = 3387] [serial = 1866] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e59857400) [pid = 3387] [serial = 1851] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e59dbe800) [pid = 3387] [serial = 1857] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e5dca2c00) [pid = 3387] [serial = 1872] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e594a5c00) [pid = 3387] [serial = 1848] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e55855400) [pid = 3387] [serial = 1947] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e59ca7000) [pid = 3387] [serial = 1854] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e5eaf8000) [pid = 3387] [serial = 1932] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e5b478000) [pid = 3387] [serial = 1860] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e4ffd0000) [pid = 3387] [serial = 1893] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e6f8c9000) [pid = 3387] [serial = 2018] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e717c3c00) [pid = 3387] [serial = 2019] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e47f92400) [pid = 3387] [serial = 1965] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e5d892c00) [pid = 3387] [serial = 1998] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e5c036c00) [pid = 3387] [serial = 1997] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e4bf55000) [pid = 3387] [serial = 2025] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e47b44c00) [pid = 3387] [serial = 2024] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e6d632400) [pid = 3387] [serial = 2013] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e6c97a000) [pid = 3387] [serial = 2012] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e49cdd400) [pid = 3387] [serial = 1971] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e48251000) [pid = 3387] [serial = 1970] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e448ea400) [pid = 3387] [serial = 2027] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e4559c400) [pid = 3387] [serial = 2028] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e61a24c00) [pid = 3387] [serial = 2004] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e5fe18400) [pid = 3387] [serial = 2003] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e55251800) [pid = 3387] [serial = 1980] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e4ffd3c00) [pid = 3387] [serial = 1979] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e4ed0e400) [pid = 3387] [serial = 1977] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e4de99800) [pid = 3387] [serial = 1976] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e5f440000) [pid = 3387] [serial = 2001] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e5e0a3400) [pid = 3387] [serial = 2000] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e465b5800) [pid = 3387] [serial = 1968] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e459a7400) [pid = 3387] [serial = 1967] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e56284c00) [pid = 3387] [serial = 1982] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e564ed000) [pid = 3387] [serial = 1983] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e595ebc00) [pid = 3387] [serial = 1994] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e59632800) [pid = 3387] [serial = 1995] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e6d90bc00) [pid = 3387] [serial = 2015] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e6f8a3c00) [pid = 3387] [serial = 2016] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e58bf5800) [pid = 3387] [serial = 1989] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e5749dc00) [pid = 3387] [serial = 1988] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e6c797000) [pid = 3387] [serial = 2010] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e6c26c400) [pid = 3387] [serial = 2009] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e57377000) [pid = 3387] [serial = 1986] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 151 (0x7f9e56521800) [pid = 3387] [serial = 1985] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 150 (0x7f9e6b63dc00) [pid = 3387] [serial = 2007] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 149 (0x7f9e61a17c00) [pid = 3387] [serial = 2006] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e4dba3c00) [pid = 3387] [serial = 1974] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e4b8f9400) [pid = 3387] [serial = 1973] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e594a2400) [pid = 3387] [serial = 1992] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e5944e800) [pid = 3387] [serial = 1991] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e719c0c00) [pid = 3387] [serial = 2022] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e71982800) [pid = 3387] [serial = 2021] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 142 (0x7f9e4654f400) [pid = 3387] [serial = 2033] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 141 (0x7f9e45bfac00) [pid = 3387] [serial = 2030] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 140 (0x7f9e4654e800) [pid = 3387] [serial = 2031] [outer = (nil)] [url = about:blank] 03:09:01 INFO - PROCESS | 3387 | --DOMWINDOW == 139 (0x7f9e47c4dc00) [pid = 3387] [serial = 2034] [outer = (nil)] [url = about:blank] 03:09:02 INFO - PROCESS | 3387 | 1461233342410 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]]]}] 03:09:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 03:09:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 3042ms 03:09:02 INFO - PROCESS | 3387 | 1461233342436 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 03:09:02 INFO - PROCESS | 3387 | 1461233342442 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 03:09:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 03:09:02 INFO - PROCESS | 3387 | 1461233342451 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 03:09:02 INFO - PROCESS | 3387 | 1461233342459 Marionette TRACE conn3 <- [1,2850,null,{}] 03:09:02 INFO - PROCESS | 3387 | 1461233342473 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}] 03:09:02 INFO - PROCESS | 3387 | 1461233342701 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 03:09:02 INFO - PROCESS | 3387 | 1461233342910 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:02 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4231a000 == 158 [pid = 3387] [id = 720] 03:09:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 140 (0x7f9e448ea400) [pid = 3387] [serial = 2161] [outer = (nil)] 03:09:02 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e463e9800) [pid = 3387] [serial = 2162] [outer = 0x7f9e448ea400] 03:09:02 INFO - PROCESS | 3387 | 1461233342977 Marionette DEBUG loaded listener.js 03:09:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e4654c800) [pid = 3387] [serial = 2163] [outer = 0x7f9e448ea400] 03:09:03 INFO - PROCESS | 3387 | 1461233343763 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 03:09:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 03:09:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1346ms 03:09:03 INFO - PROCESS | 3387 | 1461233343799 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 03:09:03 INFO - PROCESS | 3387 | 1461233343803 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 03:09:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 03:09:03 INFO - PROCESS | 3387 | 1461233343814 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 03:09:03 INFO - PROCESS | 3387 | 1461233343816 Marionette TRACE conn3 <- [1,2854,null,{}] 03:09:03 INFO - PROCESS | 3387 | 1461233343820 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}] 03:09:04 INFO - PROCESS | 3387 | 1461233344109 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 03:09:04 INFO - PROCESS | 3387 | 1461233344147 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45c8e000 == 159 [pid = 3387] [id = 721] 03:09:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e45d52800) [pid = 3387] [serial = 2164] [outer = (nil)] 03:09:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e46751800) [pid = 3387] [serial = 2165] [outer = 0x7f9e45d52800] 03:09:04 INFO - PROCESS | 3387 | 1461233344210 Marionette DEBUG loaded listener.js 03:09:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e47b4c400) [pid = 3387] [serial = 2166] [outer = 0x7f9e45d52800] 03:09:05 INFO - PROCESS | 3387 | 1461233345198 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]]]}] 03:09:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 03:09:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1436ms 03:09:05 INFO - PROCESS | 3387 | 1461233345250 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 03:09:05 INFO - PROCESS | 3387 | 1461233345254 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 03:09:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 03:09:05 INFO - PROCESS | 3387 | 1461233345260 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 03:09:05 INFO - PROCESS | 3387 | 1461233345265 Marionette TRACE conn3 <- [1,2858,null,{}] 03:09:05 INFO - PROCESS | 3387 | 1461233345304 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}] 03:09:05 INFO - PROCESS | 3387 | 1461233345726 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 03:09:05 INFO - PROCESS | 3387 | 1461233345891 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46db4000 == 160 [pid = 3387] [id = 722] 03:09:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e490e2400) [pid = 3387] [serial = 2167] [outer = (nil)] 03:09:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e4923dc00) [pid = 3387] [serial = 2168] [outer = 0x7f9e490e2400] 03:09:05 INFO - PROCESS | 3387 | 1461233345952 Marionette DEBUG loaded listener.js 03:09:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e49ce5000) [pid = 3387] [serial = 2169] [outer = 0x7f9e490e2400] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e42261800) [pid = 3387] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e490dd800) [pid = 3387] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e4559e800) [pid = 3387] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e42268800) [pid = 3387] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e490e7c00) [pid = 3387] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 142 (0x7f9e43494c00) [pid = 3387] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 141 (0x7f9e4fc15c00) [pid = 3387] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 03:09:06 INFO - PROCESS | 3387 | --DOMWINDOW == 140 (0x7f9e4ed17800) [pid = 3387] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 03:09:07 INFO - PROCESS | 3387 | 1461233347184 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 03:09:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 03:09:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1947ms 03:09:07 INFO - PROCESS | 3387 | 1461233347221 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 03:09:07 INFO - PROCESS | 3387 | 1461233347224 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 03:09:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 03:09:07 INFO - PROCESS | 3387 | 1461233347232 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 03:09:07 INFO - PROCESS | 3387 | 1461233347235 Marionette TRACE conn3 <- [1,2862,null,{}] 03:09:07 INFO - PROCESS | 3387 | 1461233347240 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}] 03:09:07 INFO - PROCESS | 3387 | 1461233347437 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 03:09:07 INFO - PROCESS | 3387 | 1461233347451 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47bad800 == 161 [pid = 3387] [id = 723] 03:09:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e4559e800) [pid = 3387] [serial = 2170] [outer = (nil)] 03:09:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e4aad7000) [pid = 3387] [serial = 2171] [outer = 0x7f9e4559e800] 03:09:07 INFO - PROCESS | 3387 | 1461233347527 Marionette DEBUG loaded listener.js 03:09:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e4ae18c00) [pid = 3387] [serial = 2172] [outer = 0x7f9e4559e800] 03:09:08 INFO - PROCESS | 3387 | 1461233348414 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]]]}] 03:09:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 03:09:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1232ms 03:09:08 INFO - PROCESS | 3387 | 1461233348466 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 03:09:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 03:09:08 INFO - PROCESS | 3387 | 1461233348480 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 03:09:08 INFO - PROCESS | 3387 | 1461233348485 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 03:09:08 INFO - PROCESS | 3387 | 1461233348487 Marionette TRACE conn3 <- [1,2866,null,{}] 03:09:08 INFO - PROCESS | 3387 | 1461233348493 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}] 03:09:08 INFO - PROCESS | 3387 | 1461233348685 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 03:09:09 INFO - PROCESS | 3387 | 1461233349164 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:09 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e41b5b800 == 162 [pid = 3387] [id = 724] 03:09:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e442ee800) [pid = 3387] [serial = 2173] [outer = (nil)] 03:09:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e448f3c00) [pid = 3387] [serial = 2174] [outer = 0x7f9e442ee800] 03:09:09 INFO - PROCESS | 3387 | 1461233349245 Marionette DEBUG loaded listener.js 03:09:09 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e45bf4800) [pid = 3387] [serial = 2175] [outer = 0x7f9e442ee800] 03:09:10 INFO - PROCESS | 3387 | 1461233350119 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]]]}] 03:09:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 03:09:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1681ms 03:09:10 INFO - PROCESS | 3387 | 1461233350169 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 03:09:10 INFO - PROCESS | 3387 | 1461233350175 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 03:09:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 03:09:10 INFO - PROCESS | 3387 | 1461233350182 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 03:09:10 INFO - PROCESS | 3387 | 1461233350189 Marionette TRACE conn3 <- [1,2870,null,{}] 03:09:10 INFO - PROCESS | 3387 | 1461233350195 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}] 03:09:10 INFO - PROCESS | 3387 | 1461233350422 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 03:09:10 INFO - PROCESS | 3387 | 1461233350730 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:10 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46ad4000 == 163 [pid = 3387] [id = 725] 03:09:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e465cec00) [pid = 3387] [serial = 2176] [outer = (nil)] 03:09:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e46895000) [pid = 3387] [serial = 2177] [outer = 0x7f9e465cec00] 03:09:10 INFO - PROCESS | 3387 | 1461233350813 Marionette DEBUG loaded listener.js 03:09:10 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e47f89c00) [pid = 3387] [serial = 2178] [outer = 0x7f9e465cec00] 03:09:11 INFO - PROCESS | 3387 | 1461233351722 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]]]}] 03:09:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 03:09:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1588ms 03:09:11 INFO - PROCESS | 3387 | 1461233351775 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 03:09:11 INFO - PROCESS | 3387 | 1461233351781 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 03:09:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 03:09:11 INFO - PROCESS | 3387 | 1461233351787 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 03:09:11 INFO - PROCESS | 3387 | 1461233351790 Marionette TRACE conn3 <- [1,2874,null,{}] 03:09:11 INFO - PROCESS | 3387 | 1461233351797 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}] 03:09:12 INFO - PROCESS | 3387 | 1461233352025 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 03:09:12 INFO - PROCESS | 3387 | 1461233352364 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:12 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49133000 == 164 [pid = 3387] [id = 726] 03:09:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e465d4c00) [pid = 3387] [serial = 2179] [outer = (nil)] 03:09:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e4aad7400) [pid = 3387] [serial = 2180] [outer = 0x7f9e465d4c00] 03:09:12 INFO - PROCESS | 3387 | 1461233352445 Marionette DEBUG loaded listener.js 03:09:12 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e4b4e6400) [pid = 3387] [serial = 2181] [outer = 0x7f9e465d4c00] 03:09:13 INFO - PROCESS | 3387 | 1461233353313 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]]]}] 03:09:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 03:09:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1579ms 03:09:13 INFO - PROCESS | 3387 | 1461233353367 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 03:09:13 INFO - PROCESS | 3387 | 1461233353371 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 03:09:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 03:09:13 INFO - PROCESS | 3387 | 1461233353387 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 03:09:13 INFO - PROCESS | 3387 | 1461233353397 Marionette TRACE conn3 <- [1,2878,null,{}] 03:09:13 INFO - PROCESS | 3387 | 1461233353404 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}] 03:09:13 INFO - PROCESS | 3387 | 1461233353675 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 03:09:13 INFO - PROCESS | 3387 | 1461233353991 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4abe8800 == 165 [pid = 3387] [id = 727] 03:09:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e490e4c00) [pid = 3387] [serial = 2182] [outer = (nil)] 03:09:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e4dba8400) [pid = 3387] [serial = 2183] [outer = 0x7f9e490e4c00] 03:09:14 INFO - PROCESS | 3387 | 1461233354070 Marionette DEBUG loaded listener.js 03:09:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e4dccd400) [pid = 3387] [serial = 2184] [outer = 0x7f9e490e4c00] 03:09:14 INFO - PROCESS | 3387 | 1461233354896 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]]]}] 03:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 03:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1544ms 03:09:14 INFO - PROCESS | 3387 | 1461233354925 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 03:09:14 INFO - PROCESS | 3387 | 1461233354930 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 03:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 03:09:14 INFO - PROCESS | 3387 | 1461233354936 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 03:09:14 INFO - PROCESS | 3387 | 1461233354938 Marionette TRACE conn3 <- [1,2882,null,{}] 03:09:14 INFO - PROCESS | 3387 | 1461233354943 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}] 03:09:15 INFO - PROCESS | 3387 | 1461233355158 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 03:09:15 INFO - PROCESS | 3387 | 1461233355378 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b5a9000 == 166 [pid = 3387] [id = 728] 03:09:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e4bf58c00) [pid = 3387] [serial = 2185] [outer = (nil)] 03:09:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e4de93000) [pid = 3387] [serial = 2186] [outer = 0x7f9e4bf58c00] 03:09:15 INFO - PROCESS | 3387 | 1461233355489 Marionette DEBUG loaded listener.js 03:09:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e4eb46800) [pid = 3387] [serial = 2187] [outer = 0x7f9e4bf58c00] 03:09:16 INFO - PROCESS | 3387 | 1461233356378 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]]]}] 03:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 03:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1475ms 03:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 03:09:16 INFO - PROCESS | 3387 | 1461233356412 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 03:09:16 INFO - PROCESS | 3387 | 1461233356415 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 03:09:16 INFO - PROCESS | 3387 | 1461233356422 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 03:09:16 INFO - PROCESS | 3387 | 1461233356424 Marionette TRACE conn3 <- [1,2886,null,{}] 03:09:16 INFO - PROCESS | 3387 | 1461233356430 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}] 03:09:16 INFO - PROCESS | 3387 | 1461233356646 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 03:09:16 INFO - PROCESS | 3387 | 1461233356914 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c029800 == 167 [pid = 3387] [id = 729] 03:09:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e4fc20c00) [pid = 3387] [serial = 2188] [outer = (nil)] 03:09:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e4fc21c00) [pid = 3387] [serial = 2189] [outer = 0x7f9e4fc20c00] 03:09:17 INFO - PROCESS | 3387 | 1461233357049 Marionette DEBUG loaded listener.js 03:09:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e55150000) [pid = 3387] [serial = 2190] [outer = 0x7f9e4fc20c00] 03:09:17 INFO - PROCESS | 3387 | 1461233357926 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]]]}] 03:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 03:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1580ms 03:09:18 INFO - PROCESS | 3387 | 1461233358001 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 03:09:18 INFO - PROCESS | 3387 | 1461233358005 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 03:09:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 03:09:18 INFO - PROCESS | 3387 | 1461233358011 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 03:09:18 INFO - PROCESS | 3387 | 1461233358014 Marionette TRACE conn3 <- [1,2890,null,{}] 03:09:18 INFO - PROCESS | 3387 | 1461233358019 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}] 03:09:18 INFO - PROCESS | 3387 | 1461233358239 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 03:09:18 INFO - PROCESS | 3387 | 1461233358549 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:18 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c2a2000 == 168 [pid = 3387] [id = 730] 03:09:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e4fc21000) [pid = 3387] [serial = 2191] [outer = (nil)] 03:09:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e552dc800) [pid = 3387] [serial = 2192] [outer = 0x7f9e4fc21000] 03:09:18 INFO - PROCESS | 3387 | 1461233358627 Marionette DEBUG loaded listener.js 03:09:18 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e55757000) [pid = 3387] [serial = 2193] [outer = 0x7f9e4fc21000] 03:09:19 INFO - PROCESS | 3387 | 1461233359429 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 03:09:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 03:09:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1476ms 03:09:19 INFO - PROCESS | 3387 | 1461233359488 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 03:09:19 INFO - PROCESS | 3387 | 1461233359491 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 03:09:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 03:09:19 INFO - PROCESS | 3387 | 1461233359497 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 03:09:19 INFO - PROCESS | 3387 | 1461233359500 Marionette TRACE conn3 <- [1,2894,null,{}] 03:09:19 INFO - PROCESS | 3387 | 1461233359506 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}] 03:09:19 INFO - PROCESS | 3387 | 1461233359722 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 03:09:19 INFO - PROCESS | 3387 | 1461233359981 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c887800 == 169 [pid = 3387] [id = 731] 03:09:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e55150400) [pid = 3387] [serial = 2194] [outer = (nil)] 03:09:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e55d0f000) [pid = 3387] [serial = 2195] [outer = 0x7f9e55150400] 03:09:20 INFO - PROCESS | 3387 | 1461233360097 Marionette DEBUG loaded listener.js 03:09:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e55f9f000) [pid = 3387] [serial = 2196] [outer = 0x7f9e55150400] 03:09:20 INFO - PROCESS | 3387 | 1461233360903 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]]]}] 03:09:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 03:09:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1438ms 03:09:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 03:09:20 INFO - PROCESS | 3387 | 1461233360936 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 03:09:20 INFO - PROCESS | 3387 | 1461233360939 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 03:09:20 INFO - PROCESS | 3387 | 1461233360945 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 03:09:20 INFO - PROCESS | 3387 | 1461233360948 Marionette TRACE conn3 <- [1,2898,null,{}] 03:09:20 INFO - PROCESS | 3387 | 1461233360953 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}] 03:09:21 INFO - PROCESS | 3387 | 1461233361164 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 03:09:21 INFO - PROCESS | 3387 | 1461233361428 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4dfd4000 == 170 [pid = 3387] [id = 732] 03:09:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e55405c00) [pid = 3387] [serial = 2197] [outer = (nil)] 03:09:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e5627d800) [pid = 3387] [serial = 2198] [outer = 0x7f9e55405c00] 03:09:21 INFO - PROCESS | 3387 | 1461233361541 Marionette DEBUG loaded listener.js 03:09:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e5633dc00) [pid = 3387] [serial = 2199] [outer = 0x7f9e55405c00] 03:09:22 INFO - PROCESS | 3387 | 1461233362358 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]]]}] 03:09:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 03:09:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1484ms 03:09:22 INFO - PROCESS | 3387 | 1461233362429 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 03:09:22 INFO - PROCESS | 3387 | 1461233362433 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 03:09:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 03:09:22 INFO - PROCESS | 3387 | 1461233362438 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 03:09:22 INFO - PROCESS | 3387 | 1461233362441 Marionette TRACE conn3 <- [1,2902,null,{}] 03:09:22 INFO - PROCESS | 3387 | 1461233362446 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}] 03:09:22 INFO - PROCESS | 3387 | 1461233362675 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 03:09:22 INFO - PROCESS | 3387 | 1461233362972 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:22 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eea3800 == 171 [pid = 3387] [id = 733] 03:09:22 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e55fa6c00) [pid = 3387] [serial = 2200] [outer = (nil)] 03:09:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e564fac00) [pid = 3387] [serial = 2201] [outer = 0x7f9e55fa6c00] 03:09:23 INFO - PROCESS | 3387 | 1461233363049 Marionette DEBUG loaded listener.js 03:09:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e5676b400) [pid = 3387] [serial = 2202] [outer = 0x7f9e55fa6c00] 03:09:23 INFO - PROCESS | 3387 | 1461233363851 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 03:09:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 03:09:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1477ms 03:09:23 INFO - PROCESS | 3387 | 1461233363916 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 03:09:23 INFO - PROCESS | 3387 | 1461233363920 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 03:09:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 03:09:23 INFO - PROCESS | 3387 | 1461233363926 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 03:09:23 INFO - PROCESS | 3387 | 1461233363929 Marionette TRACE conn3 <- [1,2906,null,{}] 03:09:23 INFO - PROCESS | 3387 | 1461233363934 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}] 03:09:24 INFO - PROCESS | 3387 | 1461233364199 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 03:09:24 INFO - PROCESS | 3387 | 1461233364551 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:24 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5559a800 == 172 [pid = 3387] [id = 734] 03:09:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e57498c00) [pid = 3387] [serial = 2203] [outer = (nil)] 03:09:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e57622000) [pid = 3387] [serial = 2204] [outer = 0x7f9e57498c00] 03:09:24 INFO - PROCESS | 3387 | 1461233364639 Marionette DEBUG loaded listener.js 03:09:24 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e58bf2c00) [pid = 3387] [serial = 2205] [outer = 0x7f9e57498c00] 03:09:25 INFO - PROCESS | 3387 | 1461233365503 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]]]}] 03:09:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 03:09:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1633ms 03:09:25 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 03:09:25 INFO - PROCESS | 3387 | 1461233365560 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 03:09:25 INFO - PROCESS | 3387 | 1461233365563 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 03:09:25 INFO - PROCESS | 3387 | 1461233365569 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 03:09:25 INFO - PROCESS | 3387 | 1461233365573 Marionette TRACE conn3 <- [1,2910,null,{}] 03:09:25 INFO - PROCESS | 3387 | 1461233365578 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}] 03:09:25 INFO - PROCESS | 3387 | 1461233365826 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 03:09:26 INFO - PROCESS | 3387 | 1461233366130 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:26 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56236800 == 173 [pid = 3387] [id = 735] 03:09:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e58d41000) [pid = 3387] [serial = 2206] [outer = (nil)] 03:09:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e5944e800) [pid = 3387] [serial = 2207] [outer = 0x7f9e58d41000] 03:09:26 INFO - PROCESS | 3387 | 1461233366208 Marionette DEBUG loaded listener.js 03:09:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e594a7800) [pid = 3387] [serial = 2208] [outer = 0x7f9e58d41000] 03:09:26 INFO - PROCESS | 3387 | 1461233366907 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]]]}] 03:09:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 03:09:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 03:09:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1381ms 03:09:26 INFO - PROCESS | 3387 | 1461233366950 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 03:09:26 INFO - PROCESS | 3387 | 1461233366953 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 03:09:26 INFO - TEST-START | /DOMEvents/constructors.html 03:09:26 INFO - PROCESS | 3387 | 1461233366960 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 03:09:26 INFO - PROCESS | 3387 | 1461233366963 Marionette TRACE conn3 <- [1,2914,null,{}] 03:09:26 INFO - PROCESS | 3387 | 1461233366969 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}] 03:09:27 INFO - PROCESS | 3387 | 1461233367183 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 03:09:27 INFO - PROCESS | 3387 | 1461233367449 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56681000 == 174 [pid = 3387] [id = 736] 03:09:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e58d49800) [pid = 3387] [serial = 2209] [outer = (nil)] 03:09:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e595ee000) [pid = 3387] [serial = 2210] [outer = 0x7f9e58d49800] 03:09:27 INFO - PROCESS | 3387 | 1461233367525 Marionette DEBUG loaded listener.js 03:09:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e59632800) [pid = 3387] [serial = 2211] [outer = 0x7f9e58d49800] 03:09:28 INFO - PROCESS | 3387 | 1461233368397 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]]]}] 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 03:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 03:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 03:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 03:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 03:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 03:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:09:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 03:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 03:09:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 03:09:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 03:09:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 1495ms 03:09:28 INFO - PROCESS | 3387 | 1461233368456 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 03:09:28 INFO - PROCESS | 3387 | 1461233368459 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 03:09:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 03:09:28 INFO - PROCESS | 3387 | 1461233368471 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 03:09:28 INFO - PROCESS | 3387 | 1461233368478 Marionette TRACE conn3 <- [1,2918,null,{}] 03:09:28 INFO - PROCESS | 3387 | 1461233368489 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}] 03:09:28 INFO - PROCESS | 3387 | 1461233368710 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 03:09:29 INFO - PROCESS | 3387 | 1461233369017 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58c13000 == 175 [pid = 3387] [id = 737] 03:09:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e595ebc00) [pid = 3387] [serial = 2212] [outer = (nil)] 03:09:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e59b6f000) [pid = 3387] [serial = 2213] [outer = 0x7f9e595ebc00] 03:09:29 INFO - PROCESS | 3387 | 1461233369093 Marionette DEBUG loaded listener.js 03:09:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e5aa8e800) [pid = 3387] [serial = 2214] [outer = 0x7f9e595ebc00] 03:09:29 INFO - PROCESS | 3387 | 1461233369808 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 03:09:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 03:09:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1396ms 03:09:29 INFO - PROCESS | 3387 | 1461233369867 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 03:09:29 INFO - PROCESS | 3387 | 1461233369870 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 03:09:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 03:09:29 INFO - PROCESS | 3387 | 1461233369876 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 03:09:29 INFO - PROCESS | 3387 | 1461233369880 Marionette TRACE conn3 <- [1,2922,null,{}] 03:09:29 INFO - PROCESS | 3387 | 1461233369900 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}] 03:09:30 INFO - PROCESS | 3387 | 1461233370183 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 03:09:30 INFO - PROCESS | 3387 | 1461233370392 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59276800 == 176 [pid = 3387] [id = 738] 03:09:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e59857c00) [pid = 3387] [serial = 2215] [outer = (nil)] 03:09:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e5c036c00) [pid = 3387] [serial = 2216] [outer = 0x7f9e59857c00] 03:09:30 INFO - PROCESS | 3387 | 1461233370466 Marionette DEBUG loaded listener.js 03:09:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e5cf1b400) [pid = 3387] [serial = 2217] [outer = 0x7f9e59857c00] 03:09:31 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:09:31 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:09:31 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:09:31 INFO - PROCESS | 3387 | [3387] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 03:09:31 INFO - PROCESS | 3387 | 1461233371231 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]]]}] 03:09:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 03:09:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:09:31 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 03:09:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:09:31 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 03:09:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:09:31 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]" 03:09:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 03:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 03:09:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 03:09:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1429ms 03:09:31 INFO - PROCESS | 3387 | 1461233371328 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 03:09:31 INFO - PROCESS | 3387 | 1461233371332 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 03:09:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 03:09:31 INFO - PROCESS | 3387 | 1461233371342 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 03:09:31 INFO - PROCESS | 3387 | 1461233371345 Marionette TRACE conn3 <- [1,2926,null,{}] 03:09:31 INFO - PROCESS | 3387 | 1461233371351 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}] 03:09:31 INFO - PROCESS | 3387 | 1461233371574 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 03:09:31 INFO - PROCESS | 3387 | 1461233371838 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:31 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59f3a000 == 177 [pid = 3387] [id = 739] 03:09:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e593ce400) [pid = 3387] [serial = 2218] [outer = (nil)] 03:09:31 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e5e0a4800) [pid = 3387] [serial = 2219] [outer = 0x7f9e593ce400] 03:09:31 INFO - PROCESS | 3387 | 1461233371961 Marionette DEBUG loaded listener.js 03:09:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e5e3dcc00) [pid = 3387] [serial = 2220] [outer = 0x7f9e593ce400] 03:09:32 INFO - PROCESS | 3387 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 03:09:32 INFO - PROCESS | 3387 | 1461233372693 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]]]}] 03:09:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 03:09:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1387ms 03:09:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 03:09:32 INFO - PROCESS | 3387 | 1461233372730 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 03:09:32 INFO - PROCESS | 3387 | 1461233372733 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 03:09:32 INFO - PROCESS | 3387 | 1461233372739 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 03:09:32 INFO - PROCESS | 3387 | 1461233372741 Marionette TRACE conn3 <- [1,2930,null,{}] 03:09:32 INFO - PROCESS | 3387 | 1461233372747 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}] 03:09:32 INFO - PROCESS | 3387 | 1461233372962 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 03:09:33 INFO - PROCESS | 3387 | 1461233373200 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5df08000 == 178 [pid = 3387] [id = 740] 03:09:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e5985a400) [pid = 3387] [serial = 2221] [outer = (nil)] 03:09:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e5eaeac00) [pid = 3387] [serial = 2222] [outer = 0x7f9e5985a400] 03:09:33 INFO - PROCESS | 3387 | 1461233373275 Marionette DEBUG loaded listener.js 03:09:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e5eaf8000) [pid = 3387] [serial = 2223] [outer = 0x7f9e5985a400] 03:09:33 INFO - PROCESS | 3387 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 03:09:34 INFO - PROCESS | 3387 | 1461233374032 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]]]}] 03:09:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 03:09:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1340ms 03:09:34 INFO - PROCESS | 3387 | 1461233374080 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 03:09:34 INFO - PROCESS | 3387 | 1461233374083 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 03:09:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 03:09:34 INFO - PROCESS | 3387 | 1461233374090 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 03:09:34 INFO - PROCESS | 3387 | 1461233374094 Marionette TRACE conn3 <- [1,2934,null,{}] 03:09:34 INFO - PROCESS | 3387 | 1461233374099 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}] 03:09:34 INFO - PROCESS | 3387 | 1461233374398 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 03:09:34 INFO - PROCESS | 3387 | 1461233374603 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:34 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef5c000 == 179 [pid = 3387] [id = 741] 03:09:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e57378400) [pid = 3387] [serial = 2224] [outer = (nil)] 03:09:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e5f440000) [pid = 3387] [serial = 2225] [outer = 0x7f9e57378400] 03:09:34 INFO - PROCESS | 3387 | 1461233374679 Marionette DEBUG loaded listener.js 03:09:34 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e5f952800) [pid = 3387] [serial = 2226] [outer = 0x7f9e57378400] 03:09:35 INFO - PROCESS | 3387 | 1461233375424 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]]]}] 03:09: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. 03:09:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1382ms 03:09:35 INFO - PROCESS | 3387 | 1461233375473 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 03:09:35 INFO - PROCESS | 3387 | 1461233375477 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 03:09:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 03:09:35 INFO - PROCESS | 3387 | 1461233375482 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 03:09:35 INFO - PROCESS | 3387 | 1461233375485 Marionette TRACE conn3 <- [1,2938,null,{}] 03:09:35 INFO - PROCESS | 3387 | 1461233375490 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}] 03:09:35 INFO - PROCESS | 3387 | 1461233375707 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 03:09:35 INFO - PROCESS | 3387 | 1461233375978 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e64eb8000 == 180 [pid = 3387] [id = 742] 03:09:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e5e0a9000) [pid = 3387] [serial = 2227] [outer = (nil)] 03:09:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e5fcb9c00) [pid = 3387] [serial = 2228] [outer = 0x7f9e5e0a9000] 03:09:36 INFO - PROCESS | 3387 | 1461233376052 Marionette DEBUG loaded listener.js 03:09:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e60887400) [pid = 3387] [serial = 2229] [outer = 0x7f9e5e0a9000] 03:09:36 INFO - PROCESS | 3387 | 1461233376791 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]]]}] 03:09: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. 03:09:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1336ms 03:09:36 INFO - PROCESS | 3387 | 1461233376819 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 03:09:36 INFO - PROCESS | 3387 | 1461233376822 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 03:09:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 03:09:36 INFO - PROCESS | 3387 | 1461233376828 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 03:09:36 INFO - PROCESS | 3387 | 1461233376831 Marionette TRACE conn3 <- [1,2942,null,{}] 03:09:36 INFO - PROCESS | 3387 | 1461233376837 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}] 03:09:37 INFO - PROCESS | 3387 | 1461233377054 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 03:09:37 INFO - PROCESS | 3387 | 1461233377329 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6d363800 == 181 [pid = 3387] [id = 743] 03:09:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e5f43bc00) [pid = 3387] [serial = 2230] [outer = (nil)] 03:09:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e61d9c400) [pid = 3387] [serial = 2231] [outer = 0x7f9e5f43bc00] 03:09:37 INFO - PROCESS | 3387 | 1461233377406 Marionette DEBUG loaded listener.js 03:09:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e6c276400) [pid = 3387] [serial = 2232] [outer = 0x7f9e5f43bc00] 03:09:38 INFO - PROCESS | 3387 | 1461233378158 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"]]]}] 03:09: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 03:09:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 03:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 03:09:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1382ms 03:09:38 INFO - PROCESS | 3387 | 1461233378212 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 03:09:38 INFO - PROCESS | 3387 | 1461233378216 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 03:09:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 03:09:38 INFO - PROCESS | 3387 | 1461233378222 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 03:09:38 INFO - PROCESS | 3387 | 1461233378224 Marionette TRACE conn3 <- [1,2946,null,{}] 03:09:38 INFO - PROCESS | 3387 | 1461233378230 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}] 03:09:38 INFO - PROCESS | 3387 | 1461233378462 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 03:09:38 INFO - PROCESS | 3387 | 1461233378776 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:38 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c094000 == 182 [pid = 3387] [id = 744] 03:09:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e43495400) [pid = 3387] [serial = 2233] [outer = (nil)] 03:09:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e6c797000) [pid = 3387] [serial = 2234] [outer = 0x7f9e43495400] 03:09:38 INFO - PROCESS | 3387 | 1461233378851 Marionette DEBUG loaded listener.js 03:09:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e6d7c4000) [pid = 3387] [serial = 2235] [outer = 0x7f9e43495400] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dddd000 == 181 [pid = 3387] [id = 380] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47cd8000 == 180 [pid = 3387] [id = 377] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e71b86000 == 179 [pid = 3387] [id = 480] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e45614800 == 178 [pid = 3387] [id = 525] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55c55800 == 177 [pid = 3387] [id = 569] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e47bad800 == 176 [pid = 3387] [id = 723] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46db4000 == 175 [pid = 3387] [id = 722] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e45c8e000 == 174 [pid = 3387] [id = 721] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4231a000 == 173 [pid = 3387] [id = 720] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e3b1d3800 == 172 [pid = 3387] [id = 719] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4560c000 == 171 [pid = 3387] [id = 717] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e42177800 == 170 [pid = 3387] [id = 716] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e7167a800 == 169 [pid = 3387] [id = 715] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6f881000 == 168 [pid = 3387] [id = 714] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e6c737000 == 167 [pid = 3387] [id = 713] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e665c1000 == 166 [pid = 3387] [id = 712] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e607f1800 == 165 [pid = 3387] [id = 711] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ef6b800 == 164 [pid = 3387] [id = 710] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5e375800 == 163 [pid = 3387] [id = 709] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5aac3800 == 162 [pid = 3387] [id = 708] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59e33000 == 161 [pid = 3387] [id = 707] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e59434000 == 160 [pid = 3387] [id = 706] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e58db3800 == 159 [pid = 3387] [id = 705] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e563ec800 == 158 [pid = 3387] [id = 704] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5531e000 == 157 [pid = 3387] [id = 703] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dfdf000 == 156 [pid = 3387] [id = 702] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4ade1800 == 155 [pid = 3387] [id = 701] 03:09:40 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e479df800 == 154 [pid = 3387] [id = 700] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e4dba4800) [pid = 3387] [serial = 2051] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e5584bc00) [pid = 3387] [serial = 2063] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e46751000) [pid = 3387] [serial = 2079] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e594a1c00) [pid = 3387] [serial = 2072] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e4fc13800) [pid = 3387] [serial = 2054] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e4de91400) [pid = 3387] [serial = 2087] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e48242800) [pid = 3387] [serial = 2036] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e5899fc00) [pid = 3387] [serial = 2069] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e459a7800) [pid = 3387] [serial = 2039] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e49f0ec00) [pid = 3387] [serial = 2045] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e46551400) [pid = 3387] [serial = 2096] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e4eb43000) [pid = 3387] [serial = 2088] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e442dbc00) [pid = 3387] [serial = 2075] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e49248000) [pid = 3387] [serial = 2081] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e47b3d800) [pid = 3387] [serial = 2042] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e4ffd4400) [pid = 3387] [serial = 2057] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e4b8f1800) [pid = 3387] [serial = 2048] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e4dcc4000) [pid = 3387] [serial = 2085] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e57351400) [pid = 3387] [serial = 2094] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e55fa8000) [pid = 3387] [serial = 2066] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e4fedf000) [pid = 3387] [serial = 2090] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e564f9c00) [pid = 3387] [serial = 2093] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e45d55400) [pid = 3387] [serial = 2078] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e45d58800) [pid = 3387] [serial = 2084] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e5575d400) [pid = 3387] [serial = 2091] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e55277400) [pid = 3387] [serial = 2060] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e49f10800) [pid = 3387] [serial = 2082] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e448e4400) [pid = 3387] [serial = 2076] [outer = (nil)] [url = about:blank] 03:09:40 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e482d8800) [pid = 3387] [serial = 2097] [outer = (nil)] [url = about:blank] 03:09:41 INFO - PROCESS | 3387 | 1461233381049 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]]]}] 03:09:41 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. 03:09:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 2890ms 03:09:41 INFO - PROCESS | 3387 | 1461233381113 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 03:09:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 03:09:41 INFO - PROCESS | 3387 | 1461233381118 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 03:09:41 INFO - PROCESS | 3387 | 1461233381125 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 03:09:41 INFO - PROCESS | 3387 | 1461233381131 Marionette TRACE conn3 <- [1,2950,null,{}] 03:09:41 INFO - PROCESS | 3387 | 1461233381142 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}] 03:09:41 INFO - PROCESS | 3387 | 1461233381352 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 03:09:41 INFO - PROCESS | 3387 | 1461233381532 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:41 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e42183800 == 155 [pid = 3387] [id = 745] 03:09:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e45bf1c00) [pid = 3387] [serial = 2236] [outer = (nil)] 03:09:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e463f1c00) [pid = 3387] [serial = 2237] [outer = 0x7f9e45bf1c00] 03:09:41 INFO - PROCESS | 3387 | 1461233381600 Marionette DEBUG loaded listener.js 03:09:41 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e465b8400) [pid = 3387] [serial = 2238] [outer = 0x7f9e45bf1c00] 03:09:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45620800 == 156 [pid = 3387] [id = 746] 03:09:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e47b3d800) [pid = 3387] [serial = 2239] [outer = (nil)] 03:09:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e465cb800) [pid = 3387] [serial = 2240] [outer = 0x7f9e47b3d800] 03:09:42 INFO - PROCESS | 3387 | 1461233382430 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]]]}] 03:09:42 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. 03:09:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1340ms 03:09:42 INFO - PROCESS | 3387 | 1461233382466 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 03:09:42 INFO - PROCESS | 3387 | 1461233382474 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 03:09:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 03:09:42 INFO - PROCESS | 3387 | 1461233382483 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 03:09:42 INFO - PROCESS | 3387 | 1461233382486 Marionette TRACE conn3 <- [1,2954,null,{}] 03:09:42 INFO - PROCESS | 3387 | 1461233382492 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}] 03:09:42 INFO - PROCESS | 3387 | 1461233382766 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 03:09:43 INFO - PROCESS | 3387 | 1461233383058 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46999000 == 157 [pid = 3387] [id = 747] 03:09:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e465b8c00) [pid = 3387] [serial = 2241] [outer = (nil)] 03:09:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e47c4b400) [pid = 3387] [serial = 2242] [outer = 0x7f9e465b8c00] 03:09:43 INFO - PROCESS | 3387 | 1461233383139 Marionette DEBUG loaded listener.js 03:09:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e490e2c00) [pid = 3387] [serial = 2243] [outer = 0x7f9e465b8c00] 03:09:43 INFO - PROCESS | 3387 | 1461233383799 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]]]}] 03:09:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:09:43 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 03:09:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1334ms 03:09:43 INFO - PROCESS | 3387 | 1461233383823 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 03:09:43 INFO - PROCESS | 3387 | 1461233383827 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 03:09:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 03:09:43 INFO - PROCESS | 3387 | 1461233383833 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 03:09:43 INFO - PROCESS | 3387 | 1461233383839 Marionette TRACE conn3 <- [1,2958,null,{}] 03:09:43 INFO - PROCESS | 3387 | 1461233383854 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}] 03:09:44 INFO - PROCESS | 3387 | 1461233384141 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 03:09:44 INFO - PROCESS | 3387 | 1461233384185 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fd5000 == 158 [pid = 3387] [id = 748] 03:09:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e4aaddc00) [pid = 3387] [serial = 2244] [outer = (nil)] 03:09:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e4b830800) [pid = 3387] [serial = 2245] [outer = 0x7f9e4aaddc00] 03:09:44 INFO - PROCESS | 3387 | 1461233384251 Marionette DEBUG loaded listener.js 03:09:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e4dbaec00) [pid = 3387] [serial = 2246] [outer = 0x7f9e4aaddc00] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e4b4eec00) [pid = 3387] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e6c905400) [pid = 3387] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e59449800) [pid = 3387] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e49cd6400) [pid = 3387] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e490e2400) [pid = 3387] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e4fedac00) [pid = 3387] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e45d52800) [pid = 3387] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e5efa4000) [pid = 3387] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e46895400) [pid = 3387] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e5d909000) [pid = 3387] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e448e5000) [pid = 3387] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e5eaf1c00) [pid = 3387] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e448e8400) [pid = 3387] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e5761dc00) [pid = 3387] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e4469e400) [pid = 3387] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e49242c00) [pid = 3387] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e465ca800) [pid = 3387] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e4226dc00) [pid = 3387] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e4eb4f000) [pid = 3387] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e4ae11400) [pid = 3387] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e5e0a6800) [pid = 3387] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e4bf50c00) [pid = 3387] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e4814e000) [pid = 3387] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e448ea400) [pid = 3387] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e55403c00) [pid = 3387] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e4b82fc00) [pid = 3387] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e595f8800) [pid = 3387] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e448eb000) [pid = 3387] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e57356400) [pid = 3387] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e57356c00) [pid = 3387] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e42263800) [pid = 3387] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e4bf5c800) [pid = 3387] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e4eb4f400) [pid = 3387] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e482d3c00) [pid = 3387] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e43496400) [pid = 3387] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 03:09:45 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e442de000) [pid = 3387] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 03:09:45 INFO - PROCESS | 3387 | 1461233385820 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]]]}] 03:09:45 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. 03:09:45 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2036ms 03:09:45 INFO - PROCESS | 3387 | 1461233385870 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 03:09:45 INFO - PROCESS | 3387 | 1461233385874 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 03:09:45 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 03:09:45 INFO - PROCESS | 3387 | 1461233385879 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 03:09:45 INFO - PROCESS | 3387 | 1461233385881 Marionette TRACE conn3 <- [1,2962,null,{}] 03:09:45 INFO - PROCESS | 3387 | 1461233385890 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}] 03:09:46 INFO - PROCESS | 3387 | 1461233386155 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 03:09:46 INFO - PROCESS | 3387 | 1461233386177 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e49457000 == 159 [pid = 3387] [id = 749] 03:09:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e4226dc00) [pid = 3387] [serial = 2247] [outer = (nil)] 03:09:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e4814e000) [pid = 3387] [serial = 2248] [outer = 0x7f9e4226dc00] 03:09:46 INFO - PROCESS | 3387 | 1461233386238 Marionette DEBUG loaded listener.js 03:09:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e4bf5c800) [pid = 3387] [serial = 2249] [outer = 0x7f9e4226dc00] 03:09:46 INFO - PROCESS | 3387 | 1461233386930 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]]]}] 03:09:46 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. 03:09:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1090ms 03:09:46 INFO - PROCESS | 3387 | 1461233386974 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 03:09:46 INFO - PROCESS | 3387 | 1461233386978 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 03:09:46 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 03:09:46 INFO - PROCESS | 3387 | 1461233386983 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 03:09:46 INFO - PROCESS | 3387 | 1461233386985 Marionette TRACE conn3 <- [1,2966,null,{}] 03:09:46 INFO - PROCESS | 3387 | 1461233386990 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}] 03:09:47 INFO - PROCESS | 3387 | 1461233387183 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 03:09:47 INFO - PROCESS | 3387 | 1461233387371 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:47 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4abe4000 == 160 [pid = 3387] [id = 750] 03:09:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e448e8400) [pid = 3387] [serial = 2250] [outer = (nil)] 03:09:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e4de70c00) [pid = 3387] [serial = 2251] [outer = 0x7f9e448e8400] 03:09:47 INFO - PROCESS | 3387 | 1461233387437 Marionette DEBUG loaded listener.js 03:09:47 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e4eb51000) [pid = 3387] [serial = 2252] [outer = 0x7f9e448e8400] 03:09:48 INFO - PROCESS | 3387 | 1461233388385 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]]]}] 03:09:48 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. 03:09:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1425ms 03:09:48 INFO - PROCESS | 3387 | 1461233388409 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 03:09:48 INFO - PROCESS | 3387 | 1461233388417 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 03:09:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 03:09:48 INFO - PROCESS | 3387 | 1461233388427 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 03:09:48 INFO - PROCESS | 3387 | 1461233388431 Marionette TRACE conn3 <- [1,2970,null,{}] 03:09:48 INFO - PROCESS | 3387 | 1461233388439 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}] 03:09:48 INFO - PROCESS | 3387 | 1461233388669 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 03:09:48 INFO - PROCESS | 3387 | 1461233388943 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:48 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46985800 == 161 [pid = 3387] [id = 751] 03:09:48 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e4654fc00) [pid = 3387] [serial = 2253] [outer = (nil)] 03:09:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e47c4cc00) [pid = 3387] [serial = 2254] [outer = 0x7f9e4654fc00] 03:09:49 INFO - PROCESS | 3387 | 1461233389023 Marionette DEBUG loaded listener.js 03:09:49 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e48245c00) [pid = 3387] [serial = 2255] [outer = 0x7f9e4654fc00] 03:09:49 INFO - PROCESS | 3387 | 1461233389842 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]]]}] 03:09:49 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. 03:09:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1432ms 03:09:49 INFO - PROCESS | 3387 | 1461233389858 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 03:09:49 INFO - PROCESS | 3387 | 1461233389866 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 03:09:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 03:09:49 INFO - PROCESS | 3387 | 1461233389876 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 03:09:49 INFO - PROCESS | 3387 | 1461233389880 Marionette TRACE conn3 <- [1,2974,null,{}] 03:09:49 INFO - PROCESS | 3387 | 1461233389887 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}] 03:09:50 INFO - PROCESS | 3387 | 1461233390109 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 03:09:50 INFO - PROCESS | 3387 | 1461233390380 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:50 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b591800 == 162 [pid = 3387] [id = 752] 03:09:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e4824b400) [pid = 3387] [serial = 2256] [outer = (nil)] 03:09:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e4c196800) [pid = 3387] [serial = 2257] [outer = 0x7f9e4824b400] 03:09:50 INFO - PROCESS | 3387 | 1461233390456 Marionette DEBUG loaded listener.js 03:09:50 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e4de7b400) [pid = 3387] [serial = 2258] [outer = 0x7f9e4824b400] 03:09:51 INFO - PROCESS | 3387 | 1461233391261 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]]]}] 03:09:51 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. 03:09:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1431ms 03:09:51 INFO - PROCESS | 3387 | 1461233391307 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 03:09:51 INFO - PROCESS | 3387 | 1461233391311 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 03:09:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 03:09:51 INFO - PROCESS | 3387 | 1461233391317 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 03:09:51 INFO - PROCESS | 3387 | 1461233391323 Marionette TRACE conn3 <- [1,2978,null,{}] 03:09:51 INFO - PROCESS | 3387 | 1461233391339 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}] 03:09:51 INFO - PROCESS | 3387 | 1461233391581 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 03:09:51 INFO - PROCESS | 3387 | 1461233391851 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:51 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c0cb000 == 163 [pid = 3387] [id = 753] 03:09:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e4b4eec00) [pid = 3387] [serial = 2259] [outer = (nil)] 03:09:51 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e4ffcf800) [pid = 3387] [serial = 2260] [outer = 0x7f9e4b4eec00] 03:09:51 INFO - PROCESS | 3387 | 1461233391931 Marionette DEBUG loaded listener.js 03:09:52 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e5342c800) [pid = 3387] [serial = 2261] [outer = 0x7f9e4b4eec00] 03:09:52 INFO - PROCESS | 3387 | 1461233392676 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]]]}] 03:09:52 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. 03:09:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1381ms 03:09:52 INFO - PROCESS | 3387 | 1461233392698 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 03:09:52 INFO - PROCESS | 3387 | 1461233392703 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 03:09:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 03:09:52 INFO - PROCESS | 3387 | 1461233392710 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 03:09:52 INFO - PROCESS | 3387 | 1461233392713 Marionette TRACE conn3 <- [1,2982,null,{}] 03:09:52 INFO - PROCESS | 3387 | 1461233392719 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}] 03:09:52 INFO - PROCESS | 3387 | 1461233392935 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 03:09:53 INFO - PROCESS | 3387 | 1461233393208 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:53 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4ec17000 == 164 [pid = 3387] [id = 754] 03:09:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e4eb47c00) [pid = 3387] [serial = 2262] [outer = (nil)] 03:09:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e5524e400) [pid = 3387] [serial = 2263] [outer = 0x7f9e4eb47c00] 03:09:53 INFO - PROCESS | 3387 | 1461233393284 Marionette DEBUG loaded listener.js 03:09:53 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e552e1c00) [pid = 3387] [serial = 2264] [outer = 0x7f9e4eb47c00] 03:09:54 INFO - PROCESS | 3387 | 1461233394015 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"]]]}] 03:09:54 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 03:09:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 03:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:09:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 03:09:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1331ms 03:09:54 INFO - PROCESS | 3387 | 1461233394042 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 03:09:54 INFO - PROCESS | 3387 | 1461233394045 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 03:09:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 03:09:54 INFO - PROCESS | 3387 | 1461233394052 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 03:09:54 INFO - PROCESS | 3387 | 1461233394056 Marionette TRACE conn3 <- [1,2986,null,{}] 03:09:54 INFO - PROCESS | 3387 | 1461233394061 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}] 03:09:54 INFO - PROCESS | 3387 | 1461233394273 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 03:09:54 INFO - PROCESS | 3387 | 1461233394547 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:54 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55315000 == 165 [pid = 3387] [id = 755] 03:09:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e5514c400) [pid = 3387] [serial = 2265] [outer = (nil)] 03:09:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e55e33c00) [pid = 3387] [serial = 2266] [outer = 0x7f9e5514c400] 03:09:54 INFO - PROCESS | 3387 | 1461233394619 Marionette DEBUG loaded listener.js 03:09:54 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e56334c00) [pid = 3387] [serial = 2267] [outer = 0x7f9e5514c400] 03:09:55 INFO - PROCESS | 3387 | 1461233395389 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]]]}] 03:09:55 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. 03:09:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1393ms 03:09:55 INFO - PROCESS | 3387 | 1461233395446 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 03:09:55 INFO - PROCESS | 3387 | 1461233395449 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 03:09:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 03:09:55 INFO - PROCESS | 3387 | 1461233395455 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 03:09:55 INFO - PROCESS | 3387 | 1461233395457 Marionette TRACE conn3 <- [1,2990,null,{}] 03:09:55 INFO - PROCESS | 3387 | 1461233395464 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}] 03:09:55 INFO - PROCESS | 3387 | 1461233395744 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 03:09:56 INFO - PROCESS | 3387 | 1461233396018 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56226800 == 166 [pid = 3387] [id = 756] 03:09:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e47b3ec00) [pid = 3387] [serial = 2268] [outer = (nil)] 03:09:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e58bec800) [pid = 3387] [serial = 2269] [outer = 0x7f9e47b3ec00] 03:09:56 INFO - PROCESS | 3387 | 1461233396105 Marionette DEBUG loaded listener.js 03:09:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e593ce000) [pid = 3387] [serial = 2270] [outer = 0x7f9e47b3ec00] 03:09:56 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e56231000 == 167 [pid = 3387] [id = 757] 03:09:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e595eec00) [pid = 3387] [serial = 2271] [outer = (nil)] 03:09:56 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e57622800) [pid = 3387] [serial = 2272] [outer = 0x7f9e595eec00] 03:09:56 INFO - PROCESS | 3387 | 1461233396907 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]]]}] 03:09: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. 03:09:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1480ms 03:09:56 INFO - PROCESS | 3387 | 1461233396951 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 03:09:56 INFO - PROCESS | 3387 | 1461233396956 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 03:09:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 03:09:56 INFO - PROCESS | 3387 | 1461233396968 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 03:09:56 INFO - PROCESS | 3387 | 1461233396971 Marionette TRACE conn3 <- [1,2994,null,{}] 03:09:56 INFO - PROCESS | 3387 | 1461233396977 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}] 03:09:57 INFO - PROCESS | 3387 | 1461233397258 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 03:09:57 INFO - PROCESS | 3387 | 1461233397520 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:57 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e58db3800 == 168 [pid = 3387] [id = 758] 03:09:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e47c4fc00) [pid = 3387] [serial = 2273] [outer = (nil)] 03:09:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e59451000) [pid = 3387] [serial = 2274] [outer = 0x7f9e47c4fc00] 03:09:57 INFO - PROCESS | 3387 | 1461233397636 Marionette DEBUG loaded listener.js 03:09:57 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e59629800) [pid = 3387] [serial = 2275] [outer = 0x7f9e47c4fc00] 03:09:58 INFO - PROCESS | 3387 | 1461233398332 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]]]}] 03:09:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 03:09:58 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 03:09:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1381ms 03:09:58 INFO - PROCESS | 3387 | 1461233398349 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 03:09:58 INFO - PROCESS | 3387 | 1461233398352 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 03:09:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 03:09:58 INFO - PROCESS | 3387 | 1461233398358 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 03:09:58 INFO - PROCESS | 3387 | 1461233398360 Marionette TRACE conn3 <- [1,2998,null,{}] 03:09:58 INFO - PROCESS | 3387 | 1461233398365 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}] 03:09:58 INFO - PROCESS | 3387 | 1461233398593 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 03:09:58 INFO - PROCESS | 3387 | 1461233398837 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:09:58 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e59948000 == 169 [pid = 3387] [id = 759] 03:09:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e58bef000) [pid = 3387] [serial = 2276] [outer = (nil)] 03:09:58 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e59850800) [pid = 3387] [serial = 2277] [outer = 0x7f9e58bef000] 03:09:58 INFO - PROCESS | 3387 | 1461233398908 Marionette DEBUG loaded listener.js 03:09:59 INFO - PROCESS | 3387 | ++DOMWINDOW == 184 (0x7f9e59b77800) [pid = 3387] [serial = 2278] [outer = 0x7f9e58bef000] 03:09:59 INFO - PROCESS | 3387 | 1461233399676 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]]]}] 03:09: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. 03:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1337ms 03:09:59 INFO - PROCESS | 3387 | 1461233399695 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 03:09:59 INFO - PROCESS | 3387 | 1461233399697 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 03:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 03:09:59 INFO - PROCESS | 3387 | 1461233399703 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 03:09:59 INFO - PROCESS | 3387 | 1461233399706 Marionette TRACE conn3 <- [1,3002,null,{}] 03:09:59 INFO - PROCESS | 3387 | 1461233399712 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}] 03:09:59 INFO - PROCESS | 3387 | 1461233399931 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 03:10:00 INFO - PROCESS | 3387 | 1461233400176 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:00 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5b46d000 == 170 [pid = 3387] [id = 760] 03:10:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 185 (0x7f9e593d0800) [pid = 3387] [serial = 2279] [outer = (nil)] 03:10:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 186 (0x7f9e59dbe800) [pid = 3387] [serial = 2280] [outer = 0x7f9e593d0800] 03:10:00 INFO - PROCESS | 3387 | 1461233400255 Marionette DEBUG loaded listener.js 03:10:00 INFO - PROCESS | 3387 | ++DOMWINDOW == 187 (0x7f9e5c8a0400) [pid = 3387] [serial = 2281] [outer = 0x7f9e593d0800] 03:10:01 INFO - PROCESS | 3387 | 1461233401064 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]]]}] 03:10:01 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. 03:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1381ms 03:10:01 INFO - PROCESS | 3387 | 1461233401086 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 03:10:01 INFO - PROCESS | 3387 | 1461233401090 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 03:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 03:10:01 INFO - PROCESS | 3387 | 1461233401096 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 03:10:01 INFO - PROCESS | 3387 | 1461233401099 Marionette TRACE conn3 <- [1,3006,null,{}] 03:10:01 INFO - PROCESS | 3387 | 1461233401104 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}] 03:10:01 INFO - PROCESS | 3387 | 1461233401339 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 03:10:01 INFO - PROCESS | 3387 | 1461233401621 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:01 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5ef64000 == 171 [pid = 3387] [id = 761] 03:10:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 188 (0x7f9e595f5000) [pid = 3387] [serial = 2282] [outer = (nil)] 03:10:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 189 (0x7f9e5dca2400) [pid = 3387] [serial = 2283] [outer = 0x7f9e595f5000] 03:10:01 INFO - PROCESS | 3387 | 1461233401694 Marionette DEBUG loaded listener.js 03:10:01 INFO - PROCESS | 3387 | ++DOMWINDOW == 190 (0x7f9e5e305000) [pid = 3387] [serial = 2284] [outer = 0x7f9e595f5000] 03:10:02 INFO - PROCESS | 3387 | 1461233402565 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]]]}] 03:10:02 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. 03:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1486ms 03:10:02 INFO - PROCESS | 3387 | 1461233402583 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 03:10:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 03:10:02 INFO - PROCESS | 3387 | 1461233402588 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 03:10:02 INFO - PROCESS | 3387 | 1461233402594 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 03:10:02 INFO - PROCESS | 3387 | 1461233402599 Marionette TRACE conn3 <- [1,3010,null,{}] 03:10:02 INFO - PROCESS | 3387 | 1461233402610 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}] 03:10:02 INFO - PROCESS | 3387 | 1461233402862 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 03:10:03 INFO - PROCESS | 3387 | 1461233403118 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:03 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e6c4e9800 == 172 [pid = 3387] [id = 762] 03:10:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 191 (0x7f9e59cb4400) [pid = 3387] [serial = 2285] [outer = (nil)] 03:10:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 192 (0x7f9e5f954800) [pid = 3387] [serial = 2286] [outer = 0x7f9e59cb4400] 03:10:03 INFO - PROCESS | 3387 | 1461233403203 Marionette DEBUG loaded listener.js 03:10:03 INFO - PROCESS | 3387 | ++DOMWINDOW == 193 (0x7f9e61a17800) [pid = 3387] [serial = 2287] [outer = 0x7f9e59cb4400] 03:10:03 INFO - PROCESS | 3387 | 1461233403952 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]]]}] 03:10:03 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 03:10:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1387ms 03:10:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 03:10:03 INFO - PROCESS | 3387 | 1461233403982 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 03:10:03 INFO - PROCESS | 3387 | 1461233403985 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 03:10:03 INFO - PROCESS | 3387 | 1461233403989 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 03:10:03 INFO - PROCESS | 3387 | 1461233403993 Marionette TRACE conn3 <- [1,3014,null,{}] 03:10:04 INFO - PROCESS | 3387 | 1461233403999 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}] 03:10:04 INFO - PROCESS | 3387 | 1461233404213 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 03:10:04 INFO - PROCESS | 3387 | 1461233404461 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:04 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71641000 == 173 [pid = 3387] [id = 763] 03:10:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 194 (0x7f9e5f43b400) [pid = 3387] [serial = 2288] [outer = (nil)] 03:10:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 195 (0x7f9e64f56000) [pid = 3387] [serial = 2289] [outer = 0x7f9e5f43b400] 03:10:04 INFO - PROCESS | 3387 | 1461233404536 Marionette DEBUG loaded listener.js 03:10:04 INFO - PROCESS | 3387 | ++DOMWINDOW == 196 (0x7f9e6c71d400) [pid = 3387] [serial = 2290] [outer = 0x7f9e5f43b400] 03:10:04 INFO - PROCESS | 3387 | [3387] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 03:10:05 INFO - {} 03:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 03:10:05 INFO - {} 03:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 03:10:05 INFO - {} 03:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 03:10:05 INFO - {} 03:10:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1432ms 03:10:05 INFO - PROCESS | 3387 | 1461233405412 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 03:10:05 INFO - PROCESS | 3387 | 1461233405429 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 03:10:05 INFO - PROCESS | 3387 | 1461233405432 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 03:10:05 INFO - TEST-START | /FileAPI/fileReader.html 03:10:05 INFO - PROCESS | 3387 | 1461233405438 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 03:10:05 INFO - PROCESS | 3387 | 1461233405441 Marionette TRACE conn3 <- [1,3018,null,{}] 03:10:05 INFO - PROCESS | 3387 | 1461233405446 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}] 03:10:05 INFO - PROCESS | 3387 | 1461233405668 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 03:10:05 INFO - PROCESS | 3387 | 1461233405954 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:05 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71d20000 == 174 [pid = 3387] [id = 764] 03:10:05 INFO - PROCESS | 3387 | ++DOMWINDOW == 197 (0x7f9e5762ac00) [pid = 3387] [serial = 2291] [outer = (nil)] 03:10:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 198 (0x7f9e6d906c00) [pid = 3387] [serial = 2292] [outer = 0x7f9e5762ac00] 03:10:06 INFO - PROCESS | 3387 | 1461233406027 Marionette DEBUG loaded listener.js 03:10:06 INFO - PROCESS | 3387 | ++DOMWINDOW == 199 (0x7f9e71178800) [pid = 3387] [serial = 2293] [outer = 0x7f9e5762ac00] 03:10:06 INFO - PROCESS | 3387 | 1461233406760 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]]]}] 03:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 03:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 03:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 03:10:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 03:10:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 1329ms 03:10:06 INFO - PROCESS | 3387 | 1461233406769 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 03:10:06 INFO - PROCESS | 3387 | 1461233406772 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 03:10:06 INFO - TEST-START | /FileAPI/historical.html 03:10:06 INFO - PROCESS | 3387 | 1461233406803 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 03:10:06 INFO - PROCESS | 3387 | 1461233406805 Marionette TRACE conn3 <- [1,3022,null,{}] 03:10:06 INFO - PROCESS | 3387 | 1461233406812 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}] 03:10:07 INFO - PROCESS | 3387 | 1461233407022 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 03:10:07 INFO - PROCESS | 3387 | 1461233407266 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:07 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e73985800 == 175 [pid = 3387] [id = 765] 03:10:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 200 (0x7f9e6b6c1000) [pid = 3387] [serial = 2294] [outer = (nil)] 03:10:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 201 (0x7f9e7183e000) [pid = 3387] [serial = 2295] [outer = 0x7f9e6b6c1000] 03:10:07 INFO - PROCESS | 3387 | 1461233407341 Marionette DEBUG loaded listener.js 03:10:07 INFO - PROCESS | 3387 | ++DOMWINDOW == 202 (0x7f9e71ba1400) [pid = 3387] [serial = 2296] [outer = 0x7f9e6b6c1000] 03:10:08 INFO - PROCESS | 3387 | 1461233408096 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"]]]}] 03:10:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 03:10:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 03:10:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 03:10:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 03:10:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 03:10:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 03:10:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 03:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 03:10:08 INFO - TEST-OK | /FileAPI/historical.html | took 1343ms 03:10:08 INFO - PROCESS | 3387 | 1461233408141 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 03:10:08 INFO - PROCESS | 3387 | 1461233408145 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 03:10:08 INFO - TEST-START | /FileAPI/idlharness.html 03:10:08 INFO - PROCESS | 3387 | 1461233408157 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 03:10:08 INFO - PROCESS | 3387 | 1461233408160 Marionette TRACE conn3 <- [1,3026,null,{}] 03:10:08 INFO - PROCESS | 3387 | 1461233408167 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}] 03:10:08 INFO - PROCESS | 3387 | 1461233408386 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 03:10:08 INFO - PROCESS | 3387 | 1461233408685 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:08 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e75e8e000 == 176 [pid = 3387] [id = 766] 03:10:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 203 (0x7f9e3eb7d800) [pid = 3387] [serial = 2297] [outer = (nil)] 03:10:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 204 (0x7f9e3eb82c00) [pid = 3387] [serial = 2298] [outer = 0x7f9e3eb7d800] 03:10:08 INFO - PROCESS | 3387 | 1461233408760 Marionette DEBUG loaded listener.js 03:10:08 INFO - PROCESS | 3387 | ++DOMWINDOW == 205 (0x7f9e3eb89400) [pid = 3387] [serial = 2299] [outer = 0x7f9e3eb7d800] 03:10:10 INFO - PROCESS | 3387 | 1461233410359 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]]]}] 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 03:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:10:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 03:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:10:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:10:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 03:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:10:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 03:10:10 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 03:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 03:10:10 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 03:10:10 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 03:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 03:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:10:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 03:10:10 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 03:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 03:10:10 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 03:10:10 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 03:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 03:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 03:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 03:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 03:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 03:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 03:10:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 2326ms 03:10:10 INFO - PROCESS | 3387 | 1461233410528 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 03:10:10 INFO - PROCESS | 3387 | 1461233410534 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 03:10:10 INFO - TEST-START | /FileAPI/idlharness.worker 03:10:10 INFO - PROCESS | 3387 | 1461233410608 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 03:10:10 INFO - PROCESS | 3387 | 1461233410624 Marionette TRACE conn3 <- [1,3030,null,{}] 03:10:10 INFO - PROCESS | 3387 | 1461233410633 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}] 03:10:10 INFO - PROCESS | 3387 | 1461233410861 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 03:10:11 INFO - PROCESS | 3387 | 1461233411173 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:11 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e718c2800 == 177 [pid = 3387] [id = 767] 03:10:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 206 (0x7f9e482db000) [pid = 3387] [serial = 2300] [outer = (nil)] 03:10:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 207 (0x7f9e6d907400) [pid = 3387] [serial = 2301] [outer = 0x7f9e482db000] 03:10:11 INFO - PROCESS | 3387 | 1461233411249 Marionette DEBUG loaded listener.js 03:10:11 INFO - PROCESS | 3387 | ++DOMWINDOW == 208 (0x7f9e74687800) [pid = 3387] [serial = 2302] [outer = 0x7f9e482db000] 03:10:11 INFO - PROCESS | 3387 | [3387] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:13 INFO - PROCESS | 3387 | 1461233413471 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,{},{}]]]}] 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 03:10:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 03:10:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 03:10:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 03:10:13 INFO - {} 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 03:10:13 INFO - {} 03:10:13 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 - {} 03:10:13 INFO - {} 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 03:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 03:10:13 INFO - {} 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 03:10:13 INFO - {} 03:10:13 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 - {} 03:10:13 INFO - {} 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 03:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 03:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 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 03:10:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 03:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 03:10:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 03:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 03:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 03:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 03:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 03:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 03:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 03:10:13 INFO - {} 03:10:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3055ms 03:10:13 INFO - PROCESS | 3387 | 1461233413657 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 03:10:13 INFO - PROCESS | 3387 | 1461233413661 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 03:10:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 03:10:13 INFO - PROCESS | 3387 | 1461233413727 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 03:10:13 INFO - PROCESS | 3387 | 1461233413733 Marionette TRACE conn3 <- [1,3034,null,{}] 03:10:13 INFO - PROCESS | 3387 | 1461233413742 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}] 03:10:14 INFO - PROCESS | 3387 | 1461233414031 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 03:10:14 INFO - PROCESS | 3387 | 1461233414308 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:14 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e71b58800 == 178 [pid = 3387] [id = 768] 03:10:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 209 (0x7f9e446ac800) [pid = 3387] [serial = 2303] [outer = (nil)] 03:10:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 210 (0x7f9e446b1800) [pid = 3387] [serial = 2304] [outer = 0x7f9e446ac800] 03:10:14 INFO - PROCESS | 3387 | 1461233414381 Marionette DEBUG loaded listener.js 03:10:14 INFO - PROCESS | 3387 | ++DOMWINDOW == 211 (0x7f9e59338000) [pid = 3387] [serial = 2305] [outer = 0x7f9e446ac800] 03:10:15 INFO - PROCESS | 3387 | 1461233415091 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]]]}] 03:10:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 03:10:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1400ms 03:10:15 INFO - PROCESS | 3387 | 1461233415113 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 03:10:15 INFO - PROCESS | 3387 | 1461233415115 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 03:10:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 03:10:15 INFO - PROCESS | 3387 | 1461233415122 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 03:10:15 INFO - PROCESS | 3387 | 1461233415125 Marionette TRACE conn3 <- [1,3038,null,{}] 03:10:15 INFO - PROCESS | 3387 | 1461233415131 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}] 03:10:15 INFO - PROCESS | 3387 | 1461233415354 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 03:10:15 INFO - PROCESS | 3387 | 1461233415604 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:15 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e3dcc7800 == 179 [pid = 3387] [id = 769] 03:10:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 212 (0x7f9e3c674400) [pid = 3387] [serial = 2306] [outer = (nil)] 03:10:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 213 (0x7f9e3c67ac00) [pid = 3387] [serial = 2307] [outer = 0x7f9e3c674400] 03:10:15 INFO - PROCESS | 3387 | 1461233415681 Marionette DEBUG loaded listener.js 03:10:15 INFO - PROCESS | 3387 | ++DOMWINDOW == 214 (0x7f9e3c681000) [pid = 3387] [serial = 2308] [outer = 0x7f9e3c674400] 03:10:16 INFO - PROCESS | 3387 | 1461233416442 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"]]]}] 03:10:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 03:10:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 03:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 03:10:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1331ms 03:10:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 03:10:16 INFO - PROCESS | 3387 | 1461233416454 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 03:10:16 INFO - PROCESS | 3387 | 1461233416457 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 03:10:16 INFO - PROCESS | 3387 | 1461233416464 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 03:10:16 INFO - PROCESS | 3387 | 1461233416467 Marionette TRACE conn3 <- [1,3042,null,{}] 03:10:16 INFO - PROCESS | 3387 | 1461233416472 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}] 03:10:16 INFO - PROCESS | 3387 | 1461233416691 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 03:10:16 INFO - PROCESS | 3387 | 1461233416944 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:16 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e456aa800 == 180 [pid = 3387] [id = 770] 03:10:16 INFO - PROCESS | 3387 | ++DOMWINDOW == 215 (0x7f9e3c677000) [pid = 3387] [serial = 2309] [outer = (nil)] 03:10:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 216 (0x7f9e41529800) [pid = 3387] [serial = 2310] [outer = 0x7f9e3c677000] 03:10:17 INFO - PROCESS | 3387 | 1461233417017 Marionette DEBUG loaded listener.js 03:10:17 INFO - PROCESS | 3387 | ++DOMWINDOW == 217 (0x7f9e4152d800) [pid = 3387] [serial = 2311] [outer = 0x7f9e3c677000] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5ec6f000 == 179 [pid = 3387] [id = 271] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e66522800 == 178 [pid = 3387] [id = 205] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46ad2800 == 177 [pid = 3387] [id = 654] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e55735800 == 176 [pid = 3387] [id = 605] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c0e1000 == 175 [pid = 3387] [id = 379] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e665c0000 == 174 [pid = 3387] [id = 206] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e53467000 == 173 [pid = 3387] [id = 686] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e45620800 == 172 [pid = 3387] [id = 746] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e56236800 == 171 [pid = 3387] [id = 735] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e5559a800 == 170 [pid = 3387] [id = 734] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4eea3800 == 169 [pid = 3387] [id = 733] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4dfd4000 == 168 [pid = 3387] [id = 732] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c887800 == 167 [pid = 3387] [id = 731] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c2a2000 == 166 [pid = 3387] [id = 730] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4c029800 == 165 [pid = 3387] [id = 729] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4b5a9000 == 164 [pid = 3387] [id = 728] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e4abe8800 == 163 [pid = 3387] [id = 727] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e49133000 == 162 [pid = 3387] [id = 726] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e46ad4000 == 161 [pid = 3387] [id = 725] 03:10:19 INFO - PROCESS | 3387 | --DOCSHELL 0x7f9e41b5b800 == 160 [pid = 3387] [id = 724] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 216 (0x7f9e59b68800) [pid = 3387] [serial = 2135] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 215 (0x7f9e6c97c000) [pid = 3387] [serial = 2147] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 214 (0x7f9e5962ec00) [pid = 3387] [serial = 2120] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 213 (0x7f9e4b8f6000) [pid = 3387] [serial = 2106] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 212 (0x7f9e49ce5000) [pid = 3387] [serial = 2169] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 211 (0x7f9e5f94ec00) [pid = 3387] [serial = 2138] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 210 (0x7f9e47b4c400) [pid = 3387] [serial = 2166] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 209 (0x7f9e61de1400) [pid = 3387] [serial = 2142] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 208 (0x7f9e5633a400) [pid = 3387] [serial = 2067] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 207 (0x7f9e5e09c000) [pid = 3387] [serial = 2130] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 206 (0x7f9e4aad5000) [pid = 3387] [serial = 2153] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 205 (0x7f9e6c26ec00) [pid = 3387] [serial = 2145] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 204 (0x7f9e5c944800) [pid = 3387] [serial = 2127] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 203 (0x7f9e4ed13000) [pid = 3387] [serial = 2099] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 202 (0x7f9e59447000) [pid = 3387] [serial = 2070] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 201 (0x7f9e46751800) [pid = 3387] [serial = 2165] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 200 (0x7f9e465c6c00) [pid = 3387] [serial = 2040] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 199 (0x7f9e594a6400) [pid = 3387] [serial = 2154] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 198 (0x7f9e4c190000) [pid = 3387] [serial = 2049] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 197 (0x7f9e47f8bc00) [pid = 3387] [serial = 2103] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 196 (0x7f9e4559d400) [pid = 3387] [serial = 2150] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 195 (0x7f9e4fee5c00) [pid = 3387] [serial = 2055] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 194 (0x7f9e4de71800) [pid = 3387] [serial = 2052] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 193 (0x7f9e5e72e800) [pid = 3387] [serial = 2132] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 192 (0x7f9e595f8400) [pid = 3387] [serial = 2118] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 191 (0x7f9e6d724c00) [pid = 3387] [serial = 2148] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 190 (0x7f9e55408400) [pid = 3387] [serial = 2061] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 189 (0x7f9e463e9800) [pid = 3387] [serial = 2162] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 188 (0x7f9e564fa000) [pid = 3387] [serial = 2112] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 187 (0x7f9e4de95400) [pid = 3387] [serial = 2108] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 186 (0x7f9e5f719c00) [pid = 3387] [serial = 2136] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 185 (0x7f9e59859000) [pid = 3387] [serial = 2123] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 184 (0x7f9e4654c800) [pid = 3387] [serial = 2163] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 183 (0x7f9e49240000) [pid = 3387] [serial = 2043] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 182 (0x7f9e595f6000) [pid = 3387] [serial = 2073] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 181 (0x7f9e57376400) [pid = 3387] [serial = 2114] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 180 (0x7f9e4de7c800) [pid = 3387] [serial = 2157] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 179 (0x7f9e4923dc00) [pid = 3387] [serial = 2168] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 178 (0x7f9e4ae16800) [pid = 3387] [serial = 2105] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 177 (0x7f9e5949c000) [pid = 3387] [serial = 2117] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 176 (0x7f9e47f93000) [pid = 3387] [serial = 2151] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 175 (0x7f9e56195c00) [pid = 3387] [serial = 2111] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 174 (0x7f9e59dbcc00) [pid = 3387] [serial = 2126] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 173 (0x7f9e5fcbcc00) [pid = 3387] [serial = 2139] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 172 (0x7f9e55e34800) [pid = 3387] [serial = 2064] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 171 (0x7f9e57384800) [pid = 3387] [serial = 2115] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 170 (0x7f9e5ef9f000) [pid = 3387] [serial = 2133] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 169 (0x7f9e552da800) [pid = 3387] [serial = 2109] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 168 (0x7f9e61dd9c00) [pid = 3387] [serial = 2144] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 167 (0x7f9e46748c00) [pid = 3387] [serial = 2102] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 166 (0x7f9e60888800) [pid = 3387] [serial = 2141] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 165 (0x7f9e5514ac00) [pid = 3387] [serial = 2058] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e4b4ea000) [pid = 3387] [serial = 2046] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e59cb4800) [pid = 3387] [serial = 2124] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e446a0800) [pid = 3387] [serial = 2160] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e59853800) [pid = 3387] [serial = 2121] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e43497800) [pid = 3387] [serial = 2156] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e5dc04000) [pid = 3387] [serial = 2129] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e442e4400) [pid = 3387] [serial = 2159] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e490eac00) [pid = 3387] [serial = 2037] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e4aad7000) [pid = 3387] [serial = 2171] [outer = (nil)] [url = about:blank] 03:10:19 INFO - PROCESS | 3387 | 1461233419892 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]]]}] 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 03:10:19 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. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 03:10:19 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'.) 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 03:10:19 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. 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 03:10:19 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. 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 03:10:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:10:19 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. 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 03:10:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 03:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 03:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 03:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 03:10:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 03:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 03:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 03:10:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 03:10:20 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 03:10:20 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3507ms 03:10:20 INFO - PROCESS | 3387 | 1461233419973 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 03:10:20 INFO - PROCESS | 3387 | 1461233419977 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 03:10:20 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 03:10:20 INFO - PROCESS | 3387 | 1461233419992 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 03:10:20 INFO - PROCESS | 3387 | 1461233420008 Marionette TRACE conn3 <- [1,3046,null,{}] 03:10:20 INFO - PROCESS | 3387 | 1461233420044 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}] 03:10:20 INFO - PROCESS | 3387 | 1461233420290 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 03:10:20 INFO - PROCESS | 3387 | 1461233420483 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:20 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e41e5e000 == 161 [pid = 3387] [id = 771] 03:10:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e417db400) [pid = 3387] [serial = 2312] [outer = (nil)] 03:10:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e43493800) [pid = 3387] [serial = 2313] [outer = 0x7f9e417db400] 03:10:20 INFO - PROCESS | 3387 | 1461233420553 Marionette DEBUG loaded listener.js 03:10:20 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e442dbc00) [pid = 3387] [serial = 2314] [outer = 0x7f9e417db400] 03:10:20 INFO - PROCESS | 3387 | [3387] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:21 INFO - PROCESS | 3387 | 1461233421268 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 03:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 03:10:21 INFO - {} 03:10:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1299ms 03:10:21 INFO - PROCESS | 3387 | 1461233421293 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 03:10:21 INFO - PROCESS | 3387 | 1461233421301 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 03:10:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 03:10:21 INFO - PROCESS | 3387 | 1461233421310 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 03:10:21 INFO - PROCESS | 3387 | 1461233421313 Marionette TRACE conn3 <- [1,3050,null,{}] 03:10:21 INFO - PROCESS | 3387 | 1461233421325 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}] 03:10:21 INFO - PROCESS | 3387 | 1461233421634 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 03:10:21 INFO - PROCESS | 3387 | 1461233421754 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:21 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e45887000 == 162 [pid = 3387] [id = 772] 03:10:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e42269c00) [pid = 3387] [serial = 2315] [outer = (nil)] 03:10:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e4563b800) [pid = 3387] [serial = 2316] [outer = 0x7f9e42269c00] 03:10:21 INFO - PROCESS | 3387 | 1461233421856 Marionette DEBUG loaded listener.js 03:10:21 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e459a3c00) [pid = 3387] [serial = 2317] [outer = 0x7f9e42269c00] 03:10:22 INFO - PROCESS | 3387 | 1461233422697 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]]]}] 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 03:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 03:10:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1430ms 03:10:22 INFO - PROCESS | 3387 | 1461233422742 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 03:10:22 INFO - PROCESS | 3387 | 1461233422745 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 03:10:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 03:10:22 INFO - PROCESS | 3387 | 1461233422754 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 03:10:22 INFO - PROCESS | 3387 | 1461233422759 Marionette TRACE conn3 <- [1,3054,null,{}] 03:10:22 INFO - PROCESS | 3387 | 1461233422785 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}] 03:10:23 INFO - PROCESS | 3387 | 1461233423065 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 03:10:23 INFO - PROCESS | 3387 | 1461233423106 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:23 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46c7e800 == 163 [pid = 3387] [id = 773] 03:10:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e459aec00) [pid = 3387] [serial = 2318] [outer = (nil)] 03:10:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e4654f000) [pid = 3387] [serial = 2319] [outer = 0x7f9e459aec00] 03:10:23 INFO - PROCESS | 3387 | 1461233423174 Marionette DEBUG loaded listener.js 03:10:23 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e46744000) [pid = 3387] [serial = 2320] [outer = 0x7f9e459aec00] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 164 (0x7f9e465d4c00) [pid = 3387] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 163 (0x7f9e4fc21000) [pid = 3387] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 162 (0x7f9e595ebc00) [pid = 3387] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 161 (0x7f9e5985a400) [pid = 3387] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 160 (0x7f9e47c51400) [pid = 3387] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 159 (0x7f9e45bf1c00) [pid = 3387] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 158 (0x7f9e58d49800) [pid = 3387] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 157 (0x7f9e58d41000) [pid = 3387] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 156 (0x7f9e465b8c00) [pid = 3387] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 155 (0x7f9e43495400) [pid = 3387] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 154 (0x7f9e57378400) [pid = 3387] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 153 (0x7f9e57498c00) [pid = 3387] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 152 (0x7f9e442ee800) [pid = 3387] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 151 (0x7f9e55405c00) [pid = 3387] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 150 (0x7f9e55fa6c00) [pid = 3387] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 149 (0x7f9e55150400) [pid = 3387] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 148 (0x7f9e465cec00) [pid = 3387] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 147 (0x7f9e5e0a9000) [pid = 3387] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 146 (0x7f9e593ce400) [pid = 3387] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 145 (0x7f9e5f43bc00) [pid = 3387] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 144 (0x7f9e47b3d800) [pid = 3387] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 143 (0x7f9e4fc20c00) [pid = 3387] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 142 (0x7f9e490e4c00) [pid = 3387] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 141 (0x7f9e4bf58c00) [pid = 3387] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 140 (0x7f9e59857c00) [pid = 3387] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 139 (0x7f9e4226dc00) [pid = 3387] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 03:10:24 INFO - PROCESS | 3387 | --DOMWINDOW == 138 (0x7f9e4aaddc00) [pid = 3387] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 03:10:25 INFO - PROCESS | 3387 | 1461233425205 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"]]]}] 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 03:10:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 03:10:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:10:25 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" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:10:25 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" 03:10:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 03:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 03:10:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 03:10:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2552ms 03:10:25 INFO - PROCESS | 3387 | 1461233425305 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 03:10:25 INFO - PROCESS | 3387 | 1461233425309 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 03:10:25 INFO - TEST-START | /FileAPI/file/File-constructor.html 03:10:25 INFO - PROCESS | 3387 | 1461233425319 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 03:10:25 INFO - PROCESS | 3387 | 1461233425322 Marionette TRACE conn3 <- [1,3058,null,{}] 03:10:25 INFO - PROCESS | 3387 | 1461233425326 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}] 03:10:25 INFO - PROCESS | 3387 | 1461233425661 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 03:10:25 INFO - PROCESS | 3387 | 1461233425855 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:25 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e479e6800 == 164 [pid = 3387] [id = 774] 03:10:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 139 (0x7f9e45d5a800) [pid = 3387] [serial = 2321] [outer = (nil)] 03:10:25 INFO - PROCESS | 3387 | ++DOMWINDOW == 140 (0x7f9e49248800) [pid = 3387] [serial = 2322] [outer = 0x7f9e45d5a800] 03:10:25 INFO - PROCESS | 3387 | 1461233425922 Marionette DEBUG loaded listener.js 03:10:26 INFO - PROCESS | 3387 | ++DOMWINDOW == 141 (0x7f9e49f08400) [pid = 3387] [serial = 2323] [outer = 0x7f9e45d5a800] 03:10:26 INFO - PROCESS | 3387 | 1461233426914 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]]]}] 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 03:10:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 03:10:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 03:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 03:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 03:10:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 03:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 03:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 03:10:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 03:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 03:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 03:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 03:10:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1634ms 03:10:26 INFO - PROCESS | 3387 | 1461233426955 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 03:10:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 03:10:26 INFO - PROCESS | 3387 | 1461233426969 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 03:10:26 INFO - PROCESS | 3387 | 1461233426977 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 03:10:26 INFO - PROCESS | 3387 | 1461233426985 Marionette TRACE conn3 <- [1,3062,null,{}] 03:10:27 INFO - PROCESS | 3387 | 1461233426997 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}] 03:10:27 INFO - PROCESS | 3387 | 1461233427342 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 03:10:27 INFO - PROCESS | 3387 | 1461233427619 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:27 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e42173000 == 165 [pid = 3387] [id = 775] 03:10:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 142 (0x7f9e417dac00) [pid = 3387] [serial = 2324] [outer = (nil)] 03:10:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 143 (0x7f9e43493400) [pid = 3387] [serial = 2325] [outer = 0x7f9e417dac00] 03:10:27 INFO - PROCESS | 3387 | 1461233427702 Marionette DEBUG loaded listener.js 03:10:27 INFO - PROCESS | 3387 | ++DOMWINDOW == 144 (0x7f9e442ee800) [pid = 3387] [serial = 2326] [outer = 0x7f9e417dac00] 03:10:28 INFO - PROCESS | 3387 | [3387] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:10:28 INFO - PROCESS | 3387 | 1461233428540 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 03:10:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 03:10:28 INFO - {} 03:10:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1600ms 03:10:28 INFO - PROCESS | 3387 | 1461233428582 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 03:10:28 INFO - PROCESS | 3387 | 1461233428597 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 03:10:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 03:10:28 INFO - PROCESS | 3387 | 1461233428614 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 03:10:28 INFO - PROCESS | 3387 | 1461233428618 Marionette TRACE conn3 <- [1,3066,null,{}] 03:10:28 INFO - PROCESS | 3387 | 1461233428624 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}] 03:10:28 INFO - PROCESS | 3387 | 1461233428878 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 03:10:29 INFO - PROCESS | 3387 | 1461233429112 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:29 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e46c8b000 == 166 [pid = 3387] [id = 776] 03:10:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 145 (0x7f9e417ddc00) [pid = 3387] [serial = 2327] [outer = (nil)] 03:10:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 146 (0x7f9e45631400) [pid = 3387] [serial = 2328] [outer = 0x7f9e417ddc00] 03:10:29 INFO - PROCESS | 3387 | 1461233429234 Marionette DEBUG loaded listener.js 03:10:29 INFO - PROCESS | 3387 | ++DOMWINDOW == 147 (0x7f9e45d5b400) [pid = 3387] [serial = 2329] [outer = 0x7f9e417ddc00] 03:10:30 INFO - PROCESS | 3387 | 1461233430094 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]]]}] 03:10:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 03:10:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 03:10:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 03:10:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 03:10:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 03:10:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 03:10:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 03:10:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1533ms 03:10:30 INFO - PROCESS | 3387 | 1461233430150 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 03:10:30 INFO - PROCESS | 3387 | 1461233430153 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 03:10:30 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 03:10:30 INFO - PROCESS | 3387 | 1461233430160 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 03:10:30 INFO - PROCESS | 3387 | 1461233430165 Marionette TRACE conn3 <- [1,3070,null,{}] 03:10:30 INFO - PROCESS | 3387 | 1461233430228 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}] 03:10:30 INFO - PROCESS | 3387 | 1461233430464 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 03:10:30 INFO - PROCESS | 3387 | 1461233430775 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:30 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e47fb7000 == 167 [pid = 3387] [id = 777] 03:10:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 148 (0x7f9e4674d000) [pid = 3387] [serial = 2330] [outer = (nil)] 03:10:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 149 (0x7f9e47f96c00) [pid = 3387] [serial = 2331] [outer = 0x7f9e4674d000] 03:10:30 INFO - PROCESS | 3387 | 1461233430854 Marionette DEBUG loaded listener.js 03:10:30 INFO - PROCESS | 3387 | ++DOMWINDOW == 150 (0x7f9e49f05000) [pid = 3387] [serial = 2332] [outer = 0x7f9e4674d000] 03:10:31 INFO - PROCESS | 3387 | 1461233431623 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]]]}] 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 03:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 03:10:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1488ms 03:10:31 INFO - PROCESS | 3387 | 1461233431651 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 03:10:31 INFO - PROCESS | 3387 | 1461233431656 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 03:10:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 03:10:31 INFO - PROCESS | 3387 | 1461233431661 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 03:10:31 INFO - PROCESS | 3387 | 1461233431663 Marionette TRACE conn3 <- [1,3074,null,{}] 03:10:31 INFO - PROCESS | 3387 | 1461233431670 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}] 03:10:31 INFO - PROCESS | 3387 | 1461233431888 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 03:10:32 INFO - PROCESS | 3387 | 1461233432174 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:32 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4945b000 == 168 [pid = 3387] [id = 778] 03:10:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 151 (0x7f9e47b49800) [pid = 3387] [serial = 2333] [outer = (nil)] 03:10:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 152 (0x7f9e4ada1000) [pid = 3387] [serial = 2334] [outer = 0x7f9e47b49800] 03:10:32 INFO - PROCESS | 3387 | 1461233432251 Marionette DEBUG loaded listener.js 03:10:32 INFO - PROCESS | 3387 | ++DOMWINDOW == 153 (0x7f9e4ada5400) [pid = 3387] [serial = 2335] [outer = 0x7f9e47b49800] 03:10:32 INFO - PROCESS | 3387 | 1461233432996 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]]]}] 03:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 03:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 03:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 03:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 03:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 03:10:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 03:10:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1383ms 03:10:33 INFO - PROCESS | 3387 | 1461233433047 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 03:10:33 INFO - PROCESS | 3387 | 1461233433051 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 03:10:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 03:10:33 INFO - PROCESS | 3387 | 1461233433057 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 03:10:33 INFO - PROCESS | 3387 | 1461233433060 Marionette TRACE conn3 <- [1,3078,null,{}] 03:10:33 INFO - PROCESS | 3387 | 1461233433065 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}] 03:10:33 INFO - PROCESS | 3387 | 1461233433315 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 03:10:33 INFO - PROCESS | 3387 | 1461233433593 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:33 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4abdb000 == 169 [pid = 3387] [id = 779] 03:10:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 154 (0x7f9e4aadec00) [pid = 3387] [serial = 2336] [outer = (nil)] 03:10:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 155 (0x7f9e4adaa000) [pid = 3387] [serial = 2337] [outer = 0x7f9e4aadec00] 03:10:33 INFO - PROCESS | 3387 | 1461233433679 Marionette DEBUG loaded listener.js 03:10:33 INFO - PROCESS | 3387 | ++DOMWINDOW == 156 (0x7f9e43495c00) [pid = 3387] [serial = 2338] [outer = 0x7f9e4aadec00] 03:10:34 INFO - PROCESS | 3387 | 1461233434497 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] 03:10:34 INFO - PROCESS | 3387 | 1461233434577 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 03:10:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 03:10:34 INFO - PROCESS | 3387 | 1461233434589 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 03:10:34 INFO - PROCESS | 3387 | 1461233434591 Marionette TRACE conn3 <- [1,3082,null,{}] 03:10:34 INFO - PROCESS | 3387 | 1461233434597 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}] 03:10:34 INFO - PROCESS | 3387 | 1461233434852 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 03:10:35 INFO - PROCESS | 3387 | 1461233435127 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:35 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4b596800 == 170 [pid = 3387] [id = 780] 03:10:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 157 (0x7f9e4dbb1c00) [pid = 3387] [serial = 2339] [outer = (nil)] 03:10:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 158 (0x7f9e4dccfc00) [pid = 3387] [serial = 2340] [outer = 0x7f9e4dbb1c00] 03:10:35 INFO - PROCESS | 3387 | 1461233435256 Marionette DEBUG loaded listener.js 03:10:35 INFO - PROCESS | 3387 | ++DOMWINDOW == 159 (0x7f9e4de90400) [pid = 3387] [serial = 2341] [outer = 0x7f9e4dbb1c00] 03:10:35 INFO - PROCESS | 3387 | 1461233435953 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]]]}] 03:10:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 03:10:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 03:10:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 03:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 03:10:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1427ms 03:10:36 INFO - PROCESS | 3387 | 1461233436018 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 03:10:36 INFO - PROCESS | 3387 | 1461233436022 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 03:10:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 03:10:36 INFO - PROCESS | 3387 | 1461233436027 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 03:10:36 INFO - PROCESS | 3387 | 1461233436030 Marionette TRACE conn3 <- [1,3086,null,{}] 03:10:36 INFO - PROCESS | 3387 | 1461233436036 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}] 03:10:36 INFO - PROCESS | 3387 | 1461233436248 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 03:10:36 INFO - PROCESS | 3387 | 1461233436544 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:36 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4bf1c800 == 171 [pid = 3387] [id = 781] 03:10:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 160 (0x7f9e446ae000) [pid = 3387] [serial = 2342] [outer = (nil)] 03:10:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 161 (0x7f9e4eb42400) [pid = 3387] [serial = 2343] [outer = 0x7f9e446ae000] 03:10:36 INFO - PROCESS | 3387 | 1461233436616 Marionette DEBUG loaded listener.js 03:10:36 INFO - PROCESS | 3387 | ++DOMWINDOW == 162 (0x7f9e4ed14800) [pid = 3387] [serial = 2344] [outer = 0x7f9e446ae000] 03:10:37 INFO - PROCESS | 3387 | 1461233437375 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 03:10:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 03:10:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1379ms 03:10:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 03:10:37 INFO - PROCESS | 3387 | 1461233437408 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 03:10:37 INFO - PROCESS | 3387 | 1461233437411 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 03:10:37 INFO - PROCESS | 3387 | 1461233437418 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 03:10:37 INFO - PROCESS | 3387 | 1461233437421 Marionette TRACE conn3 <- [1,3090,null,{}] 03:10:37 INFO - PROCESS | 3387 | 1461233437427 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}] 03:10:37 INFO - PROCESS | 3387 | 1461233437637 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 03:10:37 INFO - PROCESS | 3387 | 1461233437888 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:37 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c08a000 == 172 [pid = 3387] [id = 782] 03:10:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 163 (0x7f9e49242000) [pid = 3387] [serial = 2345] [outer = (nil)] 03:10:37 INFO - PROCESS | 3387 | ++DOMWINDOW == 164 (0x7f9e4fedf400) [pid = 3387] [serial = 2346] [outer = 0x7f9e49242000] 03:10:37 INFO - PROCESS | 3387 | 1461233437960 Marionette DEBUG loaded listener.js 03:10:38 INFO - PROCESS | 3387 | ++DOMWINDOW == 165 (0x7f9e53429000) [pid = 3387] [serial = 2347] [outer = 0x7f9e49242000] 03:10:38 INFO - PROCESS | 3387 | 1461233438759 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 03:10:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 03:10:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1387ms 03:10:38 INFO - PROCESS | 3387 | 1461233438804 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 03:10:38 INFO - PROCESS | 3387 | 1461233438807 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 03:10:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 03:10:38 INFO - PROCESS | 3387 | 1461233438813 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 03:10:38 INFO - PROCESS | 3387 | 1461233438816 Marionette TRACE conn3 <- [1,3094,null,{}] 03:10:38 INFO - PROCESS | 3387 | 1461233438822 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}] 03:10:39 INFO - PROCESS | 3387 | 1461233439067 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 03:10:39 INFO - PROCESS | 3387 | 1461233439319 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:39 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4c7da800 == 173 [pid = 3387] [id = 783] 03:10:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 166 (0x7f9e3c680c00) [pid = 3387] [serial = 2348] [outer = (nil)] 03:10:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 167 (0x7f9e55150400) [pid = 3387] [serial = 2349] [outer = 0x7f9e3c680c00] 03:10:39 INFO - PROCESS | 3387 | 1461233439395 Marionette DEBUG loaded listener.js 03:10:39 INFO - PROCESS | 3387 | ++DOMWINDOW == 168 (0x7f9e5526d000) [pid = 3387] [serial = 2350] [outer = 0x7f9e3c680c00] 03:10:40 INFO - PROCESS | 3387 | 1461233440115 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 03:10:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 03:10:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1334ms 03:10:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 03:10:40 INFO - PROCESS | 3387 | 1461233440148 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 03:10:40 INFO - PROCESS | 3387 | 1461233440151 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 03:10:40 INFO - PROCESS | 3387 | 1461233440157 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 03:10:40 INFO - PROCESS | 3387 | 1461233440160 Marionette TRACE conn3 <- [1,3098,null,{}] 03:10:40 INFO - PROCESS | 3387 | 1461233440165 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}] 03:10:40 INFO - PROCESS | 3387 | 1461233440382 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 03:10:40 INFO - PROCESS | 3387 | 1461233440679 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:40 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4de29000 == 174 [pid = 3387] [id = 784] 03:10:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 169 (0x7f9e4de90000) [pid = 3387] [serial = 2351] [outer = (nil)] 03:10:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 170 (0x7f9e55274c00) [pid = 3387] [serial = 2352] [outer = 0x7f9e4de90000] 03:10:40 INFO - PROCESS | 3387 | 1461233440752 Marionette DEBUG loaded listener.js 03:10:40 INFO - PROCESS | 3387 | ++DOMWINDOW == 171 (0x7f9e55754400) [pid = 3387] [serial = 2353] [outer = 0x7f9e4de90000] 03:10:41 INFO - PROCESS | 3387 | 1461233441531 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]]]}] 03:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 03:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 03:10:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1385ms 03:10:41 INFO - PROCESS | 3387 | 1461233441542 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 03:10:41 INFO - PROCESS | 3387 | 1461233441547 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 03:10:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 03:10:41 INFO - PROCESS | 3387 | 1461233441553 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 03:10:41 INFO - PROCESS | 3387 | 1461233441557 Marionette TRACE conn3 <- [1,3102,null,{}] 03:10:41 INFO - PROCESS | 3387 | 1461233441562 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}] 03:10:41 INFO - PROCESS | 3387 | 1461233441801 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 03:10:42 INFO - PROCESS | 3387 | 1461233442090 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:42 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e4eeb7000 == 175 [pid = 3387] [id = 785] 03:10:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 172 (0x7f9e55849000) [pid = 3387] [serial = 2354] [outer = (nil)] 03:10:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 173 (0x7f9e55fa2000) [pid = 3387] [serial = 2355] [outer = 0x7f9e55849000] 03:10:42 INFO - PROCESS | 3387 | 1461233442174 Marionette DEBUG loaded listener.js 03:10:42 INFO - PROCESS | 3387 | ++DOMWINDOW == 174 (0x7f9e5634a400) [pid = 3387] [serial = 2356] [outer = 0x7f9e55849000] 03:10:42 INFO - PROCESS | 3387 | 1461233442950 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 03:10:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 03:10:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1427ms 03:10:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 03:10:42 INFO - PROCESS | 3387 | 1461233442981 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 03:10:42 INFO - PROCESS | 3387 | 1461233442984 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 03:10:42 INFO - PROCESS | 3387 | 1461233442989 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 03:10:42 INFO - PROCESS | 3387 | 1461233442992 Marionette TRACE conn3 <- [1,3106,null,{}] 03:10:43 INFO - PROCESS | 3387 | 1461233442998 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}] 03:10:43 INFO - PROCESS | 3387 | 1461233443222 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 03:10:43 INFO - PROCESS | 3387 | 1461233443504 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:43 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e55732800 == 176 [pid = 3387] [id = 786] 03:10:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 175 (0x7f9e55d07800) [pid = 3387] [serial = 2357] [outer = (nil)] 03:10:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 176 (0x7f9e56521000) [pid = 3387] [serial = 2358] [outer = 0x7f9e55d07800] 03:10:43 INFO - PROCESS | 3387 | 1461233443579 Marionette DEBUG loaded listener.js 03:10:43 INFO - PROCESS | 3387 | ++DOMWINDOW == 177 (0x7f9e57375800) [pid = 3387] [serial = 2359] [outer = 0x7f9e55d07800] 03:10:44 INFO - PROCESS | 3387 | 1461233444335 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]]]}] 03:10:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 03:10:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 03:10:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 03:10:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1387ms 03:10:44 INFO - PROCESS | 3387 | 1461233444378 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 03:10:44 INFO - PROCESS | 3387 | 1461233444382 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 03:10:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 03:10:44 INFO - PROCESS | 3387 | 1461233444388 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 03:10:44 INFO - PROCESS | 3387 | 1461233444391 Marionette TRACE conn3 <- [1,3110,null,{}] 03:10:44 INFO - PROCESS | 3387 | 1461233444396 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}] 03:10:44 INFO - PROCESS | 3387 | 1461233444643 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 03:10:44 INFO - PROCESS | 3387 | 1461233444930 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:44 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5621a800 == 177 [pid = 3387] [id = 787] 03:10:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 178 (0x7f9e5634bc00) [pid = 3387] [serial = 2360] [outer = (nil)] 03:10:44 INFO - PROCESS | 3387 | ++DOMWINDOW == 179 (0x7f9e57490800) [pid = 3387] [serial = 2361] [outer = 0x7f9e5634bc00] 03:10:45 INFO - PROCESS | 3387 | 1461233445005 Marionette DEBUG loaded listener.js 03:10:45 INFO - PROCESS | 3387 | ++DOMWINDOW == 180 (0x7f9e5762b000) [pid = 3387] [serial = 2362] [outer = 0x7f9e5634bc00] 03:10:45 INFO - PROCESS | 3387 | 1461233445742 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"]]]}] 03:10:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 03:10:45 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 03:10:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 03:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 03:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 03:10:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 03:10:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1377ms 03:10:45 INFO - PROCESS | 3387 | 1461233445767 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 03:10:45 INFO - PROCESS | 3387 | 1461233445770 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 03:10:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 03:10:45 INFO - PROCESS | 3387 | 1461233445776 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 03:10:45 INFO - PROCESS | 3387 | 1461233445778 Marionette TRACE conn3 <- [1,3114,null,{}] 03:10:45 INFO - PROCESS | 3387 | 1461233445783 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}] 03:10:46 INFO - PROCESS | 3387 | 1461233446000 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 03:10:46 INFO - PROCESS | 3387 | 1461233446253 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\", \"d865d18c-bfa6-4d97-a7f1-395c45644b74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 03:10:46 INFO - PROCESS | 3387 | ++DOCSHELL 0x7f9e5667f000 == 178 [pid = 3387] [id = 788] 03:10:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 181 (0x7f9e4fc20400) [pid = 3387] [serial = 2363] [outer = (nil)] 03:10:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 182 (0x7f9e58d48400) [pid = 3387] [serial = 2364] [outer = 0x7f9e4fc20400] 03:10:46 INFO - PROCESS | 3387 | 1461233446325 Marionette DEBUG loaded listener.js 03:10:46 INFO - PROCESS | 3387 | ++DOMWINDOW == 183 (0x7f9e59339000) [pid = 3387] [serial = 2365] [outer = 0x7f9e4fc20400] 03:10:47 INFO - PROCESS | 3387 | 1461233447118 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]]]}] 03:10:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 03:10:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1385ms 03:10:47 INFO - PROCESS | 3387 | 1461233447162 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 03:10:47 INFO - PROCESS | 3387 | 1461233447165 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 03:10:48 WARNING - u'runner_teardown' () 03:10:48 INFO - No more tests 03:10:48 INFO - Got 0 unexpected results 03:10:48 INFO - SUITE-END | took 1145s 03:10:48 INFO - Closing logging queue 03:10:48 INFO - queue closed 03:10:48 INFO - Return code: 0 03:10:48 WARNING - # TBPL SUCCESS # 03:10:48 INFO - Running post-action listener: _resource_record_post_action 03:10:48 INFO - Running post-run listener: _resource_record_post_run 03:10:49 INFO - Total resource usage - Wall time: 1180s; CPU: 98.0%; Read bytes: 5820416; Write bytes: 973320192; Read time: 252; Write time: 360620 03:10:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 03:10:49 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 50958336; Read time: 8; Write time: 47844 03:10:49 INFO - run-tests - Wall time: 1150s; CPU: 98.0%; Read bytes: 5816320; Write bytes: 922361856; Read time: 244; Write time: 312776 03:10:49 INFO - Running post-run listener: _upload_blobber_files 03:10:49 INFO - Blob upload gear active. 03:10:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:10:49 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 03:10:49 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:10:49 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:10:50 INFO - (blobuploader) - INFO - Open directory for files ... 03:10:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 03:10:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:10:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:10:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 03:10:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:10:51 INFO - (blobuploader) - INFO - Done attempting. 03:10:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 03:10:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:10:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:10:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 03:10:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:10:51 INFO - (blobuploader) - INFO - Done attempting. 03:10:51 INFO - (blobuploader) - INFO - Iteration through files over. 03:10:52 INFO - Return code: 0 03:10:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:10:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:10:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0921d898e748bc9e35472ec8e3fe040c9a591c7f1abf92e43b36ca46a63a4062dd82525095fb81ca9d0e9695a35296cd40219381fa2c30f50ad7a40ea2b0e0c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/527c8444f270678e1d84be7f5ddaa092189e62b217e8cfc8f46661a67ec2439c623dc0c77af1792019d1eb9d3ebce98fb81c404a6ca210b01e67921e9d9c9423"} 03:10:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:10:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:10:52 INFO - Contents: 03:10:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0921d898e748bc9e35472ec8e3fe040c9a591c7f1abf92e43b36ca46a63a4062dd82525095fb81ca9d0e9695a35296cd40219381fa2c30f50ad7a40ea2b0e0c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/527c8444f270678e1d84be7f5ddaa092189e62b217e8cfc8f46661a67ec2439c623dc0c77af1792019d1eb9d3ebce98fb81c404a6ca210b01e67921e9d9c9423"} 03:10:52 INFO - Running post-run listener: copy_logs_to_upload_dir 03:10:52 INFO - Copying logs to upload dir... 03:10:52 INFO - mkdir: /builds/slave/test/build/upload/logs 03:10:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1277.534959 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 17 secs) (at 2016-04-21 03:10:52.261132) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.262235) ========= 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-1461232129.338011-1245411894 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0921d898e748bc9e35472ec8e3fe040c9a591c7f1abf92e43b36ca46a63a4062dd82525095fb81ca9d0e9695a35296cd40219381fa2c30f50ad7a40ea2b0e0c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/527c8444f270678e1d84be7f5ddaa092189e62b217e8cfc8f46661a67ec2439c623dc0c77af1792019d1eb9d3ebce98fb81c404a6ca210b01e67921e9d9c9423"} build_url:https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036292 build_url: 'https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/0921d898e748bc9e35472ec8e3fe040c9a591c7f1abf92e43b36ca46a63a4062dd82525095fb81ca9d0e9695a35296cd40219381fa2c30f50ad7a40ea2b0e0c4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/527c8444f270678e1d84be7f5ddaa092189e62b217e8cfc8f46661a67ec2439c623dc0c77af1792019d1eb9d3ebce98fb81c404a6ca210b01e67921e9d9c9423"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JYQtJ7NCTvyaA75dr1pN1Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.340239) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.340681) ========= 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-1461232129.338011-1245411894 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020357 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 03:10:52.406636) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:10:52.406914) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 03:10:52.407233) ========= ========= Total master_lag: 0.48 =========